<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity=60)';}
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox where print preview displays the noscript content */
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

Also see [[AdvancedOptions]]
ws: option plans, tech advice
trip: photos
soft: twc
acl: participation
antho: conf uploads for acm
nlpir4dl: decisions, draft prog
reviews: bucc, nlpir4dl x1, irj
misc: hpblack, hepb, ep
reimb: monitor, hpblack
csidm: wai hong, boyang, ieee mshp
ieee: membership
registration: identity, emails - ip
antho: naacl hlt
cs curr: iir, web basket
chime: ricardo, practice - ip
Jin/Markus 590
antho: sigmt, acl-arc
slides for archive
uci: do ucinet with ramesh
la: hotel, car
csidm report: x2, interviews, email
premia renewal
nuss make reservations
sign getwell card
send mentorship form to teopp
acl-ijcnlp blog posts and photos, newsletter closing - ip

1102: com lab prob, pe grading, imms
uhc checkup, nuh followup
staff card retrieve
leave for 23-30 may
review: lilinlin, snkim wrkshp
jackets, remote thxs.
seo: seoquake, seoworkerstool
pietrobon review - mostly done

1102: slide prep, polls, tut sessions, lab/ta email, pdfs, weekly meeting timing, labta schedule, 
3243 lecture for chuats
mindstorms driver base constructed
reviews: yeefan-ijcai x1, jin prop x1, jesse x1

jay emails x2
unc ils emails
meeting: chen, bijit, ipr
toolkit: tfyRM x 1
aan: uci ingestion
emails: sils - ip
review: sigir08, yeefan

antho: W, arc consolidation, normal H,E,C,P,J
cs1102: set mulab, mt sol, xueqi, mulab run, forms signing
review: qiul thesis, lmthang, zawlin
call ntuc income
internship interview scheduling
bk x3
wingnews fb
emails: nght mda, nght cubicle, simone chaser, justin chaser, press release, chimetext
pbreak: tix issued
reimburse: graphics card 
tyf (235->343), zhaojin (235->343)
press release - ip
ip: file ip for nuh - ip
antho: dras correction, update importing, send to roc
aircon reimbursement
emails: steven, adminsx2, thang acm, roxana2, serial # for gladys
exits: justin, zawlin
recs: jon
reviews: beamer09conll, yf plag paper,
wing: group dinner pics
install: port, xcode

review: tow, tois, chi sub x1
uci: keys, tv
meetings: sharad nalini lunch
get namecards
csidm: db fix
ff3:coding, dict
shihong transf, 1499
chimetext booking, emails
acl registration, email to acad-cs
us tax - ip
update: privateWiki
review: ngjp
wingserve: rewire, network, csx disk
nlpir4dl: intro, build x 3
disc: ustax
admins: start and end dates - ip
NUS-TravelDesk@rt.pricebreaker.travel  6317 2110 - ip

review: su ref letter
tp: ordered
nrf: quart report
rec: su
hb: phds, ras, fyps
reviews: jcdl x5, sigir x1
antho: eacl09 assignments.
msra: grant
teaching: past feedback.
contract signing
sigir08: resurrect sigir08
acl: do publicity stuff

1102: lab 7, lab 7 distro, mt grading, lab 8 prep
reviews: cerg, caw x2, irj, hung recs, chen yy
uci forms
buy: clear tape, kb+monitor
talk: gms prep and deliv
1102: cm for lab8
csidm: intern descriptx2, nght numbers
teamviewer installed
antho: acl redirects for D, E97, S07 and general done, semeval reassign
wordster indenmity
recs: wangfei
review: vu slides, talip, timx2
exams: vu, ngjp
email: padhraic, irene-taknet
post kalina cds
ff3ext: drag div
renamed: tyf
ask sharad for yee fan
pos tagger - basic
reconfirm apmex about shipping address
jingren zhou - db
muime restaurant

zoning: basic ws
archive etc to mac
review: boyang, ngjp
send pc back
asset sticker for mbp
nuss: outstation
acj-ijcnlp pics
reports: frc (acrf tier 1)
reports: a00
''shipping'': mac software, adapters, student/project files, port hdd, fin binder, stationaries, batteries and charger? 

t400 redo
employ: tanyeefa, csidm
leave for next week
csidm: rehiring, people
cs1102 lunch, disc
fcn demos
antho: naacl09 prep
emails: kaz acl-ijcnlp invites, boyang
convergys alicia - ip
reviews: malindo x2, bucc x2
1102: revision scheduling, revision problem, labta posts, lab0 write up, software, cny make up reschedule, cm problems, revision lab, lab 1 release, cm transfer, slides for wk3
worldsci meeting
review: jin, jesse
recommendations: himanshu
nlpir4dl: invites sent, 3rd round invites sent.
china workshop: attendance
group meeting
60 to Ziheng for group up to March
anindya meeting: email
acl-ijcnlp: demo cfp 
change wing meeting booking times
acl-ijcnlp: reports

