Nunjucks

A

JavaScript

Template

Engine

Andy

Neale

Feb

Introduction

Templating

frameworks

separate

the

layout

of

dynamic

web

sites

and

applications

from

the

logic

that

integrates

with

it

All

frameworks

support

various

forms

of

looping

conditional

logic

and

special

formatting

But

I

also

wanted

an

engine

that

supported

advanced

page

composition

elements

to

enable

me

to

share

layouts

across

pages

to

include

blocks

of

functionality

when

required

and

to

generally

make

it

as

simple

as

possible

to

construct

moderately

complex

page

layouts

with

the

minimum

of

code

and

as

little

duplication

of

effort

as

possible

Comparison

of

template

engines

There

are

a

number

of

popular

and

capable

JavaScript

templating

engines

available

and

we

looked

at

several

of

these

EJS

EJS

Embedded

JavaScript

looks

very

much

like

PHP

or

JSP

and

is

very

light

on

features

far

too

light

to

be

of

any

use

Immediately

discarded

Jade

The

most

obvious

feature

of

Jade

is

that

it

uses

a

whitespacebased

notation

with

no

brackets

like

Coffeescript

which

is

therefore

either

fabulous

if

you

like

that

sort

of

thing

or

a

completely

horrendous

showstopper

if

you

dont

and

I

didnt

Featurewise

its

on

a

par

with

most

of

the

other

engines

but

the

styling

made

it

an

almost

immediate

nono

Mustache

Handlebars

Uses

a

familiar

token

system

to

embed

logic

into

existing

templates

and

not

just

HTML

Provides

good

looping

logic

and

variables

support

Poor

support

however

for

partials

and

blocks

and

other

elements

that

make

it

easy

to

compose

moderately

complex

page

structures

which

is

a

key

requirement

for

even

the

simple

CMS

I

was

aiming

to

create

Next

Dust

Currently

popular

due

to

its

adoption

by

LinkedIn

On

the

face

of

it

looks

fairly

similar

to

Mustache

Handlebars

but

with

useful

additional

features

like

named

blocks

However

the

template

loading

and

rendering

process

is

rather

clunky

and

it

still

doesnt

support

a

particularly

wide

range

of

page

construction

features

Good

but

not

good

enough

Nunjucks

Another

token

based

system

with

all

of

the

logic

looping

and

variable

control

that

other

engines

provide

But

in

addition

it

supports

some

more

advanced

page

composition

elements

eg

block

inheritance

includes

layout

inheritance

custom

tags

and

macros

all

absolutely

perfect

for

a

CMS

where

pages

are

typically

composed

of

a

series

of

building

blocks

We

have

a

winner

References

Some

useful

resources

for

comparing

templating

engines

httpgaranngithubiotemplatechooser

httpsstrongloopcomstrongblogcomparejavascripttemplatesjademustachedust

Basic

rendering

examples

Lets

see

some

examples

of

Nunjucks

in

action

Runtime

rendering

in

Node

using

nunjucksrender

Firstly

well

look

at

an

example

where

were

using

Nunjucks

to

render

a

page

in

response

to

a

web

service

request

being

handled

by

a

Node

server

so

a

very

similar

scenario

to

what

happens

when

you

request

a

PHP

or

ColdFusion

or

ASP

NET

page

in

a

traditional

website

or

web

application

We

assume

that

Node

is

already

installed

Install

Express

and

Nunjucks

npm

install

express

save

npm

install

nunjucks

save

Create

our

basic

appjs

structure

var

express

require

express

var

nunjucks

require

nunjucks

var

app

express

Configure

Nunjucks

var

nunjucksconfigure

autoescape

true

express

app

Simple

route

appget

homehtml

function

req

res

return

resrender

indexhtml

applisten

Create

template

indexhtml

pHello

Worldp

Run

with

node

appjs

and

browse

to

Woo

Adding

runtime

data

Lets

extend

this

example

quickly

to

illustrate

how

you

can

pass

data

to

your

Nunjucks

template

Firstly

lets

pass

some

data

to

the

render

function

appget

homehtml

function

req

res

var

data

firstName

Andy

lastName

Neale

return

resrender

indexhtml

data

Secondly

well

reference

this

data

in

our

indexhtml

template

pHello

firstName

p

You

can

probably

guess

whats

going

to

happen

when

we

browse

to

Precompilation

using

Gulp

If

you

have

templates

that

dont

rely

on

runtime

data

then

an

alternative

to

rendering

them

on

demand

is

to

use

Gulp

or

Grunt

if

thats

your

cup

of

tea

to

precompile

them

at

build

time

So

lets

say

you

have

a

simple

site

consisting

of

two

pages

with

a

common

layout

srcindexhtml

srccontactushtml

So

your

pages

might

look

like

this

indexhtml

set

title

Home

extends

block

content

pIsnt

this

just

the

most

exciting

website

everp

endblock

contactushtml

set

title

Contact

Us

extends

block

content

pCall

us

on

or

email

us

at

a

hrefmailtonobodynowherecomsubjectNothingnobodynowherecomap

endblock

DOCTYPE

html

head

title

title

title

head

body

block

content

endblock

body

html

Install

the

gulpnunjucks

plugin

npm

install

gulpnunjucks

save

Create

a

simple

gulpfilejs

in

your

root

project

folder

var

gulp

require

gulp

var

nunjucks

require

nunjucks

var

COMPILE

SRC

srchtml

DEST

dist

gulptask

render

function

return

gulpsrc

COMPILESRC

pipe

nunjucks

pipe

gulpdest

COMPILEDEST

Run

the

rendering

process

gulp

render

The

resulting

generated

HTML

pages

would

look

like

this

indexhtml

DOCTYPE

html

head

titleHometitle

head

body

pIsnt

this

just

the

most

exciting

website

everp

body

html

contactushtml

DOCTYPE

html

head

titleContact

Ustitle

head

body

pCall

us

on

or

email

us

at

a

body

html

Nunjucks

features

Full

documentation

can

be

found

here

httpsmozillagithubionunjuckstemplatinghtml

In

this

section

well

cover

some

of

the

basics

just

to

illustrate

some

of

Nunjucks

key

features

Template

inheritance

Template

inheritance

is

a

way

to

make

it

easy

to

reuse

templates

When

writing

a

template

you

can

define

blocks

that

child

templates

can

override

This

is

what

we

did

above

with

the

block

content

section

In

this

way

the

child

template

can

inherit

from

a

base

template

and

also

populate

multiple

discrete

blocks

in

that

template

In

fact

the

inheritance

chain

can

be

as

long

as

you

like

so

for

example

an

individual

news

item

on

a

web

page

might

inherit

a

news

story

template

and

other

pages

might

have

other

templates

eg

blog

article

photo

gallery

which

might

in

turn

inherit

a

core

base

template

which

contains

items

common

to

all

pages

Includes

The

opposite

of

extends

these

include

a

template

inside

the

current

template

This

is

useful

for

pulling

in

blocks

of

content

that

are

used

in

multiple

places

across

the

site

or

application

Import

and

macros

Import

lets

you

load

a

template

and

access

any

variables

and

macros

functions

defined

in

it

This

can

be

useful

for

things

like

creating

functions

to

render

form

fields

in

a

consistent

fashion

a

bit

like

writing

custom

tags

in

ColdFusion

for

example

Lets

illustrate

that

well

start

with

a

template

call

formshtml

which

looks

like

this

macro

field

name

value

type

text

div

classfield

input

type

type

name

name

value

value

escape

div

endmacro

macro

label

text

div

label

text

label

div

endmacro

We

can

import

this

template

and

use

it

to

quickly

render

a

series

of

form

fields

import

formshtml

as

forms

formslabel

Username

formsfield

user

formslabel

Password

formsfield

pass

type

password

This

is

particularly

useful

when

using

a

framework

like

Foundation

or

Bootstrap

which

require

a

reasonable

amount

of

surrounding

HTML

CSS

if

youve

got

this

being

rendered