1102: slides wk6 - ip
nlpir4dl: doceng - ip
gp apps batch 1
fixing: meurlin 
webservice: fixed? - emma
transfer rest to Hung
sugiyama: notebook email, other emails
antho: J08, W05-11, W03-29
library: returned book
ysa redux
1102: lab5, lab5 in cm, ivle answers, mt x3, gradebook lab0 & 3, lab 6 setup, mt admin, ocr writeup.
reviews: naacl, cerg
ysa: emails from pt folks, drago reply.
finish fixing pub page in aye for lyrically local copy
get edmedia papers from yin leng
zoning working.
vn visitors hosting, follow-up

review: camp10, jin x2, tanyeefa x2, alta, vu, see kiong, heri, irj, tkder1
thang: letter, mailed
antho: bloodgood x2
dhs workshop: demos
forecitewebservices: port 4000
aan: reinstall ruby, gem, activescaffold
raz: port installation to uci - ip
silver - apmex.com (800) 375-9006 

grading sig.ir
ms apps batch 1
csidm: interviews, selection
grading fyp
1102: mulab grading
nlpir4dl: sub site, pc accounts
meetings, anindya lunch intros, school, news followups
tarun email
reports: chuats
mai/le email
csidm: renotify
jacket emails out, order inquiry
iras: email
reviews: su x2, thang x2, ziheng, andy
file tenure leave app
acl publicity blog
meurlin wsdl
meurlin refresh
amex giro, billpay
fidelity: checkwriting, cc applied
aclarc: missing check, op - ip
linlin thesis
nlpir4dl: rick email
uci housing: chaser
outstation: parking
local terminal - ip
estatement: hsbc, citi
address update: dbs, hsbc
move f: drive to direct usb
check aircon reimbursement
whsu: email
handbook: regenerate errata
fidelity sales - ip
csidm presentation
HK vacation
emails: wingnews, yeehong, nalini, mail check nus, mias reimb
rpnlpir: sigir09, webscope
review: camp10
pay: boyang - ip, desmond jan
install: mactex, extras, mactex
csidm progress report x2
recs: kalpana stanford
review: hkgrant, yeefan ch3
services: ldksim, restart in sim, wnsim
pay: 47.5 junping and jesse
antho: rocling again

proposals: smf
progress reports for gp students
usedcar: aaa, oc - in shop, insure
ebay: cables
parents: trip information
fc: wsdl fix, problem with service port
arc: got W* data, match website
antho: W09-39
amex:advantage rent
raz: antho
arc: README prop to cte

emma reappoint
meeting: anindya et al 
citibank waiver
antho: thang redo ''URG'', rocling 
review: tarun
updated pub record in nus / other research records
reviews: naacl shorts x4, sigir x6
1102: lab prep, lab03 missing subs, mt and unused questions
ysa: ip, emails
ws: consultation
renew: aliciaandmin
t400: received
meeting: achim
cs: ysa

install putty, cvs
1102: grading mcq, sit in labs, pe prep and logistics, consultations, final
tag laptops, pick up speakers, webcam, microphone, hard drive and thumbdrive
reviews: hung fyp
fyp project meetings
insurance docs
texWordCount.pl x2
rpnlpir: install metricsMATR08
cheques: xiaoou, nuss giro
ysa: bonnieantho: e09, w09
fcn feedback 
intern broadcast x2

review: su - ip
wordster indemnity - ip
emails: nursing uci - ip, nalini intro
unc sils emails.
check whether javed workshop
recs: derry
antho: w03
1102: wk3 notes, revision lab notes, lab2 setup, lab 1 open grading, tut appeals, tut/lab relist, tut1, slides wk 4, lab 3 , slides wk 5
CSIDM forms
bids: sigir, jcdl
ms reviews - ip
review: jesse x2, jin x1
paperwork: sugiyama
antho: fix L08

on vacation
review: ngjp, tanyeefa x2, adcs, jin
luan's rec
fyp eval

david's fb talk sched
hsbc pin, file uci fax
1102 forum, mcq grading, essay grading.
chimetext sched logistics.
reports: csidm
collected jackets
review: hung x2, ziheng x2, andy x2, thang x3
antho: dwp9 prev
chuats report
check wed for visit
csidm: workshop slides, practice runs, quarterly report draft
review: jin, yeefan, boyang
addresses: ieee, acm, iras, sq, lta - ip
warren: car temp permit, transpond
lta: onemotoring save logCard PDF
acl pub: questions for press conf, pr email, follow up calls
junior jumbo DHL box - ip
mbp: bought, configuration, sw install, net/print config
email: activeemail, yong kiat
gh: handover, sp power
warren: res app
nuss guild house: 6779 1811 - 4 from yusuke, 4 from kathy, 3 from cecile, 1 smara, 1 michel, nus 2

ldkhang: 47.5, ziheng 60 for up to apr.
do bmw check
email: group slots
services: wnsim - WSDL
papers: icadl2010-markus - ip, icadl2010-prastava - ip.
resync privateWiki

services: slide align - ip, poor tagger
review: lmthang, aobo, yeefan ch4
library portal critique
cal lee readup
antho: prototype faceted nav, acm problems

ff3ext: word segment
ngs app
wing arch slides update
the four steps to epiphany, gary blank
vu: play the language play coreference. www.lgame.cz