in

a

macro

your

template

code

becomes

much

simpler

Plus

if

your

template

is

doing

all

of

its

rendering

via

macros

it

isnt

directly

coupled

to

the

framework

in

question

which

makes

it

easier

to

switch

frameworks

or

to

make

changes

that

are

common

to

all

form

fields

of

a

particular

type

Logic

If

For

While

if

tests

a

condition

and

is

used

to

selectively

display

content

or

to

perform

other

operations

if

variable

Variable

exists

hurrah

endif

if

userauthorised

extends

loggedinhtml

else

extends

loggedouthtml

endif

for

loops

over

arrays

code

var

messages

Email

address

must

be

entered

Password

must

be

at

least

eight

characters

long

template

div

classwrapper

div

div

classmessages

status

for

message

in

messages

message

br

endfor

div

div

div

Next

steps

Read

the

official

Nunjucks

documentation

to

get

a

clearer

picture

of

its

features

and

capabilities

In

future

posts

Ill

be

showing

how

we

combined

the

templating

facilities

of

Nunjucks

with

the

Wintersmith

static

site

generator

to

build

our

own

simple

multilingual

CMS

O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

embedded javascript
templating frameworks


reasons

you

should

stop

watching

Narcos

Though

Ive

only

been

living

in

Colombia

for

three

months

its

been

enough

to

change

many

of

the

perspectives

I

came

in

with

Narcos

Netflixs

series

on

the

Colombian

drug

conflict

is

popular

Yet

it

negatively

affects

Colombia

Heres

why

Narcos

perpetuates

racist

Colombian

stereotypes

The

show

depicts

Colombia

as

a

country

of

narco

trafficking

cocaine

Pablo

Escobar

drugs

the

Drug

Enforcement

Agency

guns

violence

and

loose

women

W

riting

for

Fusion

Pablo

Medina

Uribe

notes

Almost

every

Colombian

depicted

is

a

criminal

a

corrupt

public

officer

or

a

sexy

woman

trying

to

get

ahead

through

sex

These

stereotypes

may

be

based

on

history

but

how

necessary

is

it

to

repeat

them

When

one

critically

analyzes

Narcos

its

plain

to

see

that

it

is

a

Colombian

minstrel

show

Netflix

is

profiting

off

a

war

that

has

destroyed

the

quality

of

life

for

millions

of

Colombians

Some

quick

numbers

on

the

crisis

million

The

number

of

people

internally

displaced

by

the

drug

conflict

The

only

country

in

the

world

with

more

displaced

people

is

Syria

The

number

of

people

killed

in

the

conflict

The

percent

of

people

killed

who

were

civilians

Colombias

ranking

in

the

most

unequal

countries

in

the

world

according

to

the

World

Bank

Much

inequality

has

been

caused

by

cartels

guerrillas

and

governments

displacing

people

Income

inequality

in

Colombia

is

stark

and

at

times

parallel

This

neighborhood

in

Bogotá

houses

both

people

displaced

by

the

drug

conflict

and

people

living

a

lavish

lifestyle

in

high

rises

The

drug

conflict

has

had

serious

traumatic

effects

on

the

people

of

Colombia

My

students

echoed

over

and

over

the

pain

of

living

in

a

country

belligerent

with

feuds

over

narcotics

Others

told

me

how

guerrillas

pushed

their

families

out

of

their

rural

homes

As

one

student

Daniela

wrote

The

show

forgets

the

suffering

of

our

people

Many

people

are

at

fault

individuals

in

the

American

government

the

Colombian

government

rightist

and

leftist

guerrillas

and

of

course

Pablo

Escobar

Narcos

glorifies

Pablo

Escobar

M

entioning

Pablo

Escobar

in

any

sort

of

reverence

is

about

the

worst

taboo

you

can

commit

in

Colombia

Its

equal

to

praising

Osama

bin

Laden

in

the

United

States

And

it

makes

sense

Escobar

was

responsible

for

the

killing

of

roughly

people

This

includes

the

explosion

of

a

commercial

airline

flight

out

of

Bogotá

that

killed

people

Escobar

hired

a

suicide

bomber

to

explode

Avianca

flight

in

an

attempted

assassination

of

a

presidential

candidate

The

stories

of

Escobars

wrath

are

true

to

this

day

One

of

my

students

told

how

Escobar

threatened

to

kill

her

uncle

unless

he

kidnapped

people

So

when

Netflix

does

this

its

hurtful

And

it

effects

people

This

family

dressed

their

child

up

as

Escobar

for

Halloween

While

it

may

be

funny

to

some

people

it

is

generated

over

thousand

comments

many

of

them

negative

in

Colombia

according

to

news

outlet

Caracol

Sure

at

some

point

laughter

heals

We

have

to

have

a

sense

of

humor

Still

at

some

point

we

also

have

to

realize

we

are

perpetuating

stereotypes

facetiously

characterizing

the

Colombian

drug

conflict

and

glorifying

a

domestic

terrorist

Colombia

has

changed

I

live

in

postconflict

Colombia

Its

taken

a

monumental

effort

but

peace

is

beginning

to

reign

throughout

this

land

A

peace

deal

is

expected

to

be

signed

between

the

guerrilla

group

the

FARC

and

the

government

in

March

of

bringing

a

formal

end

to

the

conflict

The

Colombian

people

have

spent

an

exorbitant

amount

of

energy

improving

their

country

and

trying

to

change

its

reputation

My

experience

in

Colombia

has

been

absolutely

wonderful

Currently

I

work

in

Zona

Rosa

a

neighborhood

in

Bogotá

If

you

remember

correctly

Narcos

first

episode

opens

in

my

neighborhood

In

fact

it

opens

on

my

street

Carrera

Colombian

police

open

fire

on

a

group

of

men

and

women

in

a

neonlit

bar

that

is

soon

covered

in

blood

Netflixs

Zona

Rosa

The

Zona

Rosa

I

know

This

scene

looked

so

different

from

the

Zona

Rosa

that

I

know

In

my

three

months

living

in

Bogotá

Ive

gone

to

countless

restaurants

and

clubs

in

this

section

of

town

and

have

seen

nothing

but

peace

I

teach

English

at

a

university

in

this

neighborhood

A

picture

from

the

rooftop

garden

of

Universidad

EAN

in

Zona

Rosa

where

I

teach

English

This

is

not

to

say

everything

in

Colombia

is

rosy

A

shocking

number

of

my

friends

have

been

robbed

at

knifepoint

in

just

three

months

living

here

Still

we

have

to

have

a

fair

perspective

Daniela

a

modern

languages

student

at

the

university

reflects

Colombia

is

more

than

drugs

and

Narcos

and

Netflix

only

shows

a

story

that

sells

It

is

a

truth

told

by

halves

where

the

most

important

things

are

the

ratings

and

the

profits

earned

It

is

important

that

the

viewers

understandwe

have

many

beautiful

things

to

offer

we

have

good

people

unforgettable

landscapes

incredible

sunsets

and

the

greatest

biodiversity

If

you

do

decide

to

keep

watching

Narcos

take

it

with

a

grain

of

salt

not

a

gram

of

coke

What

you

are

seeing

is

Colombia

in

the

not

Colombia

in

Theres

a

huge

difference

Narcos

tells

Colombias

single

story

We

need

to

change

that

In

her

Ted

talk

The

danger

of

a

single

story

Nigerian

author

Chimamanda

Ngozi

Adichie

asserts

The

problem

with

stereotypes

is

not

that

they

are

untrue

but

that

they

are

incomplete

Stereotypes

perpetuated

over

time

become

more

powerful

and

start

to

create

an

incomplete

narrative

about

a

person

or

place

We

call

that

stereotyped

narrative

a

single

story

Adichie

shares

how

she

encountered

single

stories

of

Africa

As

a

college

student

in

the

US

her

American

roommate

wondered

where

Adichie

learned

English

asked

to

hear

her

tribal

music

and

assumed

shed

never

used

a

stove

Chimamanda