coloring: recolor compact spans
parscit: pdf to bibtex, endnote, raw text processor, rest api?
obi ontology
antho (st) E03 problematic authors, remi zajac w01-0711, E03 redundancy problem
antho: author pages, acm xmls, jan hajic conll
antho: pierre wvlc 94, bonnie + aravind's c volumes, priscilla, google scholar, jason fix metadata
acm: dois, emnlp 03
citeseer endnote, bibtex, wsdl
fc: wsdl, su's kp, parshed, why empty url, gravatars for keywords, cover flow style

blogpulse and xanga
lt chuats: ne demo
az, cfc: tf*idf other features approximated
NetDraw www.analytictech.com/download.htm
submit to nature/science?
think about: Jason Chang argument for lattice based phrase tables, try integrating 1TB ngram corpus for MT use, CAS ICT mobile services translation. raghavendra's corpus bounds for AMT/GWAP ideas, Robert: Logical Structure Recovery - Difficult, KyotoEMBT (example alignment and combination), U compare flow (Kano, Tsujii, PSB 2008)
nus: check allowance, gebiz
nhalinh: dataset for pouria
proposals: postponed
antho: expat, xmp, rails basic
reviews: zhaojin, su
parscit: install, update documentation
car: done, gps bought
raz: emails, ws format
cws: demo v1
talk: abstract
dhs worksh: registration
eastcoast: flights, car
nght: cws x2

outline fntir
reviews: yeefan, tois, naacl x1
09: knmnynWiki, fin
asked about notebook tender
borrow vga cable, new notebooks dividers
check borneo motors service menu
return sr3 cab key
car: road tax, inspection
find out math minor infos and read up on sep/noc/atap for jeremy, xian kun and xuanti.
proposal: cai xiaoyan, sree resp

yeefan: sharad
acl training budget: yf, emma
reimb: kaz (420USD->608 SGD), hung (166), thang (420->608), njpg (235->340), vu (235->340)
transfer: vu (done), kaz (done), thang (done), junping (done), andy (ip)
billpay: disc, activate
acm senior: radev
chimetext: announce
handbook - ip
monitor reimburse
acl: anthowiki, 2nd cfpart
worldsci critique, yee hong
nuh: ipr - ip
parscit: check dist
ACL-ICJNLP: NLPIR4DL, chairMWE, MWE slides, fix preface x2
Pub: blog posts
su: slides for mwe
html: update slides, links for acl-ijcnlp papers
address updating

call toyota
1102: exam edits x2, lab9 si, pe lab prep x2, makeup mt sched, makeup lab prelim sched, return cps system
reviews: andy, linh fyp done, andy slides, hung, yf, teekiah thesis
sugiyama arrival
proposals: pietrobon
antho: push e09, w09 out, siglex redo
return cdtl remotes
health enrollment
group meeting

recs: tarun, thong koon
wordster indemnity - ip
emails: nursing uci - ip, rocling ping
reviews: tkde
wsdlclients: url access
parscit: fix demo