told

the

roommate

that

English

is

the

national

language

of

Nigeria

played

a

Mariah

Carey

CD

and

assured

her

naive

roommate

that

she

was

familiar

with

a

modern

kitchen

Single

stories

are

told

about

Mexicans

in

the

United

States

illegal

immigrants

Single

stories

were

told

by

John

Locke

when

he

encountered

Africa

in

the

century

calling

the

people

half

devil

half

child

Narcos

tells

Colombias

single

story

One

student

Alex

notes

By

putting

a

narco

in

the

spotlight

they

suggest

the

only

interesting

story

in

Colombia

is

the

bloody

and

dreadful

one

And

once

again

this

storytelling

has

real

impacts

Recently

when

I

asked

a

friend

what

she

wanted

me

to

bring

her

back

from

Colombia

she

responded

a

pound

of

cocaine

I

wonder

where

she

got

that

idea

When

Narcos

harkens

back

to

old

stereotypes

they

hit

rewind

on

the

path

to

create

a

more

accurate

portrayal

of

this

country

Colombia

is

desperately

working

to

create

a

more

positive

narrative

of

itself

and

is

doing

a

pretty

great

job

of

it

My

students

and

I

invite

you

to

quit

watching

Narcos

and

come

experience

the

real

Colombia

Please

recommend

and

share

this

story

Facebook

httpswwwfacebookcomNickMBrown

Instagram

nickbrownco

Twitter

nickbrownco

O B O O B B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O