movein: pickup keys, furnish - ip, amazon
services: coling 2010, icadl 2010.
amex: supp, fraud
vu advisors - ip
review: kaz prop, njpg
visa target discover paypal atm fidelity chat
mag: wired, martha
address changes and card apps
antho: arc redo 2 files
fia: pay
alicia: dbs annual fee
nlpir4dl: PC setup
bdy stuff
cs1102: finish marking, imms.net
meetings: csidm, anindya
intro for nuh
review: naacl x2, snkim
coloring: re-creation, move annotation pane
borneo motors claims
1102: classroom response pad (https://ivle.nus.edu.sg/LMS/Faculty/Default.aspx), Mindstorms x1
1102: slides - ip
library book returned
phd comics selection: printed
antho: E97 redundancy

ellen: meeting, email
uci: ics acct - ip, html pages
antho: w09-38
smf: draft, sent
ws: uci install of parscit, wss
rev: hamed, yesun
emails: wingnews, hamed gs
talk: slides
quotes: gebiz

Blog coord interviews, decision
acl arc: fix ids for omnipage, antho redo op16 A-N,P,W
reviews: andy chapters,
1102: mumt, set mumt qs, mumt grading, mulab chasers, mulab timing.
andrew email
cerg again
reimb: andy (115->165), emma (150->219), yf - ip, 
shihong 1500
rec: luwei
antho: textgraphs06
car servicing
uci: signed - ip
warren: ip
csidm: linkrequest
hsbc: call again
macos: sl install
lta inspection, car insurance aig, change m1 address, check amex
ps 50 sgd, road tax
antho: j09-4
wing presentation slides
bring monitor adapter
check coke bags for janice bookmark
email: philip, tancl, senior thanks, laptop, adsc, khoosc
amex: cred up
vu advisors - ip
review: irj, ipmg
antho: arc redo 2 files
car ext

antho: acm zip uploading, dblp zip, semisup replace
nlpir4dl: check pdfs
chase hsbc
fax asiarooms
chase housing - ip
chase wspc - ip
fix download page
senioracm: app, refs
review: tkde
jesse: sd card
1102: lab3 problems, aalok, cheat, lect wk6, update answers, reupdate roster sheets
antho: cl from mit press
cancel: staff club
gp apps
review: wanggang thesis, chen bin thesis, su acl, jcdl x4, chen bin grp, sun jun prop

1102: mt solution, lab5 matric missing students
fntir: convert and refresh outline
bilgehan 30 hours.
review: tois

acm/dblp: pushout w09-25+, p09, d09; other booktitles
review: vu 6,5,1, 2
meetings: chen, pinaki+vivek
yueting zhang email
nmrc: email
rick lee mpg
Not focused on lang learning, but mediating communication
now looking at lang translation and multimodal work, 

scenario: look at IM translation agent. and virtual collab workspace.
Eon platform for virtual interaction 3D avatar with translation agent.

temporary integration team in CSIDM Beijing - no long term task but short term is to set prototype target to integrate multimodal work. short term deadlines. VR Eon work. XML based API.  what to integrate decided by PI, how done by the integration team.


think about concrete relevance to project mission.


Every project has own KPI.  
Demo translation based.
Immediate translation rather than long term learning.
language mediation and communication - doesn't matter the research as long as it meets end goal.  ''new way'' of communication and mediation.


9.00 - 9.05 Intro by Xu Bo, Ng Hwee Tou
9.05 - 9.50 Sim Khe Chai, Tao Jianhua
9.50 - 10.35 Ng Hwee Tou, Zong Chengqing
10.35 - 11.00 Tea break
11.00 - 11.45 Lawrence Wong, Wu Jiankang
11.45 - 12.30 Kan Min-Yen, Zhao Jun
12.30 - 1.30 Lunch
1.30 - 2.15 Mohan Kankanhalli, Lu Hangqing
2.15 - 3.00 Xu Changsheng, Yan Shuicheng
3.00 - 4.00 Discussion


Yan Shuicheng - universal age estimator using images obtained from downloading, human action recognition.

Xu Changsheng - 3d model reconstruction, image photo highlights, attention pts using sift.

Zhao Jun - E-rater for CH essay - uses several different factors in the project.

Mohan Kankanhalli / Lu Hanqing / Huang Qingming - video analysis. temporal analysis of video for attention understanding and insertion of virtual content, affective analysis of video via feature extraction wrt of valence and arousal features (dim created from prev work) with collage and filtering demo.  Affective work in hand with text processing (how to do?)

Wu Jiankang / Lawrence Wong - avatar motion capture and gesture, with demo, 3D mouse. Huge group (FYP).

Ng Hwee Tou - chat text (future) SMS/IM.  Dialog translation demo, for hotel domain (Pidong).  Annotation for essay grading, data collection (Daniel).  Shooting for 1M words annotated by Jan!

Zong Chengqing - zero anaphora, dialog act context based MT, NE mining/translation. ISWT workshop front runner.

Sim Khe Chai - ASR and phone verification for CH/EN.  Accept pronunciation if pronounced well.  CMLLR for adaptation.

Tao Jianhua - prosody and sadness, voice transformation using markov models, emotion recognition in speech (used in telecomm; system sends SMS to tell them that their emotions?), online demo of lip movement (driven by waveform).

After recent discussions with MDA (Michael Yap), a change to the vision statement of CSIDM was made at MDA's request. The new vision statement of CSIDM is:
"To be a global hub for mediating language communication between Chinese and non-Chinese speakers and writers"
This is in contrast to the previous vision statement that was presented to the international review panel and at our workshop last year (where all CSIDM and NUS PIs attended), which was:
"The world's digital language learning hub"
This means that language learning will not be the main emphasis of CSIDM. The focus is on mediating multi-language multi-modal communications.
* Grouping - multiple entities
* Lookup - 
* Erroneous -
* Missing values - 

Data set has to have schema, and the actual data
Data set D = (S(D), G(D))

Virtual connected subgraph - overlay k-fully connected graph over the dataset

Data representation: 2 options
1. with VCS -> problem is to partition graph into components
2. choice nodes (as in RelDC)?

Two parts in language:
- blocking function: (optional for missing value problems)
- create candidate choice function: 
Stats http://xkcd.com/552/
Regex http://xkcd.com/208/

DB Link with video

A grammar-based entity representation framework for data cleaning


Topic 3: Analytics for Personalization
We are pursuing applied research to develop the analytics and the platform for powerful personalization and customer-intelligence services. Our technology pulls together data from a wide variety of sources to build an extremely comprehensive and dynamic consumer/behavioral profile with transparency and control for users. Our technology empowers end-users with accurate, broad and controllable profiles, and allows partners to predict and address the individual needs of their customers, enabling them to deliver personalized experiences.
We are looking for collaborations in the following three areas:
‐ Transitive associations across categories for predicting user interests. For example, typical recommendation engines that employ collaborative filtering techniques try to predict movie interests based on other movies or book interests based on other books. What about predicting interests in movies based on both movie ratings and book ratings? More generally, how do behaviors in
one content domain represent preferences in another and what models can be
developed explicitly to exploit those relationships?
‐	''Temporal dynamics in user preferences and aging of concepts in predicting user interests''. For example, a user may have given ratings to movies over a long period of time. But his tastes and preferences may have changed during that time. How do you account for such changes when making recommendations to him? Further, how do you account for concepts (say movie genres) that have become outdated? As another example, what models can be developed that are capable of accounting for transient or periodic user interests in domains such as news or shopping?
‐	Disentangling user profiles for predicting the interests of a specific user. For example, multiple users may be using a device like a TV to watch shows or a computer to browse the Internet. Without explicit identification by the user, a combined stream of ratings, viewing or browsing behavior is recorded. How do you account for this when making recommendations?
Topic 6: Cloud Computing Services in Education
In collaboration with the HP Office of Global Social Innovation, HP Labs invites universities, colleges and research institutes from around the world to demonstrate how cloud computing service applications can support global transformation in education, and facilitate innovative teaching and learning concepts.
“Cloud Computing is on the near-term horizon of technologies that are significant in education”, as stated in the 2009 Horizon Report (www.nmc.org/pdf/2009- Horizon-Report.pdf).
Computing resources and services which are available on demand, both within and between education institutions, will create new opportunities for students and researchers in mature and emerging markets.
Students and teachers are already using commercial and/or free ‘cloud’ services, but these do not fulfill all their requirements. So, what are the missing or new services that will help meet the additional needs of education institutions teachers, and students at all grade levels?
Under this topic, the HP Office for Global Social Innovation is inviting proposals from universities, colleges and research institutes to explore and demonstrate the innovative use of cloud computing applications in education. Possible exploration topics include (but are not limited to) public or private cloud computing educational services in areas such as:
‐ ‘learning is collaborative’ – demonstrating how cloud computing services (private, by-invitation, or public) support educational collaboration within, between, and beyond institutions; this can encompass higher education as well as primary or secondary education needs, plus the needs of independent learners not enrolled in formal education institutions; this can also include improvements to the ‘collaboration experience’
‐	‘learning is everywhere’ – demonstrating new and inspiring, educational cloud computing services that simplify on-demand access to high-power educational resources from home, from school, across the community or across the world; this	can	encompass	all	forms	of	online	learning,	such	as synchronous/asynchronous, instructor-led/student-led, scheduled/self-paced
‐	''future textbooks'' – demonstrating how 21st century ‘textbooks’ are actually a system of content, content management, user interface and collaboration among users; demonstrating how ‘textbooks’ can be transformed into ‘digital binders/portfolios’ that, via cloud computing, can provide access to interactive
and collaborative learning experiences and resources; demonstrating how a cloud computing service can create a learning experience that is more powerful than is provided by today’s textbooks
‐ ‘measuring the learning’ – demonstrating how innovative uses of cloud computing services can make current student assessment data more immediate and meaningful, providing for more accurate student assessments that will reflect the desired outcomes of 21st Century learners; can also include adaptive and personalized self-assessment
‐	‘re-imagining the classroom’ - demonstrating new learning environments that are enriching and collaborative and that address the diverse learning styles of ALL students; this can include new forms of personalized/customized learning opportunities and may involve simulations and the innovative use of existing or new virtual spaces
It is expected that the resulting proposal from each funded team will demonstrate innovative, ‘on demand’ cloud computing services via an existing cloud.
NOTE: Special consideration will be given to proposals that will benefit students located at multiple institutions, especially those that serve students who are currently under-served or marginalized by existing education opportunities.
Check tech reports


Should be aligned to an HP Personnel.
[[pre 2008|http://www.comp.nus.edu.sg/~kanmy/wiki/knmnynWiki.html]]
John Chamberlain


Why does text graphs work for random walks for NLP?

Jerry Hobbs 79

Discourse structure vs flat labels useful for summarization.
Mihail Cabbaglio (Massimo's student)


Tradeoff between quality and quantity of data
Different game for different people?
Which user groups are? Classification of games - online games.
Quality control -> just to see whether the system improves.
Undo function? if mistake made in playing
At spurious ambiguity problem
Zipfian distribution of users participation

Language Learning
Framenet group / Colin Bachelor: 
Edinburgh - Moses - 
Validation using both language pairs against each other
non identical translation and finding validation
ehud reiter

Essex - Dialogue interface to homes
Trento (Brain Imaging group) - Info Extraction - concept acquisition  for anaphora resolution - EEG/MRI imaging
concept similarity via imaging similarity 
live memories: event based facebook (time based) web site, related to museum, 3rd party linkage.

<div id='header'>
<div id='titleLine'>
<span id='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span id='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<div id='sidebar'>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div><div id="licensePanel">
<a rel="license" href="http://shared.snapgrid.com/gtd_tiddlywiki.html#RevisionHistory" target="_new">GTDTW Version <span macro="version"></span></a>
<a rel="license" href="http://www.tiddlywiki.com" target="_new">
TiddlyWiki is published by Jeremy Ruston at Osmosoft under a BSD open source license</a>
<a rel="license" href="http://snapgrid.com" target="_new">GTD TiddlyWiki is a modification by Nathan Bowers at Snapgrid under the same license terms.</a>
<a rel="license" href="http://davidco.com" target="_new">"Getting Things Done" is © David Allen at Davidco. Davidco has no affiliation with TiddlyWiki or GTD TiddlyWiki.</a></div></div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
Mike McLauglin

Anatomy of patent: Intro
Description of at least one way of making/using invention
Claims - important part

dependent claims are fallback positions.

Europe - didn't want software patent, copyright protection for computer listings.

UK software patents look very tough, UK office rejects a lot of applications.

US patents have low-quality patents
"useful, concrete, and tangible result"

- Symbian Foundation, Linux foundation, Mozilla foundation.

''Current Practice''
SG - software patents,
UK - no programs allowed, except symbian, which showed "faster more reliable computer"
EU - patentable if it is "technical: technical problem by technical means".
US - easier to get patent but make sure "meaningful scope" is taken care of.
- "particular machine or transformation" test

- patent in terms of functionality not code
- when to file? at what stage? - when you have a design that you think will work.
- possession of the invention - working prototype - for US patents
- can I just patent functionality without embodiment
15-20K USD cost and 5-6 years for process

Networking, OS, GUIs patentable

Clean room practice - but not useful to protect against patent infrigement

Provisional Patent App - Not actually examined by USPTO, but useful to get placeholder to talk to investors

Patent troll - outsourcing patent knowledge and utility to third party
!GTD Style

!Generic rules /%==================================================================== %/
body {
 background: #464646 url('http://shared.snapgrid.com/images/tiddlywiki/bodygradient.png') repeat-x top fixed;
 color: #000;
 font: .82em/1.25em "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;
/*"Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", */
!Header rules /%====================================================================== %/
 margin: 0 auto;
width: 59em;
position: relative;

 color: #fff;
 padding: 1.5em 1em .6em 0;

#siteTitle {

 font-size: 2.3em;
 margin: 0;

#siteSubtitle {
 font-size: 1em;
 padding-left: .8em;;

 background: transparent;
 padding: 0;

#titleLine a {
 color: #cf6;

#titleLine a:hover {
 background: transparent;
!Sidebar rules /%====================================================================== %/
 left: 0;
width: 18em;
 margin: .9em .9em 0 0;
 color: #000;
 background: transparent;
!Main menu rules /%=================================================================== %/
 position: static;
 width: auto;

 background: #600;
 border-right: 3px solid #500;
padding: 0;
 text-align: left;
 font-size: 1em;

#mainMenu h1{
 padding: 5px;
 margin: 0;
 font-size: 1em;
 font-weight: bold;
 background: transparent;
 color: #fff;

#mainMenu ul{
 padding: 0;
 margin: 0;
 list-style: none;

#mainMenu h1 a,
#mainMenu li a,
#mainMenu li a.button{
 display: block;
 padding: 0 5px 0 10px;
border: 0;
 border-bottom: 1px solid #500;
 border-top: 1px solid #900;
margin: 0;

#mainMenu a,
#mainMenu a.button{
 height: 22px;
height: 1.83em;
 line-height: 22px;
 color: #fff;
 background: #700;
margin-left: 1em;

#mainMenu a:hover,
#mainMenu a.button:hover {
 background: #b00;
 color: #fff;
!Sidebar options rules /%============================================================ %/
#sidebarOptions {
 background: #eeb;
 border-right: 3px solid #bb8;
 color: #B4C675;
 padding: .5em 0;

#sidebarOptions a {
 color: #700;
 margin: .2em .8em;
 padding: 0;
 border: 0;

#sidebarOptions a:hover, #sidebarOptions a:active {
 color: #fff;
 background: #700;
 border: 0;

#sidebarOptions input{
 margin: 2px 10px;
 border: 1px inset #333;
padding: 0;

#sidebarOptions .sliderPanel {
 background: #fff;
 color: #000;
 padding: 5px 10px;
 font-size: .9em;

#sidebarOptions .sliderPanel a{
 font-weight: normal;
 margin: 0;

#sidebarOptions .sliderPanel a:link,#sidebarOptions .sliderPanel a:visited {
 color: #700;

#sidebarOptions .sliderPanel a:hover,#sidebarOptions .sliderPanel a:active {
 color: #fff;
 background: #700;
!Sidebar tabs rules /%===================================================================== %/
#sidebarTabs {
 background: transparent;
 border-right: 3px solid #740;
 border-bottom: 3px solid #520;
 border: 0;
 padding: 0;

#contentWrapper #sidebarTabs a,
#contentWrapper #displayArea .tabContents a{
 color: #fff;

#contentWrapper #sidebarTabs a:hover,
#contentWrapper #displayArea .tabContents a:hover {
 background: #000;
 color: #fff;

#contentWrapper #sidebarTabs a:active,
#contentWrapper #displayArea .tabContents a:active{
 color: #000;

#contentWrapper .tabSelected {
 background: #960;

#contentWrapper .tabUnselected{
 background: #660;

#contentWrapper #sidebar .tabset{
 background: #eeb;
 border-right: 3px solid #bb8;
 padding: 0 0 0 .75em;

#contentWrapper .tabContents{
font-size: .95em;
background: #960;
 border-right: 3px solid #740;
 border-bottom: 3px solid #520;
 padding: .75em;

#contentWrapper .tabContents{
 width: auto;

#contentWrapper #sidebarTabs .tabContents .tabset,
#contentWrapper .tabContents .tabset{
 border: 0;
 padding: 0;
 background: transparent;

#contentWrapper .tabContents .tabSelected,
#contentWrapper .tabContents .tabContents {
 background: #700;
 border: 0;

#contentWrapper .tabContents .tabUnselected {
 background: #440;

#contentWrapper .tabset a {
 color: #fff;
 padding: .2em .7em;
 margin: 0 .17em 0 0;
 height: 2em;
position: static;

#contentWrapper .tabset a:hover {
 background: #000;
 color: #fff;

#contentWrapper .tabset a:active {
 color: #000;

#contentWrapper .tabContents ul{
 margin: 0;
 padding: 0;
 list-style: none;

#contentWrapper .tabContents .tabContents ul{
 color: #eeb;

.tabContents ul a,
.tabContents ul .button{
 color: #fff;
 display: block;
 padding: .1em 0 .1em .7em;
 background: transparent;
 border: 0;

.tabContents ul a:hover {
 color: #fff;
 background: #000;
!License panel rules /%==================================================================== %/
#licensePanel {
 padding: 0px 1em;
 font-size: .9em;

#licensePanel a {
 color: #960;
 display: block;
 margin-top: .9em;

#licensePanel a:hover {
 color: #fff;
 background: transparent;
!Popup rules /%================================================================= %/
.popup {
 font-size: .8em;
 padding: 0em;
 background: #333;
 border: 1px solid #000;

.popup hr {
 margin: 1px 0 0 0;
 visibility: hidden;

.popup li.disabled {
 color: #666;

.popup li a,
.popup li a:visited{
 color: #000;
 border: .1em outset #cf6;
 background: #cf6;

.popup li a:hover {
border: .1em outset #cf6;
 background: #ef9;
 color: #000;
!Message area rules /%================================================================= %/
 font-size: .9em;
 padding: .4em;
 background: #FFE72F;
 border-right: .25em solid #da1;
 border-bottom: .25em solid #a80;

position: fixed;
 top: 10px;
 right: 10px;
 color: #000;

#contentWrapper #messageArea a{
 color: #00e;
 text-decoration: none;

#contentWrapper #messageArea a:hover{
 color: #00e;
 text-decoration: underline;
 background: transparent;

#contentWrapper #messageArea .messageToolbar a.button{
 border: 1px solid #da1;

#contentWrapper #messageArea .messageToolbar a.button:hover{
 color: #00e;
 text-decoration: none;
 border: 1px solid #000;
 background: #fff;

!Tiddler display rules /%================================================================== %/
#displayArea {
 width: 39.75em;
 margin: 0 0 0 17em;

.tiddler {
 margin: 0 0 .9em 0;
 padding: 0 1em;
 border-right: .25em solid #aaa;
 border-bottom: .25em solid #555;
 background: #fff;

.title {
 font-size: 1.5em;
 font-weight: bold;
 color: #900;

.toolbar {
 font-size: .8em;
 padding: .5em 0;

.toolbar .button{
 padding: .1em .3em;
 color: #000;

 border: .1em outset #cf6;
 background: #cf6;
margin: .1em;

.toolbar .button:hover {
 background: #ef9;
 color: #000;

.toolbar .button:active {
 background: #ff0;

!Viewer rules /% ------------------------------------------------------------------------------------------ %/
.viewer {
 line-height: 1.4em;
 font-size: 1em;

.viewer a:link, .viewer a:visited {
 color: #15b;

.viewer a:hover {
 color: #fff;
 background: #000;

.viewer .button{
 background: transparent;
 border-top: 1px solid #eee;
 border-left: 1px solid #eee;
 border-bottom: 1px solid #000;
 border-right: 1px solid #000;

.viewer .button:hover{
 background: #eee;
 color: #000;

.viewer .button:active{
 background: #ccc;
 border-bottom: 1px solid #eee;
 border-right: 1px solid #eee;
 border-top: 1px solid #111;
 border-left: 1px solid #111;

.viewer blockquote {
 border-left: 3px solid #777;
 margin: .3em;
 padding: .3em;

.viewer pre{
 background: #fefefe;
 border: 1px solid #f1f1f1;

.viewer pre, .viewer code{
 color: #000;

.viewer ul {
 padding-left: 30px;

.viewer ol {
 padding-left: 30px;
list-style-type: asquare;
 list-style-type: decimal;

ol ol{ 
 list-style-type: lower-alpha;

ol ol ol{ 
 list-style-type: lower-roman;

.viewer ul, .viewer ol, .viewer p {
 margin: .0;

.viewer li {
 margin: .2em 0;

h1,h2,h3,h4,h5,h6 {
 color: #000;
 font-weight: bold;
 background: #eee;
 padding: 2px 10px;
 margin: 5px 0;

.viewer h1 {font-size: 1.3em;}
.viewer h2 {font-size: 1.2em;}
.viewer h3 {font-size: 1.1em;}
.viewer h4 {font-size: 1em;}
.viewer h5 { font-size: .9em;}
.viewer h6 { font-size: .8em;}

.viewer table {
 border: 2px solid #303030;
 font-size: 11px;
 margin: 10px 0;

.viewer th, .viewer thead td{
 color: #000;
 background: #eee;
 border: 1px solid #aaa;
 padding: 0 3px;

.viewer td {
 border: 1px solid #aaa;
 padding: 0 3px;

.viewer caption {
 padding: 3px;

.viewer hr {
 border: none;
 border-top: dotted 1px #777;
 height: 1px;
 color: #777;
 margin: 7px 0;

 margin: .5em 0 0 0;
 padding: .5em 0;
 border-top: 1px solid #ccc;

.highlight {
 color: #000;
 background: #ffe72f;
!Editor rules /% ----------------------------------------------------------------------------------------- %/
.editor {
 font-size: .8em;
 color: #402C74;
 padding: .3em 0;

.editor input, .editor textarea {
 font: 1.1em/130% "Andale Mono", "Monaco", "Lucida Console", "Courier New", monospace;
 margin: 0;
 border: 1px inset #333;
 padding: 2px 0;

.editor textarea {
 height: 42em;
 width: 100%;

input:focus, textarea:focus
 background: #ffe;
 border: 1px solid #000;
 padding: .5em 0;
 margin: .5em 0;
 border-top: 1px solid #ddd;
 color: #555;
 text-align: center; 
!IE Display hacks /% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%/
 _text-align: center;


 _position: absolute;
HP grant
JCDL papers: FC general, ParsCit2, Jesse?, Kaz, Raz
ICADL: Prastava, Markus
Grants: IDMEd grant

ML talk
Feb 14: ACL: Jin, Thang, Vu, Aobo+Vu, Ziheng+HweeTou
Thesis: Vu, YeeFan
Workshops: CSIDM, justin workshop

BMRC grant

SemEval: Emma's Keyphrase
Rabia - WePS, serverside, data: middle name, skyline, email, url, tokens
Correlation graph: +/- edges, max agree or min disagree
cluster refinement: flesh out singleton clusters via web query 
use single link to connect to other clusters
sharad: use more webpages to get ppl with little web presence.

Pouria - IE refinement data quality, RelDC
Null values in the graph, how to model?  Null can mean 1) takes none of the existing values or 2) unknown (not in source)

Jeffrey - combining multiple speech recos with different recognizers of different confidence and performance values.  Ask about diff vs. ROVER(2).


Vivek - temporal and spatial information in twitter overlaid on Earth. acm mm:why ppl contribute to social media; and situation modeling:sum events.

Setareh - (un)faceted event model, things that lie outside rdf/bnf.

Yesun - user model in personal ontology, how to utilize? use fb for profile building, q expansion via user model

Ish - spatial datasets, need to determine the pose of a camera.  camera calibration.

Hamed - video sum in fxpal, traj detect in video for location prediction.

Mingyan - spatial/temporal twitter wrt to streams
borealis - stream processing sys

Alex - context to retr news, now apply to personal photos

Arjun - story generation over emile dataset.  

Pinaki - youtube realtime vision. photo sum.  flash demo for interactive.  math model of sum. also supplement sum with community data. clustering matlab toolkit.
''Ruby install''
install ruby-1.8.6 (ruby 1.9 incompatible with soap4r)
install gem separately: ~/ruby/bin/ruby setup.rb - - prefix=/home/minyenk/.gem

But still environment doesn't work well, do:

    export RUBYLIB="/home/minyenk/ruby/lib:/home/minyenk/.gem/lib";
    export GEM_HOME=~/.gem/gems;
    export PATH=~/ruby/bin/:$PATH:~/.gem/bin/:~/.gem/gems/bin;

then install gems

gem install rails
gem install soap4r
gem install mysql

create rails app and connect it to existing AAN database
rails test
edit config/database.yml:

  adapter: mysql
  database: aan
  username: root
  socket: /home/minyenk/mysql/thesock

auto-create schema.rb from database:
rake db:schema:dump

install active_scaffold (use master branch for rails 2.3 +):
cript/plugin install git://github.com/activescaffold/active_scaffold.git 

scaffold in a model for every table:
script/generate model -g author name:string ...

''replace scaffold with active_scaffold'':
1 good pointers:

2 do listing 6 in above URL

3 change routes.rb to include :active_scaffold => true , e.g.
  map.resources :papers, :active_scaffold => true
P.S. I'd also like to add you to my group's news mailing list. This is a very low (4 emails per year) mailing list (with the subject [WINGnews]) documenting recent work from my research group, WING. If you're interested, just reply to this message and let me know, otherwise, no worries — I'll only add you to the list if you explicitly agree to it.
Alan Liu
3707 Poinciana Drive, Apt 98
Santa Clara, CA 95051

Isabelle Sionierre
9 rue Ferdinand Fabre
75015 Paris

Mary Carmel
19 1/2 Bailey Ave
Montpelier, VT 05602

Lucy Joseph
11401 Aspen Green Court
Glen Allen, VA 23059

Mary Ebersole
24935 Calcite Place
Stone Ridge, VA 20105-2929
take schema, config file, showing parts of schema that need to be created.

by venue
by year
by author
(by language)
(by institution)
(by toolset)
(by corpora)
(by errata?)
(by slides?)

by name
affects all sectors
affects even senior because ad model changing all over
even about board members rep
monitor event impact immediately instead of month-long marketing survey

id channels that is relevant
need to post process relevant comments because lang too informal, not understandable => manual analysis to bring to 90% acc
short sentence is easier (eg twitter)

search filter is keyword / boolean based
dictionary (ILWC dictionary) but does it use context.
500 per day * 80 = 40000 
most challenge is in nl analysis and multimedia anaylsis
basic word segmentation and dictionary
need confidence levels in sentiment analysis