DNA Sequencing of 1000 Cannabis Strains publicly available in Google BigQuery Allen Day Mar 31 2017 Applying standard bioinformatics analyses to newly sequenced Cannabis strains via Google BigQuery could help modernize our understanding of the biology and evolutionary history of the species Today Im excited to announce the release of a new open data set as part of Google Clouds BigQuery Public Datasets project and first genomics dataset to be made available on Google Cloud with more on the way In October 2016 Phylos Bioscience released a genomic open dataset of approximately 850 strains of Cannabis via the Open Cannabis Project In combination with other genomics datasets made available by Medicinal Genomics Michigan State University NCBI Sunrise Medicinal University of Calgary University of Toronto and Yunnan Academy of Agricultural Sciences the total amount of publicly available data exceeds 1000 samples taken from nearly as many unique strains Ive summarized the available data for nearly 1000 strains and made them publicly available in the BigQuery genomics_cannabis dataset Examples for how to explore this dataset are available in the accompanying dataset description Why Cannabis Copious literature is available describing the importance of Cannabis as an agricultural species Briefly it is an important source of fibers and nutritional and medicinal compounds used to treat pain nausea anxiety and inflammation as the cannabinoid compounds mimic compounds our bodies naturally produce called endocannabinoids and grows quickly in a range of environments The Marihuana Tax Act of 1937 effectively criminalized possession or transfer of Cannabis under US federal law Federal criminalization of Cannabis predates the 1953 discovery of the DNA double helix by James Watson and Francis Crick This discovery gave rise to molecular biology which is concerned with characterizing the functions of genes within biological systems Because of this 1937 criminalization relatively little is known about the genetics of Cannabis compared to other important domesticated plants such as maize rice wheat and soy and therefore Cannabis is lagging in hardiness and yield optimization Therefore an opportunity exists to apply standard bioinformatics analyses to the newly sequenced Cannabis The Open Cannabis Project is releasing documents into the public domain in the form of DNA sequences to foster such innovation Contributors to the Open Cannabis Project have released data in the format produced by the sequencer which is available on Google Cloud However as further analysis of the data were not made available by project contributors Ive performed additional defacto standard analyses of the dataset as a convenience for users Specifically today we are publishing the following analysis results Sequence alignments of all samples to Cannatonic that can be used to create a higher quality Cannabis genome assembly and Detected genetic variants from 1 A genetic variant is an atomic unit of biodiversity See the Methods section below to learn specifically how the data were prepared Why Now Genome Sequencing Individuals and Populations The genome sequence of a single individual is useful for establishing the evolutionary history of that individuals species but is not useful for developing applications that incorporate that species eg agricultural industrial and medical applications Sequencing a population of related individuals measures the biodiversity within the species and enables these applications While some Cannabis genomic data has been publicly available for several years the recent release of data for a large population of strains from Phylos Bioscience makes it a good time to begin deeper bioinformatic analysis of the available data To understand why this is true and more completely understand the next phase of the genomics era one needs to understand more about the underlying biology and why genome sequencing is important Although the priceperformance ratio of DNA sequencing technologies has improved dramatically this advance hasnt led to smaller projects at lower cost conversely many project budgets are growing as the benefits of producing DNA sequence are realized Why is this happening Genome sequencing projects can be broken into two broad categories De novo genome sequencing in which an individual of an asyetunsequenced species genome is sequenced resulting in a reference genome and Resequencing in which a de novo genome has been produced and in which a new individual query genome is sequenced and compared relative to that existing reference genome An increasing proportion of medically and economically relevant genomes have already had de novo genome sequences produced So why are we resequencing large numbers of additional individuals In order to answer questions about the mechanisms of biological systems such as Why are some humans resistant to communicable disease while others contract it Why do some diseases follow family trees are inherited Why do some plants produce higher yields than others given identical growing conditions We need to know the genetic makeup of each individual so that we can establish a causal link between an individual organisms Genomic state and Phenotypic state In the context of the environment in which it lives Resequencing individuals and measuring the differences relative to a reference genomes lets us do just that A group of individuals is a called a population and as mentioned previously project budgets are not decreasing because the real value of genomic data comes from measuring the biodiversity of a species relative to the reference genome Population genomics is the next phase of genomics in which we can measure population biodiversity Next steps Several next actions are possible now that the Cannabis genome data is available Beyond simple descriptive analyses of strain relationships more detailed descriptive work is needed including Producing a more highly refined assembly of the genome itself The Cannatonic assembly used to produce todays results is an early draft A better assembly allows higher precision in all subsequent use of the data Improving annotations of the genome The Cannabis genus has many related species for which reference genomes have already been produced These related data can be carried over to Cannabis to help annotate the genome for example identifying the location of genes and suggesting what the functional characteristics of those genes are Associating paired genomicphenotypic observations and improving breeding and domestication processes The data presented here are genomic only No phenotypic data were made available as part of the public data releases used One next step is to associate phenotypic data such as a strains average timetoflower grams of flower yield or biomass at X days This allows promotion of genomic variants to QTL s with methods like GBLUP This allows breeders to accelerate domestication of the plant using the QTLs in marker assisted selection with the plant equivalent of EPD s Reducing supply chain risk Identifying specific genetic signatures associated with strains enables genetic identification of plant tissue This in turn enables improvements in supply chain quality control Each of these next steps requires further bioinformatic analyses all of which can be performed on Google Cloud and many of which are greatly simplified by using the prepared data published to BigQuery today In summary Cannabis is an important agricultural and medicinal plant The recent release of data for a large population of Cannabis strains marks now as a good time to begin deeper bioinformatic analyses Google Cloud provides highperformance tools to work with these data such as BigQuery and Dataflow including highly specialized tools via the Genomics API for working with populationscale genomic data Methods FastQ data files were downloaded from National Center for Biotechnology Informations Sequence Read Archive NCBI SRA with sratools for nine projects with Cannabis DNA read data available At the same time reference genomes for strains Cannabis sativa subsp Cannatonic LA Confidential and Purple Kush were also downloaded and all further analysis used the Cannatonic strain as a reference GenBank MNPR01 for analysis SRA FastQ primary data are available in Google Cloud Storage at gsgcspublicdata genomicscannabis in the SRAprojects folder DNA reads for each sample were aligned to MNPR01 using the BWA mem algorithm Aligned reads are available via the Google Genomics API as dataset ID 918853309083001239 and an additional duplicated subset of only transcriptome data as dataset ID 94241232795910911 Aligned reads were then processed using the Freebayes algorithm to identify locations of possible genetic variants for each individual strain relative to the reference Variant calls were made persample and variant calls for samples are available via the Google Genomics API under dataset ID 17527604790083478309 Finally variants were exported to the BigQuery 1000 Cannabis Genomes Public Dataset

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I I O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Jobs to Make You Jump out of Bed Series Part 3Private Island Caretaker Christopher Banks May 25 2018 Ticktockticktocktick Have you ever found yourself at the end of your work shift counting those final tocks wishing for them to come faster If yes then it is time you explore what other opportunities are out there Change can feel scary and by staying where you are you feel safe But if you think about it if people in the world all played it safe then we wouldnt have gone to the moon Also we wouldnt have invented planes as such a change would scare us However people were brave they were bold they were passionate and they achieved dreams that made their hearts sing You dont have to go to the moon but you should chase after your dreams Only when we are out of our comfort zone do we truly grow We want you to grow into the best version of yourself Imagine waking up in the morning and wanting to jump out of bed just so you could get to the job you loved faster Doesnt that sound like something worth hunting for Are you wondering what jobs to go for Need a little help We have you covered Whether it be a chocolatier or a tea taster we have found the fun jobs for you Today we look into the job of a Private Island Caretaker Private Island Caretaker When I saw this job title I jumped up and down like a bouncy ball Next I felt a sense of calm and tranquility The adventurer inside of me was excited about exploring a desert island and the philosopher inside of me appreciated the beauty and stillness I could get from being a private island caretaker How would you feel about having a job like this In 2009 Tourism Queensland advertised for a person willing to walk white sandy beaches sit under palm trees and swim with turtles as they soak up the sun on an island on the barrier reef The successful candidate would be asked to keep a blog and photo diary in exchange for six months rentfree on Hamilton Island as part of a 15000070000 salary package that includes return airfares and travel insurance Australians and overseas applicants had to be willing to swim snorkel make friends with locals and generally enjoy the tropical Queensland climate and lifestyle The island caretaker position was created as part of a threeyear 17 million marketing strategy by Tourism Queensland Mitchell from Canada talk auditioning for this job to another level He got by with a little help from his friends However as much as we enjoyed the creativity and spirit of Mitchells video it was Ben Southall who became the lucky winner Ben Southall now 37 from Petersfield Hampshire beat nearly 35000 applicants for the dream position The job included free accommodation in a threebedroom home on Hamilton Island complete with plunge pool views of the Whitsunday Islands and golf buggy Do you think you have what it takes to be a private island caretaker Why not send us a video of what your audition would be like In this life we are ruled by two things Love and Fear Dont let the fear of the unknown stop you from getting a job youll love Life is short and if you dont take chances go out of your comfort zone or aim for the stars you might just blink and then find yourself looking back at what might have been You can accomplish anything you put your mind to Be brave be bold be passionate Whats a crazy job that you have always wanted to try Do you do one now We want to know If you enjoyed this piece please click the button and share to help others find it Feel free to leave a comment below Pursue and discover new passions at PassionDigcom PassionDigcom Facebook passiondig Instagram passiondig Twitter passiondigger

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I I B I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Crack the System Design interview tips from a Twitter software engineer Zhia Hwa Chong Apr 19 2018 I recently wrote about how I landed offers from multiple toptier tech companies During my interview preparation process I read up on a lot of material and prepared a set of notes on how to tackle system design problems In this article Id like to share those tips with you all If youre a fresh graduate with no experience in largescale distributed systems or even a seasoned engineer with years of experience under your belt this article will be useful for you How to System Design Tips from a Twitter software engineer This article is broken down into the following four sections Ask clarification questions Use your background Tackle a problem systematically Keep your own notes Ask clarification questions A core aim of a systems design interview is to give the candidate an opportunity to demonstrate their knowledge There are no strictly right or wrong answers A good system design question usually sounds very ambiguous and the reason for that is its supposed to give you a chance to demonstrate the following How you would think about the problem space How you think about bottlenecks What you can do to remove these bottlenecks How to design this black box Imagine that youre being asked to design a black box How would you tackle the problem There are no clear directions on what you need to build here aside from the box being able to hold some items within it One of the most useful strategies I personally employ is to ask clarification questions What are good clarification questions you ask A good clarification question helps you achieve one or more of several things Helps you narrow the scope of what youre supposed to do Helps clarify what the user expectation of the system is Gives you direction about where to proceed Informs you of possible bottlenecksproblem areas In the black box example you might ask well what does the box hold How many items does it hold And who is the intended user To that I might say lets build a yellow box with a smiley on it that should hold at most 1 tennis ball This is not an ordinary tennis ball however It will be at least 05m in radius and weighs about 1kg It is meant to be hugged not held so I dont want any handle on it There you go this is the box My ideal box with a smiley face Always ask clarification questions You are not being judged on whether or not you asked a specific question during the interview but you are judged on how you think about the problem space For example if I were to ask you to design Twitter right now how would you do it Take a few minutes to think about it and maybe even sketch it out on a piece of paper Go as deeply and widely as you can and then come back to this article Better yet you can leave your notes in the comments below and we can discuss further If you havent realized it yet the end result of the exercise above would yield significantly different results For my own specific background I might delve really deeply into API design and backend infrastructure Id probably explore iPhonespecific problems as well due to my experience Ill talk about how the client interacts with the middletier endpoints how logging would work how Id design the backend to ensure uptime and so on These are quite interesting discussions that you can have with a colleague and that is a very strong signal an interviewer is looking for Use your background to your advantage Often times I see engineers trying to figure out what the interviewer is trying to ask and then catering their responses to fit the expectations I actually highly discourage anyone from doing this for several reasons Everyone has a unique background In a systems design interview its an opportunity for you to demonstrate what your strengths are Dont waste the opporunity trying to figure out what someone else might expect of you The interviewer might have been nodding along to your answers but they mightve known that youre just bluffing your way through and not actually thinking about the problem Your experience and background can vary widely from the next candidate You bring a set of values and expertise to the table that no one else can That is what makes you valuable and irreplaceable Regardless of what field youre in people care about what you can bring to the table Tackle the problem systematically Now with my expertise in mind there are several things that I think about when Im tackling a new system I highly recommend that you formulate a set of criteria or steps for yourself as well Some of the things in my mind when I work on a new system are What is the goal of the system Who are the users of the system What is the scale were working with Is this a newold system How do we handle versioning Among others See my set of criteria will be different from a frontend engineers set of criteria I use these criteria to formulate a picture in my head and these will guide my decisionmaking process Armed with answers to those questions I can start to tackle the problem at hand and then systematically break it down into individual components A good exercise I like to do is how to design a coffeeordering system I thought of this while I was sitting at Starbucks one day and realized that it would be nice if I could order a smoothie on my phone and pick it up at my local Starbucks My mind started going in various directions What does this coffeeordering machine do If I build one can I sell it to Starbucks or do I whitelabel it and sell it as a service How many users do I need to support if I sell it to Starbucks Alternatively if I whitelabel it can I sell the interface to my coffeeordering service and then help the customers build out a backend so that they can store the orders on their local machines How to approach this problem Once I get answers to these questions I can finally form a full picture of what my coffeeordering service does Heres what my version of the coffeeordering service would look like My coffeeordering service is a software as a service SAAS It offers an interface for various partners to plug into It has an API called addCoffeeForMerchant that inserts coffee name coffee price and coffee ingredients It has a GET API called getCoffeesForMerchant that returns a list of coffees for a given merchant ID The merchant ID is a unique identifier UUID that is generated using some hashing mechanism which can be further clarified with the customer The software is optimized for readonly operations because most of my customers create their menu once and read it multiple times throughout the day It has a caching mechanism that uses LeastRecentlyUsed LRU eviction strategy because if the menu item hasnt been ordered in a while my customer doesnt care if its slightly slower in showing up on the menu In case one of the data stores selferupts my coffeeordering service will replicate data across different clusters across US west and US east coast because I am targeting the US market only for now Alternatively any other coffeeordering service that you can think of would be highly probable as well Its just a matter of what youre optimizing for I think these are very interesting problems and its a great mental exercise to keep your mind engaged Keep your own notes As a software engineer its a neverending process of learning I highly recommend that you use either Evernote or a Moleskin to keep notes I personally carry a small notebook for quick ideas I need to jot down and I keep various other things on Evernote whenever I can I have a Notebook named Programming in my Evernote Whenever I run into something new or something interesting I jot it down within my notebook for further reference I go through and assign labels to these new notes on a monthly or quarterly basis to make sure the notes are organized For example I have a Design label for anything that has to do with system design It could be something like a link to a YouTube video that I found interesting or an interesting argument my coworker put forth that I hadnt thought about This is a sample of what one of my notes looks like Sorry for the bad grammar and typos p One of the things I learned recently from a coworker is that NoSQL is great for prototyping because theres no need to undergo schema discussions with other teams If I wanted to change the schema I can do that really quickly with a NoSQL database That was a key learning from work that I inserted into my Programming notebook I break down my notes into Systems designs Interviewing experience review of different interviews Ive had in the past grouped by company name Random tidbits CS goodtoknow like useful bash scripts or commandline tricks Readings YouTube videos All of the notes above go under Programming Over time I find that I have a pseudoorganized collection of things Ive either read or explored in the past As anyone who knows me on a personal level Im not a very organized person Thus Ive only collected maybe 10 15 of things so theres much more left to do there Knowledge and practice go handinhand in getting better at systems designs If you feel that your current work doesnt afford you the opportunity to do systems designs then you should either find one that does or try to design one small part of an existing architecture such that its either faster cheaper more robust or easier to modify in the future Resources I recommend Intro to Architecture and Systems Designs Great Youtube tutorial from an exFacebookengineer about how to approach systems design problems Designing dataintensive applications Another good resource for learning how to design for scale It talks about various things a typical software engineer takes for granted how databases mySQL and noSQL work when to use each pros and cons of various techniques for handling scale etc I highly recommend it What every software engineer should know about realtime datas unifying abstraction A very lengthy and technical discussion about logs tradeoffs I havent finished it yet but it comes highly recommended from a coworker Evernote The best notekeeping app Ive used There are many tutorials on how to best utilize Evernote I havent gone through them yet simply because I use it as just a notebook I log everything I learn on there and then occasionally go through and reorganize them Moleskin notebook I really enjoy this one The quality of it is extremely high The price is slightly higher but since I use it on a daily basis I consider it a good investment Holding a beautiful notebook in my hands everyday makes me more excited to write more notes Pilot G2 Black Easily the best pens Ive ever used and the only pens Ill use I buy them in bulk from Amazon and keep them around everywhere I go I have one in my backpack one in the office and one in my home office so that I always have a pen around It writes great the ink flows smoothly and I just love the feel of writing with it Coupled with the Moleskin sometimes I just want to pick up the G2 to jot random things on there because these two are so perfect together Grokking the System Design Interview This one comes as a recommendation from friends Its an online course that teaches how to design distributed system in detail Its a 79 course however Theres a teampricing If theres any interest Ill check with them to see if its possible to form a group for groupdiscount Follow me on Twitter Facebook and LinkedIn Sign up for my mailing list where I regularly send tips tricks and industry learnings If you enjoyed this article comment below what is your tip for building a scalable reliable system

O O B I I O O O B I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

system design interview
twitter software engineer


Medical Encyclopedia Stools floating Stools floating Stools that float are most often due to poor absorption of nutrients malabsorption or too much gas flatulence Considerations Most causes of floating stools are harmless In most cases floating stools will go away without treatment Floating stools alone are not a sign of an illness or other health problem Click to Keep Reading Bowel Movement Digestive Diseases Malabsorption Syndromes How helpful is this web page to you Very helpful Rate 1 out of 5 Rate 2 out of 5 Rate 3 out of 5 Rate 4 out of 5 Rate 5 out of 5

B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Safe

eating

during

cancer

treatment

When

you

have

cancer

you

need

good

nutrition

to

help

keep

your

body

strong

To

do

this

you

need

to

be

aware

of

the

foods

you

eat

and

how

you

prepare

them

Use

the

information

below

to

help

you

eat

safely

during

your

cancer

treatment

Be

Careful

What

You

Eat

Some

raw

foods

can

contain

germs

that

can

hurt

you

when

cancer

or

treatment

weakens

your

immune

system

Ask

your

health

care

provider

about

how

to

eat

well

and

safely

Eggs

can

have

a

bacteria

called

Salmonella

on

their

inside

and

outside

This

is

why

eggs

should

be

cooked

completely

before

eating

Yolks

and

whites

should

be

cooked

solid

Do

not

eat

runny

eggs

Do

not

eat

foods

that

may

have

raw

eggs

in

them

such

as

certain

Caesar

salad

dressings

cookie

dough

cake

batter

and

hollandaise

sauce

Be

careful

when

you

have

dairy

products

All

milk

yogurt

cheese

and

other

dairy

should

have

the

word

pasteurized

on

their

containers

Do

not

eat

soft

cheeses

or

cheeses

with

blue

veins

such

as

Brie

Camembert

Roquefort

Stilton

Gorgonzola

and

Bleu

Do

not

eat

Mexicanstyle

cheeses

such

as

Queso

Blanco

fresco

and

Cotija

Fruits

and

vegetables

Wash

all

raw

fruits

vegetables

and

fresh

herbs

with

cold

running

water

Do

not

eat

raw

vegetable

sprouts

such

as

alfalfa

and

mung

bean

Do

not

use

fresh

salsa

or

salad

dressings

that

are

kept

in

the

refrigerated

cases

of

the

grocery

store

Drink

only

juice

that

says

pasteurized

on

the

container

Do

not

eat

raw

honey

Eat

only

heattreated

honey

Avoid

sweets

that

have

creamy

fillings

Cook

Foods

Safely

When

you

cook

make

sure

you

cook

your

food

long

enough

Do

not

eat

uncooked

tofu

Cook

tofu

for

at

least

minutes

When

eating

chicken

and

other

poultry

cook

to

a

temperature

of

Use

a

food

thermometer

to

measure

the

thickest

part

of

the

meat

If

you

cook

beef

lamb

pork

or

venison

Do

not

eat

raw

meat

such

as

Japanese

sashimi

Make

sure

meat

is

not

red

or

pink

before

you

eat

it

Cook

meat

to

When

eating

fish

oysters

and

other

shellfish

Do

not

eat

raw

fish

such

as

sushi

raw

oysters

or

any

other

raw

shellfish

Make

sure

all

fish

and

shellfish

you

eat

is

cooked

thoroughly

Heat

all

casseroles

to

Warm

hot

dogs

and

lunch

meats

to

steaming

before

you

eat

them

Be

Careful

When

You

Eat

Out

When

you

dine

out

stay

away

from

Raw

fruits

and

vegetables

Salad

bars

buffets

sidewalk

vendors

potlucks

and

delis

Ask

if

all

fruit

juices

are

pasteurized

Use

only

salad

dressings

sauces

and

salsas

from

singleserving

packages

Eat

out

at

times

when

restaurants

are

less

crowded

Always

ask

for

your

food

to

be

prepared

fresh

even

at

fast

food

restaurants

Alternative

Names

Cancer

treatment

eating

safely

Chemotherapy

eating

safely

Immunosuppression

eating

safely

Low

white

blood

cell

count

eating

safely

Neutropenia

eating

safely

References

National

Cancer

Institute

website

Nutrition

in

cancer

care

PDQ

health

professional

version

wwwcancergovaboutcancertreatmentsideeffectsappetitelossnutritionhppdq

Updated

November

Accessed

February

US

Department

of

Health

and

Human

Services

website

Cook

to

the

right

temperature

wwwfoodsafetygovkeepbasicscookindexhtml

Accessed

February

Review

Date

Updated

by

Todd

Gersten

MD

HematologyOncology

Florida

Cancer

Specialists

Research

Institute

Wellington

FL

Review

provided

by

VeriMed

Healthcare

Network

Also

reviewed

by

David

Zieve

MD

MHA

Medical

Director

Brenda

Conaway

Editorial

Director

and

the

ADAM

Editorial

team

Browse

the

Encyclopedia

B I O B I O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Animal bites selfcare An animal bite can break puncture or tear the skin Animal bites that break the skin put you at risk for infections Causes Most animal bites come from pets Dog bites are common and most often happen to children Compared with adults children are much more likely to be bitten on the face head or neck Cat bites are less common but have a higher risk for infection Cat teeth are longer and sharper which can cause deeper puncture wounds Most other animal bites are caused by stray or wild animals such as skunks raccoons foxes and bats Bites that cause a puncture wound are more likely to become infected Some animals are infected with a virus that can cause rabies Rabies is rare but can be deadly Symptoms Possible symptoms include Breaks or major cuts in the skin with or without bleeding Bruising Crushing injuries that can cause severe tissue tears Puncture wounds Tendon or joint injury Wound Care Because of the risk for infection you should see a health care provider within 24 hours for any bite that breaks the skin If you are caring for someone who was bitten Calm and reassure the person Wash your hands thoroughly with soap and water before treating the wound If the wound is bleeding put on latex gloves if you have them Wash your hands again afterward To care for the wound Stop the wound from bleeding by applying direct pressure with a clean dry cloth Wash the wound Use mild soap and warm running water Rinse the bite for 3 to 5 minutes Apply an antibacterial ointment to the wound This may help reduce the risk for infection Put on a sterile bandage If the bite is on the neck head face hand fingers or feet call your provider right away For deeper wounds you may need stitches The provider may give you a tetanus shot if you have not had one in the last 5 years You may also need to take antibiotics If the infection has spread you may receive antibiotics through a vein IV When to Call Animal Control You should call animal control or your local police if you are bitten by An animal that behaves in an odd way An unknown pet or a pet that has not had a rabies vaccination A stray or wild animal Tell them what the animal looks like and where it is They will decide whether the animal needs to be captured and isolated Possible Complications An animal bite is more likely to become infected in people who have Weakened immune systems due to medicines or disease Diabetes Peripheral arterial disease arteriosclerosis or poor circulation Getting a rabies shot right after you are bitten can protect you from the disease How to Prevent Animal Bites To prevent animal bites Teach children not to approach strange animals DO NOT provoke or tease animals DO NOT go near an animal that is acting strangely or aggressively It may have rabies DO NOT try to catch the animal yourself When to Call the Doctor Wild animals and unknown pets could be carrying rabies If you have been bitten by a wild or stray animal contact your provider right away See your provider within 24 hours for any bite that breaks the skin Call your provider or go to the emergency room if There is swelling redness or pus draining from the wound The bite is on the head face neck hands or feet The bite is deep or large You see exposed muscle or bone You are not sure if the wound needs stitches The bleeding does not stop after a few minutes For serious bleeding call your local emergency number such as 911 You have not had a tetanus shot in 5 years Alternative Names Bites animals selfcare References Eilbert WP Mammalian bites In Walls RM Hockberger RS GauscheHill M eds Rosens Emergency Medicine Concepts and Clinical Practice 9th ed Philadelphia PA Elsevier 2018chap 54 Goldstein EJC Abrahamian FM Bites In Bennett JE Dolin R Blaser MJ eds Mandell Douglas and Bennetts Principles and Practice of Infectious Diseases Updated Edition 8th ed Philadelphia PA Elsevier Saunders 2015chap 320 Review Date 472018 Updated by Jacob L Heller MD MHA Emergency Medicine Emeritus Virginia Mason Medical Center Seattle WA Also reviewed by David Zieve MD MHA Medical Director Brenda Conaway Editorial Director and the ADAM Editorial team Browse the Encyclopedia Related MedlinePlus Health Topics Animal Bites Images Animal bite Animal bites Animal bite first aid series

B I O O O O O O O O O O O B I O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O B I O O O O O


Member Discounts Fitness and Wellness Blue365 Blue365 Authorization to see more of Blue365 By clicking the I AGREE button I authorize Florida Blue to disclose to each Blue365 vendor on whose website link I click The fact that I am enrolled in a Florida Blue product This authorization does not permit Florida Blue to disclose any other information I understand that Blue365 vendors need to know I am enrolled in a Florida Blue product to give me discounts Once I click on a link to visit a Blue365 vendors website the fact that I am enrolled in a Florida Blue product will be disclosed to that vendor Although Florida Blue will not give the vendor my name or any other information about me I understand that the vendor may not be subject to federal health information privacy laws and therefore could redisclose the fact that I am enrolled in a Florida Blue product subject to vendors own privacy policies and any applicable state laws I acknowledge that the Blue365 website includes products and services that are not health related This authorization is voluntary Florida Blue will not condition my enrollment in a health plan or eligibility or payment for benefits on receiving this authorization I revoke this authorization and it expires immediately when I leave the Blue365 website by closing the browser window When I revoke this authorization the revocation will not affect any disclosure of the fact I am enrolled in a Florida Blue product that Florida Blue made before the revocation Florida Blue may receive payment from vendors under the Blue365 program I have had full opportunity to read and consider the contents of this authorization I understand that by clicking on the I AGREE button I am confirming my authorization for the use and disclosure of information about me as described in this form I DISAGREE I WOULD LIKE TO PRINT A COPY OF THIS AUTHORIZATION

O O B I I B B O O O O O B O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


aladdin Puns Favorite Aladdin and His Magical Car Pet Share By Unknown Repost Vote Recaption Comments aladdin disney puns Puns Favorite Let Me Take You On Share Via OMG Thats Punny Repost Vote Recaption Comments Pokémon magikarp puns aladdin a whole new world funny Puns Favorite A FourYearOlds First Pun Share Via Repost Vote Recaption You know if it is just a speech impediment he can always Iago to therapy for that sort of thing so success all around Matty Malaprop Comments aladdin characters genie homophone homophones jafar jasmine sand similar sounding savannamia Favorite SMP CLASSIC JaWherever You Are Share By savannamia Repost Vote Recaption Just dont rub him the wrong way and you wont ever have to worry about him being all JaUp in your business Matty Malaprop Comments jafar disney near literalism aladdin opposites suffix far Puns Favorite A Whole New Mon Share By Unknown Repost Vote Recaption Comments a whole new world aladdin disney Hall of Fame homophones literalism lyrics magic carpet magikarp Pokémon ride song Puns Favorite They Really Know How to Make a Splash in Agrabah Share Via Eric Sandstrom Repost Vote Recaption singing voice on A whole new wooooooooooooorld a dazzling region I never knew but when Im way up here Kantos crystal clear that now Im in a whole new world with Mew Matty Malaprop Pokémemes Gotta catch em LOL Comments aladdin disney homophone literalism magic carpet magikarp Pokémon Upvoted 203 21 Murican Memes Posts That Anyone Can Laugh At 193 22 Japan Pics That Are Equal Parts Weird And Fascinating 99 28 Wonderfully Random Memes For Your Viewing Pleasure 86 That Is One Thing You Could Do Yes 80 30 Funky Tweets Thatll Distract You From Your Pain No compatible source was found for this media 1

B O O B O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Contact Us Thank you for visiting Metras website We provide a number of options for contacting us for a variety of reasons as listed below Customer Service for Complaints and Commendations To contact us regarding a customer service complaint a service issue or any other issue you may use our Submit Customer Service Request form below If you have a customer service complaint please include relevant information about the line train andor station you were using the date and time of the issue and if you know it the name or description of the Metra employee involved Any detailed information you can provide will be helpful in responding to your inquiryconcerns We appreciate your comments and will do our best to respond to your questions or concerns during our regular business hours 8 am to 5 pm weekdays For more information about contacting Metra click on the overview or directory under the form To alert Metra about problem with a crossing gate or other grade crossing protection it is best to call the phone number posted at the crossing Contact Us Form Contact Us Overview Contact Directory

B I O O O O O O O O O O O O O O O O O O O O O O O B I O B O O O B I O O B I O O O O O O O O O O O O O B I O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O B I O O O


Coronation Street spoilers Has Jude Appleton left for good or will he return Duncan Lindsay Thursday 25 Oct 2018 1002 am 279 Shares Picture ITV Hey Jude That wasnt exactly your finest moment was it Jude Appleton has left Coronation Street in shame after snatching his son George and almost taking him away from his mum Angie but is he gone for good or is there a return in store Mary Taylor looked devastated by the turn of events which saw her son exposed as a liar led to him hitting her and inevitably caused the breakdown of his marriage and his exit from the show But this isnt quite the last we have seen as Jude as Paddy Wallace will reprise his role for some more scenes For now Angie is just relieved that Roy Cropper managed to persuade Jude to hand George over but Mary having only just reunited with her long lost son is gutted that things have ended this way MORE Coronation Street spoilers New pictures revealed as cast film special Christmas episodes Victoria Ekanoye who plays Angie has warned to expect more trouble and deceit from Jude when he shows up again though She told Metrocouk It does get a bit darker Theres always surprises with Jude Without saying too much I dont think the lies will ever really stop thats the problem Ultimately it will come to a point where Angie says Ive done everything I can The struggle is having Mary see that too Jude is Marys beloved son so how will Mary react to the whole situation Thats going to be quite interesting Advertisement So what about Angie beyond Jude Could she find love again Victoria added I think it would be great for her to focus on her and George Its going to take a long time for her to get over all that has happened Im not saying I want her to be single forever obviously there has been chemistry between her and Adam A lot of people seem to like that idea of them as a couple But ultimately she has to focus on whats best for her and her child Further down the line if something were to happen thats probably a better time MORE Coronation Street spoilers New pictures revealed as cast film special Christmas episodes MORE Coronation Street star Katie McGlynn gets a passionate telling off from Carol Vorderman over Chesney Advertisement

B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O B I O O O O O O O O O O O O O O


President

Barack

Obama

Endorses

Mike

Levin

for

Congress

in

President

Barack

Obama

Endorses

Mike

Levin

for

Congress

in

Former

US

President

Barack

Obama

has

endorsed

Mike

Levin

for

Congress

in

Californias

Congressional

District

Levin

stated

It

is

an

incredible

honor

to

be

endorsed

by

President

Obama

His

was

a

presidency

that

as

he

said

placed

hope

over

fear

and

unity

of

purpose

over

conflict

and

discord

Like

President

Obama

I

believe

that

hope

in

the

face

of

difficulty

and

uncertainty

are

the

bedrock

of

this

nation

With

his

help

I

know

there

are

better

days

ahead

and

that

we

can

bend

the

arc

of

history

back

towards

justice

More

on

President

Obamas

first

round

of

endorsements

can

be

found

here

httpswwwrollcallcomnewspoliticsobamasannouncefirstroundofendorsements

A

full

list

of

Levins

endorsements

can

be

found

here

httpwwwmikelevinorgendorsements

O B I B O O O B O O O B I B O O O B O O O O O B I O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Meniscus

Repair

or

Meniscectomy

Comparison

of

Long

Term

Outcomes

Comments

in

Journal

Article

Reviews

Knee

Rehabilitation

shares

There

is

an

interesting

study

about

to

come

out

in

an

upcoming

article

in

the

American

Journal

of

Sports

Medicine

comparing

the

outcomes

of

arthroscopic

meniscus

repair

and

partial

meniscectomy

The

authors

compared

patients

undergoing

meniscal

repair

to

patients

undergoing

partial

meniscectomy

at

a

mean

of

years

after

surgery

The

authors

specifically

evaluated

osteoarthritic

progress

loss

of

knee

function

and

influence

on

sports

activities

The

authors

did

a

good

job

controlling

the

study

by

excluding

knees

with

instability

and

only

including

medial

meniscus

tears

However

the

study

was

no

completely

randomized

the

decision

to

perform

a

repair

versus

meniscectomy

was

based

on

the

type

of

meniscus

tear

present

Arthroscopic

Meniscus

Repair

Surgery

Video

There

are

some

pretty

neat

videos

on

YouTube

of

meniscus

repairs

thought

this

would

be

a

good

place

and

time

to

include

one

here

Results

Results

of

the

study

were

interesting

of

patients

having

a

meniscus

repair

did

not

show

any

significant

osteoarthritis

at

the

time

of

follow

up

while

of

meniscectomy

patients

did

show

osteoarthritic

changes

Functional

scores

showed

no

difference

between

the

two

procedures

however

of

meniscal

repair

patients

returned

to

their

previous

level

of

sport

activity

compared

to

only

of

the

meniscectomy

group

There

was

a

significant

drop

in

sport

activity

in

the

meniscectomy

group

only

Clinical

Implications

Personally

I

wasnt

very

surprised

at

the

large

difference

between

groups

It

is

obvious

that

the

mensical

repair

procedures

are

fair

superior

to

partial

meniscectomy

It

is

well

established

that

preserving

as

much

as

the

meniscus

as

possible

will

yield

greater

results

over

time

The

menisci

play

a

very

important

role

in

shock

absorption

and

the

normal

biomechanics

of

the

knee

There

are

many

pros

and

cons

to

both

procedures

and

the

postoperative

recovering

is

certainly

longer

following

meniscal

repair

however

the

results

of

this

study

certainly

show

that

pros

should

outweigh

the

cons

It

should

be

noted

that

sometimes

a

repair

is

not

always

feasible

and

meniscal

damage

of

this

nature

will

likely

result

in

osteoarthritic

changes

over

time

potentially

explaining

the

results

of

this

study

What

I

take

away

from

this

study

is

more

educational

that

clinical

I

am

not

sure

that

there

is

anything

we

can

do

differently

to

enhance

outcomes

in

meniscectomy

patients

based

on

this

study

but

the

results

do

underscore

the

dramatic

importance

of

the

meniscus

on

knee

function

Imagine

that

it

was

fairly

common

to

perform

a

COMPLETE

meniscectomy

only

a

few

decades

ago

Sign

up

for

my

FREE

newsletter

for

even

more

great

content

shares

Tags

Arthritis

OnlineKneeSeminarcom

Mike

Reinold

Mike

Reinold

Meniscus

Repair

or

Meniscectomy

Comparison

of

Long

Term

Outcomes

replies

Garrett

says

June

at

am

Imagine

that

it

was

fairly

common

to

perform

a

COMPLETE

meniscectomy

only

a

few

decades

ago

speaking

of

that

while

during

my

undergraduate

years

at

Northeastern

learning

lower

extremity

there

was

discussion

based

on

a

European

soccer

club

who

had

a

trend

of

meniscus

tear

and

thought

of

this

brilliant

idea

to

decrease

this

injury

trendCOMPLETE

MENISCECTOMY

in

healthy

patient

Talk

about

shock

absorption

and

the

normal

biomechanics

of

the

knee

the

meniscus

serves

as

the

convexconcave

relationship

Turns

out

the

healthy

soccer

player

could

no

longer

play

anymoreshaking

my

head

smh

Trevor

Winnegge

DPTMSOCSCSCS

says

June

at

pm

in

menisectomy

group

return

to

sport

is

a

surprisingly

low

number

In

an

age

where

athletes

have

a

knee

scope

and

return

to

sports

within

a

month

like

it

was

nothing

that

number

just

seems

really

low

to

me

I

wonder

the

level

of

athlete

Is

it

a

competitive

high

school

or

college

kid

or

a

weekend

warrior

whose

wife

tells

him

he

can

not

play

basketball

on

weekends

with

friends

anymore

I

am

definitely

interested

in

the

demographics

of

this

study

Is

that

category

people

who

returned

and

were

still

playing

years

later

Or

just

return

totalmotion

says

July

at

pm

that

is

a

nice

information

thanks

for

sharing

with

us

You

can

get

more

about

this

online

physical

therapy

seminars

B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


SEC12 12000 lb WINCH WITH SYNTHETIC ROPE Description The Mile Marker SEC12 es premium JeepTruckSUV winch with an impressive 12000 pound pull strength stands up to the most aggressive offroad environments Powerful serieswound motors and rugged planetary gear sets are the backbone of this winch With robust controls fully sealed 500amp solenoids and body and an integrated kill switch the SEC12 es is an industry proven winch at an unmatched value Built with marine grade remote control connectors and fullysealed submersible water mud and snow proof each SEC12 es comes with a 38 x 100 synthetic rope an anodized aluminum hawse fairlead a hook stainless steel hardware corrosiveresistant and a handheld remote control with a 12 cord FEATURES SPECIFICATIONS PERFORMANCE INSTRUCTIONS Powerful Series Wound Motor Fast Line Speeds Rugged Planetary Gear Sets Automatic Load Holding Brake Clockable Gear Housing 100 of 38 Synthetic Rope Fully Sealed Winches Submersible 500 Amp Solenoid Marine Grade Remote Control Connectors CorrosionResistant Stainless Steel Hardware

O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O


Home Shop By Branch US Marine Corps Products Marine Corps Pins Patches Coins and Medals Military Lapel Pins Navy Lapel Pins Navy Lapel Pins MilitaryBest is proud to carry a large selection of high quality US Navy Lapel Pins Please scroll through our selection below and click on your desired pins These pins like all of our products are guaranteed If you dont see what you are looking for let us know 1 to 24 of 167 items Sort by 1 2 3 4 5 6 7 Eternal Vigilance Lapel Pin Price 549 Submarine Wreath Price 599 Afghanistan War Pins Section Put on the Whole Armor of God 1 Lapel Pin Price 649 St Michael 1 Lapel Pin Price 549 US Navy Veteran Lapel Pin Price 429 Veteran with American Flag Lapel Pin Price 429 Navy Wreath Lapel Pin Price 429 USA NAVY CROSSED FLAGS LAPEL PIN Price 429 Navy Lapel Pin Price 429 USN Lapel Pin Price 429 US Navy Eagle Lapel Hat Pin Price 429 US NAVY CHIEF PETTY OFFICER 12 MINI CPO ANCHOR LAPEL PIN Price 429 USN EAGLE LAPEL PIN Price 429 USN EAGLE SILVER 78 LAPEL PIN Price 429 USN EAGLE GOLD LAPEL PIN Price 429 US Navy Anchor Lapel Hat Pin 58 x 1 Price 429 US Navy 34 LAPEL PIN Price 429 United States Navy 15 Lapel Pin Price 725 US Navy RETIRED LAPEL PIN Price 429 Navy Hoo Yah 1 38 Lapel Pin Price 429 Navy Mom Wreath Lapel Pin Price 429 Navy Wife Wreath Lapel Pin Price 429 My Son in USN Lapel Pin Price 429 1 to 24 of 167 items Sort by 1 2 3 4 5 6 7 Shop By Branch Army Navy Marine Corps USMC Apparel USMC Automotive USMC HomeGarden USMC Pins Patches Coins Medals USMC Gifts Miscellaneous Air Force Coast Guard Shop by Type Specialty Shops CLEARANCE ITEMS ABOUT SSL CERTIFICATES

O O O O O O O O O O O O O O O O O O B I I B I I B O O O O O O O O O O O B I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Dwight D Eisenhower Life Before the Presidency Born on October 14 1890 in a house by the railroad tracks in Denison Texas Dwight David Eisenhower spent his youth in the small farm town of Abilene Kansas His father David worked as a mechanic in a local creamery His mother Ida a Mennonite was a religious pacifist who opposed war Eisenhower did family chores delighted in hunting and fishing and football and eagerly read military history In 1911 he won an appointment to West Point where he played football until he suffered a serious knee injury His pranks fondness for cards and smoking and average grades earned him Rising in the Ranks After graduating in the middle of his class61st out of 164Eisenhower spent the next few years at one disappointing station after another beginning with a stint as a second lieutenant at Fort Sam Houston in San Antonio Texas It was there that he met and married Mamie Doud At Camp Meade Maryland Eisenhower became friends with George S Patton Jr Both Eisenhower and Patton published articles in 1920 advocating that the Army make better use of tanks to prevent a repetition of the static and destructive trench warfare of World War I But Army authorities considered Eisenhower insubordinate rather than Eisenhower was doubly fortunate when he was transferred to a new assignment in the Panama Canal Zone and got to work as executive officer for General Fox Conner who appreciated Eisenhowers critical thinking about infantry warfare Conner became Eisenhowers patron and arranged for a prized appointment that helped propel Eisenhowers career as a student at the Command and General Staff College at Fort Leavenworth Kansas Eisenhower graduated first in his class of 245 officers and he was quickly given important assignments He served as an aide first to General John J Pershing commander of US forces in World War I Eisenhower remained with MacArthur for seven stormy years The two men were extremely different They often disagreed although Eisenhower as the junior officer still had to carry out the generals orders Eisenhower loyally served MacArthur even when it meant dispersing the Bonus Marchers a group of unemployed veterans of World War I who protested in Washington DC during the Great Depression Despite their different styles Eisenhower stayed with MacArthur when he moved to the Philippines in 1935 to organize and train the army of the Philippine Commonwealth World War II Hero After World War II broke out in Europe in 1939 Eisenhower returned to the United States and eventually played an important role in the Third Armys field maneuvers in Louisiana These training exercises in which more than 400000 troops participated revealed Eisenhowers talent for strategic planning and earned him a promotion to brigadier general Only days after the Japanese attack on Pearl Harbor Eisenhower went to Washington DC to work on US war plans Eisenhower impressed Army Chief of Staff George C Marshall a keen but stern judge of military ability who rarely spoke words of praise Promotions and critical By dealing sympathetically with Allied leaders Eisenhower achieved the cooperative effort that enabled him to launch the DDay invasion of Normandy June 6 1944 His terse decision Okay lets go despite the chance of poor weather won admiration from the Allied leaders and the troops that riskedand gavetheir lives on the beaches of Normandy Postwar Achievements After Germanys surrender in May 1945 Eisenhower received a heros welcome at victory ceremonies in several Allied capitals including Washington DC London Moscow and Paris Yet peace also brought controversy for Eisenhower in his role as the commander of US occupation forces in Germany He endured criticism for allowing the Red Army to liberate Berlin in the final days of fighting Eisenhower however thought he made the right decision as he adhered to previous agreements about how far troops should advance and avoided unnecessary casualties to the forces he commanded Eisenhower had to take an unpopular step when he relieved Eisenhower had clear views on what became one of the most controversial decisions that a President has ever made when President Harry S Truman authorized the use of the atomic bomb against the Japanese cities of Hiroshima and Nagasaki Eisenhower expressed his ideas in July 1945 at the Potsdam Conference a meeting between President Truman Soviet Premier Josef Stalin and British Prime Minister Winston Churchill who was replaced by Prime Minister Clement Atlee because of the results of the British elections After news of the test in the New Mexico desert of the first atomic bomb reached US officials at At the end of 1945 Eisenhower returned to Washington DC to become the chief of staff of the Army He served in that capacity for two years and made important decisions to transform the wartime Army into a force prepared for the Cold War After retiring from the position of chief of staff he wrote a popular memoir of his wartime experiences Crusade in Europe He served as the president of Columbia University beginning in 1948 although he returned occasionally to Washington to serve as informal chair of the Joint Chiefs of Staff as they discussed how to apportion service roles and missions in the nuclear age and how to allocate defense funds that fell short of their requirements Soon after war broke out in Korea Eisenhower returned to uniform as the first Supreme Commander of NATO forces in Europe the most important military job in the world today

O O O O O O O O O O O O O O O O O B I O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O