WITNESS LIST
Health & Human Services
March 23, 2015 8:00 AM
FOR:
Barillas, Katherine Director of Child Welfare Policy (also providing written testimony)
(One Voice Texas), Houston, TX
Bearden, Chase Director of Advocacy (Coalition of Texans with Disabilities), Austin, TX
Davidson, John Director, Center for Health Care Policy (also providing written testimony)
(Texas Public Policy Foundation), Austin, TX
McPeters, Pamela Director of Public Policy (also providing written testimony)
(TexProtects / Texas Association for the Protection of Children), Austin, TX
Milligan, Maureen President/CEO (also providing written testimony) (Teaching Hospitals
of Texas), Austin, TX
AGAINST:
Boutte, Jane Presiding Officer (also providing written testimony) (Texas Brain Injury
Advisory Council), Grapevine, TX
Carroll, Cate Director of Intellectual and Developmental Disability Services (Volunteers of
America Texas), Euless, TX
Collins, Thomas CEO (HCA - Green Oaks - North Texas Division), Dallas, TX
Crowther, Nancy Organizer (also providing written testimony) (PACT / ADAPT), Austin,
TX
Cusumano, Sherry President and Board Chair (National Alliance on Mental Illness, Dallas
Afil.), Dallas, TX
Hunt, Paul (also providing written testimony) (American Council of the Blind of Texas),
Austin, TX
Metzinger, Jane Public Policy Director (also providing written testimony) (Mental Health
America of Greater Dallas), Dallas, TX
Roof, Bill (Self), Round Rock, TX
Smith, Alex Executive Director (North Texas Behavioral Health Authority), Richardson,
TX
ON:
Aylor, Candace RN, CFP (also providing written testimony) (Self), Austin, TX
Bitter, Sandra Project Analyst (Texas State Independent Living Council), Austin, TX
Blye, Regina Executive Director (Texas State Independent Living Council), Austin, TX
Brooks, Lynne CEO (also providing written testimony) (Home Care Compliance
Resource, Inc.), New Braunfels, TX
Broussard, Ricky Member, Governmental Affairs Comm. (also providing written
testimony) (The Arc of Texas), Texas City, TX
Cho, Frank MD (also providing written testimony) (TMA; March of Dimes; TPS; TAFP;
TX-ACOG; TX Association of OB/GYN), Austin, TX
Dunkelberg, Anne Associate Director (also providing written testimony) (Center for Public
Policy Priorities), Austin, TX
Hanvey, Phyllis Member, Governmental Affairs Committee (also providing written
testimony) (The Arc of Texas), Austin, TX
Hiner, Harrison Legislative Director (Texas State Employees Union), Austin, TX
Holcomb, John Physician (also providing written testimony) (Texas Medical Association),
Austin, TX
WITNESS LIST
Health & Human Services
March 23, 2015 8:00 AM
Izaguirre, Jacqueline Mom (also providing written testimony) (Self; DBMAT), Harker
Heights, TX
Janek, Kyle Executive Commissioner (Health and Human Services Commission), Austin,
TX
Kafka, Bob Organizer (also providing written testimony) (ADAPT of Texas), Austin, TX
Kenney, Robert (also providing written testimony) (Self), Houston, TX
Kirkle, Sarah Senior Policy Analyst (Sunset Advisory Commission), Austin, TX
Lavelle, Tanya Senior Manager of Advocacy (also providing written testimony) (Self;
Easter Seals Central Texas), Austin, TX
Levine, Ken Director (Sunset Commission), Austin, TX
Litzinger, Linda Caregiver (also providing written testimony) (Self), Austin, TX
Makowski, Eric (also providing written testimony) (Texas Alliance of Brain Injury
Providers), Austin, TX
McPhail, Jennifer Community Organizer (ADAPT), Austin, TX
Miller, Jeff Policy Specialist (also providing written testimony) (Disability Rights Texas),
Austin, TX
Moorhead, Bee Executive Director (also providing written testimony) (Texas Impact;
Texas Nonprofit Council), Austin, TX
Nisenbaum, Miriam Executive Director (also providing written testimony) (National
Association of Social Workers), Austin, TX
Peet, Nelson Disabled (Adapt, Pact, L.T.D., Community Now), Austin, TX
Rosales Elkins, Deborah Engagement Coordinator (Texans Care for Children), Austin, TX
Salovitz, Heiwa Community Organizer (ADAPT of Texas), Austin, TX
Saxton, Josette Mental Health Policy Associate (also providing written testimony) (Texans
Care for Children), Austin, TX
Steele, Burrell (Self), Austin, TX
Switzer, Gyl Public Policy Director (also providing written testimony) (Mental Health
America of Texas), Austin, TX
Yeaman, Karen Chair/Parent (also providing written testimony) (Children's Policy
Council), Porter, TX
Registering, but not testifying:
FOR:
Belcher, Nora Executive Director (Texas e-Health Alliance), Austin, TX
AGAINST:
Izaguirre, Patsy (Self), Harker Heights, TX
ON:
Cranston, Ron Advocate (Self; PACT/ADAPT), Austin, TX
Darling, Elizabeth CEO/President (OneStar Foundation; National Service Commission),
Austin, TX
Providing written testimony:
AGAINST:
Garcia, Eileen CEO (Texans Care for Children), Austin, TX
Huston, Kim Mrs. (Self; Parent Advocate), Cedar Park, TX
Levine, Linda (Self), Bee Cave, TX
WITNESS LIST
Health & Human Services
March 23, 2015 8:00 AM
Lubran, Abby (Student), Austin, TX
ON:
Berndt, Trey Associate State Director (AARP), Austin, TX
Cranston, Cathy (Personal Attendant Coalition of Texas / ADAPT), Austin, TX
Hammon, Rachel Executive Director (Texas Association for Home Care & Hospice),
Austin, TX
Lucas, Shannon State Director of Advocacy and Government Affairs (March of Dimes),
Austin, TX
Spiller, Lee Executive Director (Citizens Commission on Human Rights), Austin, TX
Toelle, Nancy Chair Person (AVIT Alliance of and for Visually Impaired Texans), Austin,
TX
Wilson, Columba (Self), San Antonio, TX
FOR:
Davis, Grace Executive Director (Hays Caldwell Council on Alcohol and Drug Abuse),
San Marcos, TX
Graham, Russell President (Texas Society for Respiratory Care), Houston, TX
King, Debra Consumer Protection Coor. (Texas Academy of Nutrition and Dietetics),
Belton, TX
Lee, Gaylene President-Elect (Texas Society for Respiratory Care), San Antonio, TX
Murphy, Kate Policy Analyst (also providing written testimony) (TPPF), Austin, TX
Russian, Chris Secretary (Texas Society for Respiratory Care), Austin, TX
Schorre, Daniel South Region President (Texas Society for Respiratory Care), Bryan, TX
Walker, Tiffani MSRS R.T.(R) - President Elect (also providing written testimony) (Texas
Society of Radiologic Technologist), Savannah, TX
AGAINST:
Campos, Manuel Owner (Texas Food Safety Training), Austin, TX
Corley, Cindy (also providing written testimony) (Texas Environmental Health
Association), Garland, TX
Cowsar, Robin Parent, Dyslexia Therapist (also providing written testimony) (Self),
Fredericksburg, TX
Gould, Rebecca Licensed Dyslexia Therapist (Self), San Antonio, TX
Read Hoffman, Courtney Lobbyist (also providing written testimony) (Academic
Language Therapy Association), Austin, TX
Schnee, Steve Executive Director (Mental Health Mental Retardation Authority of Harris
County), Houston, TX
ON:
Brinkley, Katie Licensed Orthotist / Prosthetist (Self), Valley View, TX
Carr, Snapper Attorney (Hanger Clinic), Austin, TX
Humphrey, Cynthia Executive Director (Association of Substance Abuse Programs),
Kerrville, TX
Johnson, Lee Deputy Director (also providing written testimony) (Texas Council of
Community Centers), Austin, TX
Kirchner, Mark (Self), Spring Branch, TX
WITNESS LIST
Health & Human Services
March 23, 2015 8:00 AM
Lee, Donald Executive Director (Texas Conference of Urban Counties), Austin, TX
Lewis, Kathryn Attorney (also providing written testimony) (Disability Rights Texas),
Austin, TX
Mize, Catherine Prosthetist-Orthotist (Hanger Clinic), Plano, TX
Smith, Ray Licensed Prosthetist-Orthotist (Self), Victoria, TX
Switzer, Gyl Public Policy Director (also providing written testimony) (Mental Health
America of Texas), Austin, TX
Woomer, Eric (also providing written testimony) (Texas Dermatological Society), Austin,
TX
Registering, but not testifying:
FOR:
Banuelos, Barbara Member (Texas Academy of Nutrition and Dietetics), Mercedes, TX
Barrow, Maxette Licensed Dietitian (Texas Academy of Nutrition and Dietetics), Austin,
TX
Beathard, Karen Licensed Dietitian (Texas Academy of Nutrition and Dietetics), College
Station, TX
Bednar, Carolyn Licensed Dietitian (Self), Denton, TX
Belcher, Nora Executive Director (Texas e-Health Alliance), Austin, TX
Besserman, Kenneth General Counsel (Texas Restaurant Association), Austin, TX
Bitetto, Emily Member (Texas Academy of Nutrition and Dietetics), San Antonio, TX
Briley, Richard (Texas Association of Municipal Health Officials), Garland, TX
Brummett, Andrew Texas Legislative Fellow (Institute for Justice), Austin, TX
Bubak, Laura President (Texas Academy of Nutrition and Dietetics), Houston, TX
Cepak, Yolanda Licensed Dietitian (Self), Grand Prairie, TX
Childress, Allison Licensed Dietitian (Self), Lubbock, TX
Cotto-Moreno, Sonia Member (Texas Academy of Nutrition and Dietetics), San Antonio,
TX
Guerra Martinez, Iliana Member (Texas Academy of Nutrition and Dietetics), Mission, TX
Hilliard, Katherine Licensed Dietitian (Texas Academy of Nutrition and Dietetics), Corpus
Christi, TX
Jarrell, Julia Licensed Dietitian (Self), Houston, TX
Johns, Theresa Licensed Dietitian (Self), Cypress, TX
Kreiner, Nylia Licensed Dietitian (Self), Dallas, TX
Lengyel, Jennifer Licensed Dietitian (Self), Houston, TX
Lenox, Tabitha Licensed Dietitian (Self), The Woodlands, TX
Lyon Bradley, Carol Licensed Dietitian (Texas Academy of Nutrition and Dietetics),
Lufkin, TX
Macnak, Anna Licensed Dietitian (Texas Academy of Nutrition and Dietetics), Lakehills,
TX
McHenry, Martha Licensed Dietitian (Self), Dallas, TX
McHenry, Megan State Policy Representative (Texas Academy of Nutrition and Dietetics),
Houston, TX
Pospisil, Scott Executive Director (Texas Hearing Aid Association), Austin, TX
Rew, Martha Licensed Dietitian (Self), Arlington, TX
WITNESS LIST
Health & Human Services
March 23, 2015 8:00 AM
Rich, Brian Vice President (Texas Society of Radiologic Technologists), Conroe, TX
Salazar, Robert Member (Texas Academy of Nutrition and Dietetics), Edinburg, TX
Tamijani, Roaxana Licensed Dietitian (Texas Academy of Nutrition and Dietetics),
Houston, TX
Trochta, Kara Licensed Dietitian (Texas Academy of Nutrition and Dietetics), San
Antonio, TX
Wagner, Teresa Licensed Dietitian (Self), Fort Worth, TX
Youens, Christy Licensed Dietitian (Texas Academy of Nutrition and Dietetics),
Wimberley, TX
AGAINST:
Daly, Richard Administrative Director (World Technical Services), San Antonio, TX
Thomas-Ruiz, Rebecca Licensed Massage Therapist (Licensed Massage Therapists),
Lockhart, TX
ON:
Flores, Raul Consultant (Academy for Massage and Texas Massage Academy), San
Antonio, TX
Providing written testimony:
FOR:
Holcomb, John Physician (Texas Medical Association), Austin, TX
AGAINST:
Higdon, Larry Director Govt. Relations (Texas Speech-Language-Hearing Association),
Austin, TX
ON:
Spiller, Lee Executive Director (Citizens Commission on Human Rights), Austin, TX
Wilson, Stacy VP/Associate General Counsel (Texas Hospital Association), Austin, TX
FOR:
Backer, Kevin Director IDD Services (also providing written testimony) (Texana Center),
Rosenberg, TX
Bauman, Ellen Family Member (Family; Community Now), Burleson, TX
Borel, Dennis Executive Director (Coalition of Texans with Disabilities), Austin, TX
Butler, Ashley Board Member (also providing written testimony) (Texas Advocates),
Taylor, TX
Carroll, Cate Director of Intellectual and Developmental Disability Services (Volunteers of
America Texas), Euless, TX
Cordova, Julian Member (also providing written testimony) (Texas Advocates (SALSA)),
Converse, TX
Crayton, Jomel Member (also providing written testimony) (San Antonio League of Self
Advocates), Converse, TX
Dooley, Michelle President, Parent (also providing written testimony) (Community
NOW!; Morgan Dooley), Fort Worth, TX
Fredriksen, Amanda Associate State Director of Advocacy (also providing written
testimony) (AARP), Austin, TX
Jurek, Charles (also providing written testimony) (Self), San Antonio, TX
WITNESS LIST
Health & Human Services
March 23, 2015 8:00 AM
Laufer, Judith (SALSA), San Antonio, TX
Lopez, Renee (Self), Austin, TX
Metz, Albert Advocate (ADAPT of Texas), Austin, TX
Noser, Gwen Board Member (also providing written testimony) (Texas Advocates),
Pearland, TX
Paschall, Cindi (also providing written testimony) (Family; Community NOW!), N.R.H.,
TX
AGAINST:
Barrington, Beverly (also providing written testimony) (Sister, Kathryn Barrington),
Austin, TX
Belile, Liz (also providing written testimony) (Self), Austin, TX
Bovbjerg, Blair (Self), Austin, TX
Coleman, Debra (Texas State Employees Union), Somerville, TX
Garner, William Physician (Self), Austin, TX
Gunter, Peggy (Self), Austin, TX
Hanson, Susan (Texas State Employee Union), Austin, TX
Johnson, Linda (Self), Temple, TX
Mullarkey, Cam Sister (Julia Mullarkey), Austin, TX
Mullarkey Miller, Nora Guardian, Sister (also providing written testimony) (Julia
Mullarkey), Austin, TX
Novy, Forrest Dr. (also providing written testimony) (Guardian), Austin, TX
Parker, Tammie (Self), Austin, TX
Payne, Susan President (also providing written testimony) (PART), College Station, TX
Robertson, Lindsey Student (Self), Austin, TX
Searight, Sarah Guardian (Mary Searight Resident - ASSLC), Austin, TX
Smith, Jason President and CEO (Abilene Chamber of Commerce), Abilene, TX
Veith, David Member (also providing written testimony) (Texas State Employees Union),
New Braunfels, TX
Wallace, Debra Parent (Child/Justin Wallace/Austin ASSLC), Red Rock, TX
Wallace, Stephen (Son, Justin Wallace - Resident of ASSLC), Red Rock, TX
ON:
Frizzell, Sandra Director of Policy Development (also providing written testimony)
(Providers Alliance for Community Services of Texas), Austin, TX
Hammon, Rachel Executive Director (also providing written testimony) (Texas
Association for Home Care & Hospice), Austin, TX
Hidalgo, Gary Governmental Affairs Committee (also providing written testimony) (The
Arc of Texas), Beaumont, TX
Horton, Colleen Program Officer (also providing written testimony) (Hogg Foundation for
Mental Health), Austin, TX
Janek, Kyle Executive Commissioner (Health and Human Services Commission), Austin,
TX
Lawler, Erin Associate Director (also providing written testimony) (Texas Council of
Community Centers), Austin, TX
Levine, Ken Director (Sunset Commission), Austin, TX
WITNESS LIST
Health & Human Services
March 23, 2015 8:00 AM
Martinez, Diana VP of Public Policy (also providing written testimony) (Texas Assisted
Living Association), Austin, TX
Miller, Jeff Policy Specialist (also providing written testimony) (Disability Rights Texas),
Austin, TX
Nelson, Kendal Corporate Director of Compliance (Texas Assisted Living Association;
Sagora Senior Living), Fort Worth, TX
Tate, Joe Policy Specialist (also providing written testimony) (Community NOW!),
Austin, TX
Weizenbaum, John Commissioner (DADS), Austin, TX
Registering, but not testifying:
FOR:
Belcher, Nora Executive Director (Texas e-Health Alliance), Austin, TX
Carter, Troy Past President (Adult Day Health Care Association), Austin, TX
Gonzalez, Freddy (Self), Austin, TX
Tomlinson, Maxcine Director of Governmental Relations (Texas New Mexico Hospice
Organization), Austin, TX
Watkins, Sarah Board Member (Community Now), Austin, TX
ON:
Meyer, Alyse Director Public Policy (Leading Age Texas), Austin, TX
Providing written testimony:
AGAINST:
Brisbin, Emma (Self), Austin, TX
Rogers, Nona (Self), Austin, TX
Straughan, Judy (Self), Austin, TX
ON:
Kafka, Bob Organizer (ADAPT of Texas), Austin, TX
Rice, Leela Strategic Planner (Austin Travis County Integral Care), Austin, TX
Spiller, Lee Executive Director (Citizens Commission on Human Rights), Austin, TX
Warren, Kevin President/CEO (Texas Health Care Association), Austin, TX
FOR:
Barillas, Katherine Director of Child Welfare Policy (also providing written testimony)
(One Voice Texas), Houston, TX
Harris, Ashley Child Welfare Policy Associate (also providing written testimony) (Texans
Care for Children), Austin, TX
ON:
McPhail, Jennifer Community Organizer (ADAPT), Austin, TX
Registering, but not testifying:
FOR:
Birkman, Lisa Commissioner (Williamson County, Pct. One), Round Rock, TX
Kimberly, Knox VP Govt and Corp. Relations (Lutheran Social Services of the South),
Austin, TX
WITNESS LIST
Health & Human Services
March 23, 2015 8:00 AM
McPeters, Pamela Director of Public Policy (TexProtects / Texas Association for the
Protection of Children), Austin, TX
Providing written testimony:
AGAINST:
Powell, Judy Communications Director (Parent Guidance Center), Austin, TX
ON:
Holman, Nancy Executive Director (Texas Alliance of Child and Family Services), Austin,
TX
Spiller, Lee Executive Director (Citizens Commission on Human Rights), Austin, TX
FOR:
Evans, Everett Dr. / DDS (Self), Shady Shores, TX
Milligan, Maureen President/CEO (also providing written testimony) (Teaching Hospitals
of Texas), Austin, TX
ON:
Bowen, Stuart Inspector General (HHSC OIG), Austin, TX
Janek, Kyle Executive Commissioner (Health and Human Services Commission), Austin,
TX
Kirkle, Sarah Senior Policy Analyst (Sunset Advisory Commission), Austin, TX
Levine, Ken Director (Sunset Commission), Austin, TX
Martens, Craig Pharmacy Director (Pharmerica), Houston, TX
Registering, but not testifying:
FOR:
Hammon, Rachel Executive Director (Texas Association for Home Care & Hospice),
Austin, TX
Meyer, Alyse Director Public Policy (Leading Age Texas), Austin, TX
Tomlinson, Maxcine Director of Governmental Relations (Texas New Mexico Hospice
Organization), Austin, TX
Warren, Kevin President/CEO (Texas Health Care Association), Austin, TX
Providing written testimony:
ON:
Spiller, Lee Executive Director (Citizens Commission on Human Rights), Austin, TX
FOR:
Freeze, Allen Secretary (also providing written testimony) (Gulf Coast Advocates),
Pearland, TX
Noser, Andy Member (also providing written testimony) (Texas Advocates), Pearland, TX
AGAINST:
Davis, Liana Resource Manager (World Technical Services), San Antonio, TX
Dodson, David President (Expanco Inc), Fort Worth, TX
Golden, Abigail Human Resource's Assistant (World Technical Services), San Antonio, TX
Jackson, Kevin Council Member (Texas Council on Purchasing from People with
Disabilities), Austin, TX
WITNESS LIST
Health & Human Services
March 23, 2015 8:00 AM
Luna, John Chairman (also providing written testimony) (Texas Council on Purchasing
from People with Disabilities), Euless, TX
Moore, John Director of Business Development (South Texas Lighthouse), Corpus Christi,
TX
Quigley, Sean Executive Director (On Our Own Services, Inc), Houston, TX
Wells, Dave Director (West Texas Lighthouse for the Blind), San Angelo, TX
ON:
Lavelle, Tanya Senior Manager of Advocacy (also providing written testimony) (Self;
Easter Seals Central Texas), Austin, TX
Litzinger, Linda Caregiver (also providing written testimony) (Self), Austin, TX
Miller, Jeff Policy Specialist (also providing written testimony) (Disability Rights Texas),
Austin, TX
Registering, but not testifying:
FOR:
Watkins, Sarah Advocate for people with disabilities (Self), Austin, TX
AGAINST:
Cameron, Bill Project Manager (Reliable Facilities Service Inc.), Pflugerville, TX
Carrill, Alfonso Outside Sales (South Texas Lighthouse), Corpus Christi, TX
Daly, Richard Administrative Director (World Technical Services), San Antonio, TX
Garcia, Esteban Operations Manager (Enterprise Professional Services, Inc.), Austin, TX
Graham, Charles President (Peak Performers), Austin, TX
Kuhn, Kimball Senior Manager of Manufacturing (Travis Association for the Blind),
Austin, TX
Kuhn, Tania Customer Service Manager (Travis Association for the Blind), Austin, TX
Saia, Stephan COO (Enterprise Professional Services, Inc.), Austin, TX
Shavers, Charles Employee (Legally Blind) (Travis Association for the Blind), Austin, TX
Wilke, Michael President (Enterprise Prof. Services, Inc.), Austin, TX
Williams, Calvin COO (Relief Enterprise, Inc.), Austin, TX
Zavala, Manuel Marketing Assistant (West Texas Lighthouse), San Angelo, TX
Providing written testimony:
FOR:
Levine, Linda (Self), Bee Cave, TX
AGAINST:
Sleeper, Rhonda CEO (Bootstraps Occupational Services Inc CRP (TCPPD)), Crawford,
TX
ON:
Arnold, Ellen Consultant (Texas Association of Goodwills), Austin, TX
ON:
Cranston, Cathy (Personal Attendant Coalition of Texas / ADAPT), Austin, TX
Crowther, Nancy Organizer (PACT / ADAPT), Austin, TX
Litzinger, Linda Caregiver (also providing written testimony) (Self), Austin, TX
WITNESS LIST
Health & Human Services
March 23, 2015 8:00 AM
Registering, but not testifying:
ON:
Kafka, Bob Organizer (ADAPT of Texas), Austin, TX


Warehouse Keeper Kluck:
It seems that the Sword of Othelotte actually exists.
Its whereabouts are vague, but its scabbard was recently discovered.
Magicians even saw the power of water -- the realm of Eva -- that flowed from the scabbard.
Now we are trying to find out all we can about this blade...
Keep listening.


22 September 2005
WHO has received reports of an outbreak of yellow fever in Batie, Gaoua and Banfora districts in Burkina Faso in the southeast of the country, near the border with Côte d'Ivoire. Four cases including 1 death have been laboratory confirmed by Centre Muraz, Burkina Faso and by the WHO Collaborating Centre for Yellow Fever, the Institut Pasteur, Dakar, Senegal. The fatal case, a boy of 4 years old, came from Bouna region in Côte d'Ivoire.
A team from the Ministry of Health and WHO in Burkina Faso and a team from the Ministry of Health, WHO and UNICEF in Côte d'Ivoire quickly investigated the outbreak in this cross border area characterized by increased population movements. A mass vaccination campaign is being prepared in both countries to protect the population at risk and to prevent the spread of the disease to densely populated urban settings.
The WHO Regional Office for Africa is working with both Ministries to determine the most appropriate strategies for disease control in the cross border area and to raise funds for outbreak response activities.


*** User 2017-05-05 19:55:41.230 ***
19:55:41.229 [info] Disabling blocking sync...
*** User 2017-05-05 19:55:41.235 ***
19:55:41.235 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-1@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 19:55:42.777 ***
19:55:42.777 [info] Enabling membership...
*** User 2017-05-05 19:55:42.779 ***
19:55:42.779 [info] Disabling blocking sync...
*** User 2017-05-05 19:55:42.784 ***
19:55:42.783 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-2@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 19:55:44.255 ***
19:55:44.255 [info] Enabling membership...
*** User 2017-05-05 19:55:44.257 ***
19:55:44.257 [info] Disabling blocking sync...
*** User 2017-05-05 19:55:44.261 ***
19:55:44.261 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-3@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 19:55:44.496 ***
Joining node: 'node-3@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 55271
*** User 2017-05-05 19:55:44.496 ***
Joining issued: 'node-3@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 55271
*** User 2017-05-05 19:55:44.496 ***
Joining node: 'node-2@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 55255
*** User 2017-05-05 19:55:44.497 ***
Joining issued: 'node-2@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 55255
*** User 2017-05-05 19:55:44.497 ***
Joining node: 'node-1@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 55242
*** User 2017-05-05 19:55:44.498 ***
Joining issued: 'node-1@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 55242
*** User 2017-05-05 19:55:44.559 ***
Waiting for join to complete with manager: partisan_default_peer_service_manager
*** User 2017-05-05 19:55:44.561 ***
Finished.
*** CT 2017-05-05 19:55:44.561 *** COVER INFO
Adding nodes to cover test: ['runner@MacBook-Pro-de-Anne-France']
*** CT 2017-05-05 19:55:44.569 *** COVER INFO
Successfully added nodes to cover test: []
*** User 2017-05-05 19:55:44.584 ***
Case finished: query_test
*** User 2017-05-05 19:55:51.625 ***
19:55:51.624 [info] Application lasp exited with reason: stopped
*** User 2017-05-05 19:55:51.626 ***
19:55:51.626 [info] Application partisan exited with reason: stopped
=== Ended at 2017-05-05 19:55:51
=== successfully completed test case
=== Returned value: ok
Test run history
| Top level test index


We all love to see our pets happy and content! Here at Happy Tails, we have a dream, to make our photoshoots happy, relaxed and fun for our beloved pets. Our aim is to portray them in their element, as they go about their walks, jumping in puddles, have fun in the park or relax after a long walk or cuddle with you.
We’d like to make our photoshoot memorable, a day to put a smile on your face and lots of wiggly tails!
After booking your photoshoot, we would like to find out as much as possible about your pet. This information will be useful in planning our photoshoot ahead. We would like to know how old your pet is, what size or breed, if he’s food or play motivated. If it’s an active dog or if he/she can sit and wait on command and if they are friendly with other dogs and animals.
We would encourage you to be in the picture with your dog, from our experience, these are some of the shots people cherish the most.
We always listen to you! If you have special requirements or ideas, please let us know!
Ever since I can remember I loved all animals, big and small. As grew up on a farm when I was little, most of the times I feel more at ease between animals than humans. I grew up taking care of cows, sheep, bunnies, cats and dogs. Some were my best friends.
I took my love my of animals and the passion for photography to become a pet photographer. I’m a professional photographer with a Photography degree from Griffith College.
I’m looking forward to photograph all the lovely doggies and kitties, horses and their human friends!
Quickly build an effective pricing table for your potential customers with this Bootstrap example. It’s built with default Bootstrap components and utilities with little customization.
Quickly build an effective pricing table for your potential customers with this Bootstrap example. It’s built with default Bootstrap components and utilities with little customization.
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Quickly build an effective pricing table for your potential customers with this Bootstrap example. It’s built with default Bootstrap components and utilities with little customization.


@InProceedings{uehara-et-al2020a, author = {Uehara, Yui and Ishigaki, Tatsuya and Aoki, Kasumi and Noji, Hiroshi and Goshima, Keiichi and Kobayashi, Ichiro and Takamura, Hiroya and Miyao, Yusuke}, title = {Learning with Contrastive Examples for Data-to-Text Generation}, booktitle = {Proceedings of the 28th International Conference on Computational Linguistics}, month = {December}, year = {2020}, address = {online}, publisher = {Association for Computational Linguistics}, pages = {}, url = {} } @InProceedings{han-et-al2020a, author = {Han, Namgi and Topic, Goran and Noji, Hiroshi and Takamura, Hiroya and Miyoa, Yusuke}, title = {An empirical analysis of existing systems and datasets toward general simple question answering}, booktitle = {Proceedings of the 28th International Conference on Computational Linguistics}, month = {December}, year = {2020}, address = {online}, publisher = {Association for Computational Linguistics}, pages = {}, url = {} } @InProceedings{elboukkori-et-al2020a, author = {El Boukkouri, Hicham and Ferret, Olivier and Lavergne, Thomas and Noji, Hiroshi and Zweigenbaum, Pierre and Tsujii, Jun'ichi}, title = {CharacterBERT: Reconciling ELMo and BERT for Word-Level Open-Vocabulary Representations From Characters}, booktitle = {Proceedings of the 28th International Conference on Computational Linguistics}, month = {December}, year = {2020}, address = {online}, publisher = {Association for Computational Linguistics}, pages = {}, url = {} } @article{aoki-et-al-2020a, title = "Controlling contents in data-to-document generation with human-designed topic labels", journal = "Computer Speech & Language", volume = "66", pages = "101154", year = "2021", issn = "0885-2308", doi = "https://doi.org/10.1016/j.csl.2020.101154", url = "http://www.sciencedirect.com/science/article/pii/S0885230820300875", author = "Kasumi Aoki and Akira Miyazawa and Tatsuya Ishigaki and Tatsuya Aoki and Hiroshi Noji and Keiichi Goshima and Hiroya Takamura and Yusuke Miyao and Ichiro Kobayashi", keywords = "Natural language generation, Data-to-text, Time-series data, Topic guided controllability", } @article{iso-et-al-2020a, title = "Learning to Select, Track, and Generate for Data-to-Text", author = "Iso, Hayate and Uehara, Yui and Ishigaki, Tatsuya and Noji, Hiroshi and Aramaki, Eiji and Kobayashi, Ichiro and Miyao, Yusuke and Okazaki, Naoaki and Takamura, Hiroya", journal = {Journal of Natural Language Processing}, year = {2020}, publisher = {The Association for Natural Language Processing}, volume = {27}, number = {3}, pages = {599--626} } @inproceedings{noji-and-takamura-2020a, title = "An Analysis of the Utility of Explicit Negative Examples to Improve the Syntactic Abilities of Neural Language Models", author = "Noji, Hiroshi and Takamura, Hiroya", booktitle = "Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics", month = jul, year = "2020", address = "Online", publisher = "Association for Computational Linguistics", url = "https://www.aclweb.org/anthology/2020.acl-main.309", doi = "10.18653/v1/2020.acl-main.309", pages = "3375--3385" } @inproceedings{aoki-et-al-2019a, title = "Controlling Contents in Data-to-Document Generation with Human-Designed Topic Labels", author = "Aoki, Kasumi and Miyazawa, Akira and Ishigaki, Tatsuya and Aoki, Tatsuya and Noji, Hiroshi and Goshima, Keiichi and Kobayashi, Ichiro and Takamura, Hiroya and Miyao, Yusuke", booktitle = "Proceedings of the 12th International Conference on Natural Language Generation", month = oct # "{--}" # nov, year = "2019", address = "Tokyo, Japan", publisher = "Association for Computational Linguistics", url = "https://www.aclweb.org/anthology/W19-8640", doi = "10.18653/v1/W19-8640", pages = "323--332" } @inproceedings{yoshikawa-et-al-2019b, title = "Automatic Generation of High Quality {CCG}banks for Parser Domain Adaptation", author = "Yoshikawa, Masashi and Noji, Hiroshi and Mineshima, Koji and Bekki, Daisuke", booktitle = "Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics", month = jul, year = "2019", address = "Florence, Italy", publisher = "Association for Computational Linguistics", url = "https://www.aclweb.org/anthology/P19-1013", doi = "10.18653/v1/P19-1013", pages = "129--139" } @inproceedings{iso-et-al-2019a, title = "Learning to Select, Track, and Generate for Data-to-Text", author = "Iso, Hayate and Uehara, Yui and Ishigaki, Tatsuya and Noji, Hiroshi and Aramaki, Eiji and Kobayashi, Ichiro and Miyao, Yusuke and Okazaki, Naoaki and Takamura, Hiroya", booktitle = "Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics", month = jul, year = "2019", address = "Florence, Italy", publisher = "Association for Computational Linguistics", url = "https://www.aclweb.org/anthology/P19-1202", doi = "10.18653/v1/P19-1202", pages = "2102--2113" } @article{yoshikawa-noji-matsumoto2019a, author = {Yoshikawa, Masashi and Noji, Hiroshi and Matsumoto, Yuji}, title = {A* CCG Parsing with a Supertag and Dependency Factored Model}, journal = {Journal of Natural Language Processing}, year = {2019}, publisher = {The Association for Natural Language Processing}, volume = {26}, number = {1}, pages = {83--119} } @InProceedings{yoshikawa-mineshima-noji-bekki2019a, author = {Yoshikawa, Masashi and Mineshima, Koji and Noji, Hiroshi and Bekki, Daisuke}, title = {Combining Axiom Injection and Knowledge Base Completion for Efficient Natural Language Inference}, month = {January}, year = {2019}, address = {Honolulu, Hawaii, USA}, conference= {AAAI Conference on Artificial Intelligence}, url = {https://arxiv.org/pdf/1811.06203.pdf} } @InProceedings{nguyen-miyao-noji-nguyen2018a, author = {Nguyen, Quy and Miyao, Yusuke and Noji, Hiroshi and Nguyen, Nhung}, title = {An Empirical Investigation of Error Types in Vietnamese Parsing}, booktitle = {Proceedings of the 27th International Conference on Computational Linguistics}, month = {August}, year = {2018}, address = {Santa Fe, New Mexico, USA}, publisher = {Association for Computational Linguistics}, pages = {3075--3089}, url = {http://www.aclweb.org/anthology/C18-1260} } @InProceedings{kohita-noji-matsumoto2018a, author = {Kohita, Ryosuke and Noji, Hiroshi and Matsumoto, Yuji}, title = {Dynamic Feature Selection with Attention in Incremental Parsing}, booktitle = {Proceedings of the 27th International Conference on Computational Linguistics}, month = {August}, year = {2018}, address = {Santa Fe, New Mexico, USA}, publisher = {Association for Computational Linguistics}, pages = {785--794}, url = {http://www.aclweb.org/anthology/C18-1067} } @InProceedings{yoshikawa-mineshima-noji-bekki2018a, author = {Yoshikawa, Masashi and Mineshima, Koji and Noji, Hiroshi and Bekki, Daisuke}, title = {Consistent CCG Parsing over Multiple Sentences for Improved Logical Reasoning}, booktitle = {Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 (Short Papers)}, month = {June}, year = {2018}, address = {New Orleans, Louisiana}, publisher = {Association for Computational Linguistics}, pages = {407--412}, url = {http://www.aclweb.org/anthology/N18-2065} } @InProceedings{yung-noji-matsumoto:2017:I17-2, author = {Yung, Frances and Noji, Hiroshi and Matsumoto, Yuji}, title = {Can Discourse Relations be Identified Incrementally?}, booktitle = {Proceedings of the Eighth International Joint Conference on Natural Language Processing (Volume 2: Short Papers)}, month = {November}, year = {2017}, address = {Taipei, Taiwan}, publisher = {Asian Federation of Natural Language Processing}, pages = {157--162}, url = {http://www.aclweb.org/anthology/I17-2027} } @InProceedings{kohita-noji-matsumoto2017b, author = {Kohita, Ryosuke and Noji, Hiroshi and Matsumoto, Yuji}, title = {Effective Online Reordering with Arc-Eager Transitions}, booktitle = {Proceedings of the 15th International Conference on Parsing Technologies}, month = {September}, year = {2017}, address = {Pisa, Italy}, publisher = {Association for Computational Linguistics}, pages = {88--98}, url = {http://www.aclweb.org/anthology/W17-6313} } @InProceedings{sato-manabe-noji-matsumoto2017a, author = {Sato, Motoki and Manabe, Hitoshi and Noji, Hiroshi and Matsumoto, Yuji}, title = {Adversarial Training for Cross-Domain Universal Dependency Parsing}, booktitle = {Proceedings of the CoNLL 2017 Shared Task: Multilingual Parsing from Raw Text to Universal Dependencies}, month = {August}, year = {2017}, address = {Vancouver, Canada}, publisher = {Association for Computational Linguistics}, pages = {71--79} } @InProceedings{yoshikawa-noji-matsumoto2017a, author = {Yoshikawa, Masashi and Noji, Hiroshi and Matsumoto, Yuji}, title = {A* CCG Parsing with a Supertag and Dependency Factored Model}, booktitle = {Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)}, month = {July}, year = {2017}, address = {Vancouver, Canada}, publisher = {Association for Computational Linguistics}, pages = {277--287}, url = {http://aclweb.org/anthology/P17-1026} } @InProceedings{kohita-noji-matsumoto2017a, author = {Kohita, Ryosuke and Noji, Hiroshi and Matsumoto, Yuji}, title = {Multilingual Back-and-Forth Conversion between Content and Function Head for Easy Dependency Parsing}, booktitle = {Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 2, Short Papers}, month = {April}, year = {2017}, address = {Valencia, Spain}, publisher = {Association for Computational Linguistics}, pages = {1--7}, url = {http://www.aclweb.org/anthology/E17-2001} } @InProceedings{noji-miyao-johnson2016a, author = {Noji, Hiroshi and Miyao, Yusuke and Johnson, Mark}, title = {Using Left-corner Parsing to Encode Universal Structural Constraints in Grammar Induction}, booktitle = {Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing}, month = {November}, year = {2016}, address = {Austin, Texas}, publisher = {Association for Computational Linguistics}, pages = {33--43}, url = {https://aclweb.org/anthology/D16-1004} } @InProceedings{noji-miyao2016a, author = {Noji, Hiroshi and Miyao, Yusuke}, title = {Jigg: A Framework for an Easy Natural Language Processing Pipeline}, booktitle = {Proceedings of ACL-2016 System Demonstrations}, month = {August}, year = {2016}, address = {Berlin, Germany}, publisher = {Association for Computational Linguistics}, pages = {103--108}, url = {http://anthology.aclweb.org/P16-4018} } @article{noji-miyao2015a, author = {Noji, Hiroshi and Miyao, Yusuke}, title = {Left-corner Parsing for Dependency Grammar}, journal = {Journal of Natural Language Processing}, year = {2015}, publisher = {The Association for Natural Language Processing}, volume = {22}, number = {4}, pages = {251--288} } @InProceedings{thang-noji-miyao2015a, author = {Thang, Le Quang and Noji, Hiroshi and Miyao, Yusuke}, title = {Optimal Shift-Reduce Constituent Parsing with Structured Perceptron}, booktitle = {Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers)}, month = {July}, year = {2015}, address = {Beijing, China}, publisher = {Association for Computational Linguistics}, pages = {1534--1544}, url = {http://www.aclweb.org/anthology/P15-1148} } @InProceedings{noji-miyao2014a, author = {Noji, Hiroshi and Miyao, Yusuke}, title = {Left-corner Transitions on Dependency Parsing}, booktitle = {Proceedings of COLING 2014, the 25th International Conference on Computational Linguistics: Technical Papers}, month = {August}, year = {2014}, address = {Dublin, Ireland}, publisher = {Dublin City University and Association for Computational Linguistics}, pages = {2140--2150}, url = {http://www.aclweb.org/anthology/C14-1202} } @InProceedings{noji-mochihashi-miyao2013b, author = {Hiroshi Noji and Daichi Mochihashi and Yusuke Miyao}, title = {Hierarchical Tree-Structured Stick-Breaking Priors}, booktitle = {NIPS workshop on Modern Nonparametric Methods in Machine Learning}, year = {2013}} @InProceedings{noji-mochihashi-miyao2013a, author = {Noji, Hiroshi and Mochihashi, Daichi and Miyao, Yusuke}, title = {Improvements to the {Bayesian} Topic N-Gram Models}, booktitle = {Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing}, month = {October}, year = {2013}, address = {Seattle, Washington, USA}, publisher = {Association for Computational Linguistics}, pages = {1180--1190}, url = {http://www.aclweb.org/anthology/D13-1118} }


Inspection is intended for detecting long if-statement conditions. Inspection extracts condition's body, creates new method in the current class, put the condition's body into new method, generates name for the it and adds method call to the if-statement condition.


Copyright ©2007 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
SPARQL is a query language and a protocol for RDF developed
by the W3C's RDF Data Access Working Group. Included in that work is an XML vocabulary for serializing the results of two SPARQL
query forms, SELECT
and ASK
. This document defines an alternative means of serializing the results of
those SPARQL query forms using JSON, a lightweight representation format which
emphasizes concision and legibility.
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
This document is a
Working
Group Note, produced by the
RDF Data Access Working Group, part of the
W3C Semantic Web Activity.
The working group has issued a new Last Call Working Draft of the SPARQL Query Results XML Format in order to simplify the specification by eliminating the ordered
and distinct
attributes. This second draft of a JSON result set serialization eliminates those attributes.
The working group does not promise to answer comments, however, the appropriate forum for comments is
<EMAIL_ADDRESS>a mailing list with a
public archive.
Publication as a Working Group Note does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
SPARQL variable binding and boolean query results may be serialized in JSON:
{
"head": { "vars": [ "book" , "title" ]
} ,
"results": {
"bindings": [
{
"book": { "type": "uri" , "value": "http://example.org/book/book6" } ,
"title": { "type": "literal" , "value": "Harry Potter and the Half-Blood Prince" }
} ,
{
"book": { "type": "uri" , "value": "http://example.org/book/book5" } ,
"title": { "type": "literal" , "value": "Harry Potter and the Order of the Phoenix" }
} ,
{
"book": { "type": "uri" , "value": "http://example.org/book/book4" } ,
"title": { "type": "literal" , "value": "Harry Potter and the Goblet of Fire" }
} ,
{
"book": { "type": "uri" , "value": "http://example.org/book/book3" } ,
"title": { "type": "literal" , "value": "Harry Potter and the Prisoner Of Azkaban" }
} ,
{
"book": { "type": "uri" , "value": "http://example.org/book/book2" } ,
"title": { "type": "literal" , "value": "Harry Potter and the Chamber of Secrets" }
} ,
{
"book": { "type": "uri" , "value": "http://example.org/book/book1" } ,
"title": { "type": "literal" , "value": "Harry Potter and the Philosopher's Stone" }
}
]
}
}
The JSON serialization of SPARQL variable binding and boolean query results are accomplished according to the following specification.
The Document Element is represented as a JSON Object.
XML:
<?xml version="1.0"> <sparql xmlns="http://www.w3.org/2005/sparql-results#"> ... </sparql>
JSON:
{...}
The Header is represented as a member (key-value pair) in the document element JSON Object, where the key is a string
head
and where the value is a JSON Object containing a member, the key of which is a string vars
and
the value of which is a JSON array:
XML:
...
JSON:
"head": {"vars": [...]}
The vars
member array contains a sequence of strings, which represent "the set of Query Variable names in the
Solution Sequence" [SQRXF]. That is, for each Query Variable name in the Solution
Sequence, there is one string element in the vars
array with the variable name as the element string.
XML:
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#">  <variable name="x"/> <variable name="hpage"/> <variable name="name"/> <variable name="mbox"/> <variable name="blurb"/>  ... </sparql>
JSON:
{ "head": { "vars": [ "x", "hpage", "name", "mbox", "age", "blurb", "friend" ] }...
The same order constraints described in [SQRXF]
apply to the JSON format described here. The order of variable names in the vars
array
must be the same as "the order of the variable names given to the argument of the SELECT statement
in the SPARQL query" [SQRXF]. Further, "[i]f SELECT
* is used, the order of the names is undefined" [SQRXF].
For either boolean or variable binding query results, the head
object may also
contain another member, the key of which is a string "link" and the value of which is a JSON array.
Each element of the link
array is a URI represented as a JSON string. These URIs must
be absolute.
XML:
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#">  ... <link href="metadata.rdf"/>  ... </sparql>
JSON:
{ "head": { "link": ["http://example.org/metadata.rdf"], ... }...
The Results are serialized as an object member, the key of which is the string
results
or the string boolean
, for variable bindings
(SELECT
) and boolean (ASK
) results respectively. The value of the object
member results
is a JSON object with one required members:
bindings
. The value of the object member boolean
is a JSON boolean value (either true
or false
).
XML:
<results> <result> ... </result> ... </results>
JSON:
{... "results": { "bindings": [...] } }
For "each Query Solution in the query results" a Query Solution Object -- that is, a JSON object
-- is added to the bindings
array [SQRXF]. Each Query Solution Object "corresponds to one Query Solution in a
result" [SQRXF]. For each Query Variable that
appears in the solution, the Query Solution Object has a member that is a JSON object with one key,
and that key is a string that is equivalent to one element in the vars
array. The
members of the Query Solution Objects are unordered.
The following describes the serialization of RDF Terms in XML and JSON:
XML: <binding><uri>
U </uri><binding>
JSON: "name"
:
{"type":"uri",
"value":"
U""}
XML: <binding><literal>
S
</literal><binding>
JSON: "name"
:
{"type":"literal",
"value":"
S
"}
XML: <binding><literal
xml:lang="
L ">
S </literal><binding>
JSON: "name"
:
{"type":"literal",
"xml:lang":"
L ",
"value":"
S"}
XML: <binding><literal
datatype="
D ">
S </literal><binding>
JSON: "name"
:
{"type":"typed-literal",
"datatype":"
D
",
"value":"
S
"}
XML: <binding><bnode>
I
</bnode><binding>
JSON: "name"
:
{"type":"bnode",
"value":"
I
"}
No binding
XML: "If, for a particular solution, a variable is unbound, no
binding
element for that variable is included in theresult
element" [SQRXF].JSON: If, for a particular solution, a variable is unbound, no JSON Object for that variable is included in the
bindings
array.
A boolean is serialized as an object member, the key of which is the string "boolean". The value
of the object member boolean
is a JSON boolean value (either true
or
false
).
XML:
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#">  ...  <boolean>true</boolean> </sparql>
JSON:
{ "head": ... "boolean" : true }
The vars
object member must not be present in head
. In the case of boolean results with no
link
member in head
, the value of head
may be JSON null
or an empty JSON
object, {}
.
The following JSON is a serialization of the XML document output.srx:
{ "head": { "link": [ "http://www.w3.org/TR/rdf-sparql-XMLres/example.rq" ], "vars": [ "x", "hpage", "name", "mbox", "age", "blurb", "friend" ] }, "results": { "bindings": [ { "x" : { "type": "bnode", "value": "r1" }, "hpage" : { "type": "uri", "value": "http://work.example.org/alice/" }, "name" : { "type": "literal", "value": "Alice" }, "mbox" : { "type": "literal", "value": "" }, "blurb" : { "datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral", "type": "typed-literal", "value": "
My name is alice
" }, "friend" : { "type": "bnode", "value": "r2" } },{ "x" : { "type": "bnode", "value": "r2" }, "hpage" : { "type": "uri", "value": "http://work.example.org/bob/" }, "name" : { "type": "literal", "value": "Bob", "xml:lang": "en" }, "mbox" : { "type": "uri", "value"<EMAIL_ADDRESS>}, "friend" : { "type": "bnode", "value": "r1" } } ] } }
In programming languages with a concise syntax for accessing data structures and their elements, the JSON serialization of SQRXF offers a path-like language for accessing the parts of SPARQL query results. For example, consider the following code fragments:
JavaScript
// The array of metadata links // returns: http://www.w3.org/TR/rdf-sparql-XMLres/example.rq alert(sr.head.link); // The first link in the array // returns: http://www.w3.org/TR/rdf-sparql-XMLres/example.rq alert(sr.head.link[0]); // The bindings array // [object Object],...,[object Object] alert(sr.results.bindings); // The name of the last variable // returns: friend alert(sr.head.vars.slice(-1)); var bindings = sr.results.bindings; // JavaScript for...in loop iterates // through the properties of bindings array // which are [0,1,length-1] as opposed to the // array item. for(i in bindings) { var binding = bindings[i]; alert(binding); // a for-loop to print all the bindings } // The only difference here (a subtle one) is // that the iterator variable is n as opposed to r // n=name, r=row index for(i in bindings) { var binding = bindings[i]; for(n in binding) { alert(binding[n].value); // a nested for-loop to print binding values } } alert(bindings[0].hpage.value);
The Internet Media Type / MIME Type for the SPARQL Query Results JSON Format is "application/sparql-results+json".
It is recommended that SPARQL query files have the extension ".srj" (all lowercase) on all platforms.
It is recommended that SPARQL query files stored on Macintosh HFS file systems be given a file type of "TEXT".
This information that follows is intended to be submitted to the IESG for review, approval, and registration with IANA.
The SPARQL RDF Query Language is a product of the whole of the W3C RDF Data Access Working Group, and our thanks for discussions, comments and reviews go to all present and past members.
Revision 1.10 2007/05/07 17:34:50 lfeigenb removed distinct and ordered attributes to match XML format Revision 1.9 2006/06/16 17:11:02 etorres *** empty log message *** Revision 1.8 2006/06/06 14:12:47 lfeigenb changed text/json to application/json and added a cite for the JSON IETF Internet Draft Revision 1.7 2006/05/17 13:23:28 eric validate for publication Revision 1.6 2006/04/05 15:55:17 etorres - changed final URL suggestion


GitHub SLOC uses GitHub API to retrieve SLOC. By default it makes unauthenticated requests to the GitHub API, set personal access token if you want to


new SlideBuilder(el)
.fragments([
() => setText('Fragment One'),
() => setText('Fragment Two')
])
works by appending empty .fragment
elements and listening for relevant fragmentshown
events
new SlideBuilder(el)
.shown(initializeSlide)
.hidden(teardownSlide)
Useful for complex/heavy animations


flowId
ProcessID
Name
Description
StartTime
EndTime
Progress
State
Actions
CHOOSE CHECKPOINT WINDOWS
Did not find checkpoint information
`


Trainer¶
Trainer functions for training models.
-
class
seq2seq.trainer.supervised_trainer.
SupervisedTrainer
(expt_dir='experiment', loss=<seq2seq.loss.loss.NLLLoss object>, batch_size=64, random_seed=None, checkpoint_every=100, print_every=100)¶ The SupervisedTrainer class helps in setting up a training framework in a supervised setting.
Parameters: - expt_dir (optional, str) – experiment Directory to store details of the experiment, by default it makes a folder in the current directory to store the details (default: experiment).
- loss (seq2seq.loss.loss.Loss, optional) – loss for training, (default: seq2seq.loss.NLLLoss)
- batch_size (int, optional) – batch size for experiment, (default: 64)
- checkpoint_every (int, optional) – number of batches to checkpoint after, (default: 100)
-
train
(model, data, num_epochs=5, resume=False, dev_data=None, optimizer=None, teacher_forcing_ratio=0)¶ Run training for a given model.
Parameters: - model (seq2seq.models) – model to run training on, if resume=True, it would be overwritten by the model loaded from the latest checkpoint.
- data (seq2seq.dataset.dataset.Dataset) – dataset object to train on
- num_epochs (int, optional) – number of epochs to run (default 5)
- resume (bool, optional) – resume training with the latest checkpoint, (default False)
- dev_data (seq2seq.dataset.dataset.Dataset, optional) – dev Dataset (default None)
- optimizer (seq2seq.optim.Optimizer, optional) – optimizer for training (default: Optimizer(pytorch.optim.Adam, max_grad_norm=5))
- teacher_forcing_ratio (float, optional) – teaching forcing ratio (default 0)
Returns: trained model.
Return type: model (seq2seq.models)


Prost: "With a little bit of luck we can fight more with McLaren"
by Joseph TyrrellIt has been a far from a simple season for Renault as they face a battle to hold onto fifth in the Constructors' Championship but Alain Prost is hopeful of showing some fight to keep pushing McLaren.
Having signed Daniel Ricciardo from Red Bull, expectations were high a Renault ahead of the 2019 season but they've fallen backwards behind McLaren in the battle for midfield supremacy.
With Racing Point and Toro Rosso on the tails of Renault, the French team will want to see out their current fifth place in the Constructors' Championship with only two races to go. Prost is remaining focused on the job at hand but he is still targeting putting more pressure on McLaren.
"It’s not over but we are more confident for sure," Prost told Motorsport.com.
"After what happened when we lost the points in Japan – it makes quite a big difference, because it’s not only losing points, it gave more points to the others. So we really deserved to be where we are.
"At least at the end of the season we need to show something, because it’s good for the morale of the people. We have had a very tough season.
"We have been good most of the time for the second part of the season in races, but sometimes you have accidents at the first corner or whatever.
"With a little bit of luck we can fight more with McLaren."


from collections import defaultdict from logging import getLogger from typing import Any, DefaultDict from pip._vendor.resolvelib.reporters import BaseReporter from .base import Candidate, Requirement logger = getLogger(__name__) class PipReporter(BaseReporter): def __init__(self): # type: () -> None self.backtracks_by_package = defaultdict(int) # type: DefaultDict[str, int] self._messages_at_backtrack = { 1: ( "pip is looking at multiple versions of {package_name} to " "determine which version is compatible with other " "requirements. This could take a while." ), 8: ( "pip is looking at multiple versions of {package_name} to " "determine which version is compatible with other " "requirements. This could take a while." ), 13: ( "This is taking longer than usual. You might need to provide " "the dependency resolver with stricter constraints to reduce " "runtime. If you want to abort this run, you can press " "Ctrl + C to do so. To improve how pip performs, tell us what " "happened here: https://pip.pypa.io/surveys/backtracking" ), } def backtracking(self, candidate): # type: (Candidate) -> None self.backtracks_by_package[candidate.name] += 1 count = self.backtracks_by_package[candidate.name] if count not in self._messages_at_backtrack: return message = self._messages_at_backtrack[count] logger.info("INFO: %s", message.format(package_name=candidate.name)) class PipDebuggingReporter(BaseReporter): """A reporter that does an info log for every event it sees.""" def starting(self): # type: () -> None logger.info("Reporter.starting()") def starting_round(self, index): # type: (int) -> None logger.info("Reporter.starting_round(%r)", index) def ending_round(self, index, state): # type: (int, Any) -> None logger.info("Reporter.ending_round(%r, state)", index) def ending(self, state): # type: (Any) -> None logger.info("Reporter.ending(%r)", state) def adding_requirement(self, requirement, parent): # type: (Requirement, Candidate) -> None logger.info("Reporter.adding_requirement(%r, %r)", requirement, parent) def backtracking(self, candidate): # type: (Candidate) -> None logger.info("Reporter.backtracking(%r)", candidate) def pinning(self, candidate): # type: (Candidate) -> None logger.info("Reporter.pinning(%r)", candidate)


In this tutorial, you create a simple meteor app to manage a 'to do' list and collaborate with others on those tasks. By the end, you will have a basic understanding of meteor-mogul.
By working through this tutorial, you'll not only learn how to use Meteor, but you'll also learn a little bit about VueJS, a view layer, and Bootstrap, a CSS framework.
Along the way you'll practice using GitHub and git to get and manage source code.


About Me
Hey there! My name is Colin Kramer. I am a University of Minnesota graduate, with a bachelor of arts in political science. I am currently a student in the University of Minnesota coding bootcamp. I am enjoying a great opportunity to learn a mountain of information about web development. I hope to use these skills to eventually find gainful and rewarding employment in the tech world.
The best part of my life is my 12 year old son Aiden. He is brilliant, thoughtful, handsome, motivated, and just as funny as me! He likes playing video games, making youtube videos, reading, playing with his friends and sisters, and in general being awesome. Together we have fun playing video games, playing mini-golf, watching cartoons and movies, and lots of other cool things.
Besides taking the bootcamp course, I am spending my summer working part-time at both Golf Galaxy (as a cashier) and Applewood Hills Golf Course (as a pro-shop guy and bartender.) In my freetime I like spending my time with friends and family, playing golf, reading about Mt. Everest, cheering for Gopher sports, making jokes, and sleeping.


Shuva's Blog
Here you will find some of my works.
Home
Categories
Misc.
About Me
Miscellaneous
Linux Command
Lists of Books
(Mathematics)
HTML Note
Latex Note
git Note
Deutsch Note
Back to Home


August 2017
I’ve tried to start this a few times.
I'm going to Victoria in the fall.
Please forgive the forthcoming John-Green-teenage-romance-movie language.

I feel really shitty acknowledging this goodbye. Everything was so blurry for the past month. This summer felt like a break and not an ending.
I can’t pretend like I’m certain about the decision I’m making. There’s so much uncertainty in my life right now and nothing really seems absolute about my future. I just know that the program in Victoria is better for me, and I feel like I'll do well there.
For me, this past year was the most defining period of my life and I am so thankful to you for that.
I never want to forget the times we’ve had.
This past year was so much more about people than it was about school, and I’m only realizing that now.

I know that you all will get somewhere great in life.
You all deserve so much. You are all so kind. Please realize that you can help sarcastic, boring pricks like me and open them up to things beyond what they can learn on their own.
You guys changed me and I owe you everything for that.
Sidenote: Also I'm getting a tattoo and I need your input. It's to remember Halifax. I'm thinking like just the letters "UKC" in like handwriting or like the geographical coordinates of Alex Hall or maybe like an anchor?? idk but plz text me before I make a bad decision


-Select one-
Red
Blue
Enter your monthly Payment
Calculate
The office is open Monday-Friday, 9am-5pm
Are you in
Search for your state
Search


NetCDF is an interface for array-oriented data access and is used for representing scientific data.
The driver handles the "point" and "profile" feature types of the CF 1.6 convention. It also supports a more custom approach for non-point geometries.
| OGR field type | netCDF type |
|---|---|
| String(1) | char |
| String | char (bi-dimensional), or string for NC4 |
| Integer | int |
| Integer(Boolean) | byte |
| Integer(Int16) | short |
| Integer64 | int64 for NC4, or double for NC3 as a fallback |
| Real | double |
| Real(Float32) | float |
| Date | int (with units="days since 1970-1-1") |
| DateTime | double (with units="seconds since 1970-1-1 0:0:0") |
The driver also writes the following attributes for each OGR fields / netCDF variables.
They are written by default (unless the WRITE_GDAL_TAGS dataset creation option is set to NO). They are not required for reading, but may help to better identify field characteristics
On reading, the mapping is the following :
| netCDF type | OGR field type |
|---|---|
| byte | Integer |
| ubyte (NC4 only) | Integer |
| char (mono dimensional) | String(1) |
| char (bi dimensional) | String |
| string (NC4 only) | String |
| short | Integer(Int16) |
| ushort (NC4 only) | Integer |
| int | Integer |
| int or double (with units="days since 1970-1-1") | Date |
| uint (NC4 only) | Integer64 |
| int64 (NC4 only) | Integer64 |
| uint64 (NC4 only) | Real |
| float | Real(Float32) |
| double | Real |
| double (with units="seconds since 1970-1-1 0:0:0") | DateTime |
Generally a single netCDF file is viewed as a single OGR layer, provided that it contains only mon-dimensional variables, indexed by the same dimension (or bi-dimensional variables of type char). For netCDF v4 files with multiple groups, each group may be seen as a separate OGR layer.
On writing, the MULTIPLE_LAYERS dataset creation option can be used to control whether multiple layers is disabled, or if multiple layers should go in separate files, or separate groups.
Variable length strings are not natively supported in netCDF v3 format. To work around that, OGR uses bi-dimensional char variables, whose first dimension is the record dimension, and second dimension the maximum width of the string. By default, OGR implements a "auto-grow" mode in writing, where the maximum width of the variable used to store a OGR string field is extended when needed. Note that this leads to a full rewrite of already written records : this is transparent for the user, but can slow down the creation process in non-linear ways. A similar mechanism is used to handle layers with geometry types other than point to store the ISO WKT representation of the geometries.
When using a netCDF v4 output format (NC4), strings will be by default written as netCDF v4 variable length strings.
Layers with a geometry type of Point or Point25D will cause the implicit creation of x,y(,z) variables for projected coordinate system, or lon,lat(,z) variables for geographic coordinate systems. For other geometry type, a variable "ogc_wkt" ( bi-dimensional char for NC3 output, or string for NC4 output) is created and used to store the geometry as a ISO WKT string.
The driver can handle "profile" feature type, i.e. phenomenons that happen at a few positions along a vertical line at a fixed horizontal position. In that representation, some variables are indexed by the profile, and others by the observation.
More precisely, the driver supports reading and writing profiles organized accordingly with the "Indexed ragged array representation" of profiles.
On reading, the driver will collect values of variables indexed by the profile dimension and expose them as long as variables indexed by the observation dimension, based on a variable such as "parentIndex" with an attribute "instance_dimension" pointing to the profile dimension.
On writing, the FEATURE_TYPE=PROFILE layer creation option must be set and the driver will need to be instructed which OGR fields are indexed either by the profile or by the observation dimension. The list of fields indexed by the profile can be specified with the PROFILE_VARIABLES layer creation options (other fields are assumed to be indexed by the observation dimension). Fields indexed by the profile are the horizontal geolocation (created implicitly), and other user attributes such as the location name, etc. Care should be taken into selecting which variables are indexed by the profile dimension: given 2 OGR features (taking into account only the variables indexed by the profile dimension), if they have different values for such variables, they will be considered to belong to different profiles.
In the below example, the station_name and time variables may be indexed by the profile dimension (the geometry is assumed to be also indexed by the profile dimension), since all records that have the same value for one of those variables have same values for the other ones, whereas temparature and Z should be indexed by the default dimension.
| station_name | time | geometry | temperature | Z |
|---|---|---|---|---|
| Paris | 2016-03-01T00:00:00Z | POINT (2 49) | 25 | 100 |
| Vancouver | 2016-04-01T12:00:00Z | POINT (-123 49.25) | 5 | 100 |
| Paris | 2016-03-01T00:00:00Z | POINT (2 49) | 3 | 500 |
| Vancouver | 2016-04-01T12:00:00Z | POINT (-123 49.25) | -15 | 500 |
An integer field, with the name of the profile dimension (whose default name is "profile", which can be altered with the PROFILE_DIM_NAME layer creation option), will be used to store the automatically computed id of profile sites (unless a integer OGR field with the same name exits).
The size of the profile dimension defaults to 100 for non-NC4 output format, and is extended automatically in case of additional profiles (with similar performance issues as growing strings). For NC4 output format, the profile dimension is of unlimited size by default.
A XML configuration file conforming to the following schema can be used for very precise control on the output format, in particular to set all needed attributes (such as units) to conform to the NetCDF CF-1.6 convention.
It has been designed in particular, but not exclusively, to be usable in use cases involving the MapServer OGR output.
Such a file can be used to :
The scope of effect is either globally, when elements are defined as direct children of the root <Configuration> node, or specifically to a given layer, when defined as children of a <Layer> node.
The filename is specified with the CONFIG_FILE dataset creation option. Alternatively, the content of the file can be specifid inline as the value of the option (it must then begin strictly with the "<Configuration" characters)
The following example shows all possibilities and precedence rules:
<Configuration> <DatasetCreationOption name="FORMAT" value="NC4"/> <DatasetCreationOption name="MULTIPLE_LAYERS" value="SEPARATE_GROUPS"/> <LayerCreationOption name="RECORD_DIM_NAME" value="observation"/> <!-- applies to all layers --> <Attribute name="copyright" value="Copyright(C) 2016 Example"/> <Field name="weight"> <!-- edit user field/variable --> <Attribute name="units" value="kg"/> <Attribute name="maximum" value="10" type="double"/> </Field> <Field netcdf_name="z"> <!-- edit predefined variable --> <Attribute name="long_name" value="Elevation"/> </Field> <!-- start of layer specific definitions --> <Layer name="1st_layer" netcdf_name="firstlayer"> <!-- OGR layer "1st_layer" is renamed as "firstlayer" netCDF group --> <LayerCreationOption name="FEATURE_TYPE" value="POINT"/> <Attribute name="copyright" value="Public domain"/> <!-- override global one --> <Attribute name="description" value="This is my first layer"/> <!-- additional attribute --> <Field name="1st_field" netcdf_name="firstfield"/> <!-- rename OGR field "1st_field" as the "firstfield" netCDF variable --> <Field name="weight"/> <!-- cancel above global customization --> <Field netcdf_name="lat"> <!-- edit predefined variable --> <Attribute name="long_name" value=""/> <!-- remove predefined attribute --> </Field> </Layer> <Layer name="sounding"> <LayerCreationOption name="FEATURE_TYPE" value="PROFILE"/> <Field name="station_name" main_dim="profile"/> <!-- the corresponding netCDF variable will be indexed against the profile dimension, instead of the observation dimension --> <Field name="time" main_dim="profile"/> <!-- the corresponding netCDF variable will be indexed against the profile dimension, instead of the observation dimension --> </Layer> </Configuration>
The effect on the output can be checked by running the ncdump utility
Development of the read/write vector capabilities for netCDF was funded by Meteorological Service of Canada and World Ozone and Ultraviolet Radiation Data Centre.


Test-Driven Development
April 1, 2016
What is Test-Driven Development (TDD)?
Test-driven development (TDD) is a software development process that uses repetition of tests and short development cycles. First, we write an automated test case (initially failing) that defines an improvement or new feature, then we produce the minimum codes to pass that test, and finally refactor the codes.
Based on the book Test Driven Development: By Example by Kent Beck , we can break TDD down into 6 steps:
- Add a test: each new feature begins with writing a test. The developer can write a test by understanding the specifications and requirements through use cases and user stories. It makes the developer focus on the requirements before writing codes. This is a very important differentiating feature of TDD.
- Run all tests and see if the new test fails: this validates the test is working correctly, and the required feature does not already exist. The new test should also fail for the expected reasons. This step increases the developer's confidence that the unit is testing correct constraint and passes only in intended cases.
- Write some code: this step is to write some code that causes the test to pass. The only purpose is to pass the test even if the code written is not perfect or inelegant.
- Run tests: if all test cases pass then it means the new code meets the test requirements. If the test do not pass then adjust the code until it passes.
- Refactor the code: clean up the code, remove duplicates, improve readability and maintainability. This will be increasingly valuable later in the software lifecycle.
- Repeat: start a new test and make sure the steps are small with as few as 1 to 10 edits between each run. If new code does not quickly satisfy a new test or other tests fail then it's suggested to undo or revert rather than excessive debugging. This is where version control places a big role.
TDD Benefits and Limitations
Benefits:
- By focusing on the test cases first, the developer must imagine how the functionality or feature is used by the end-users rather than preconceptions
- This drives the design of the program as the developer have to be concerned with the interface before the implementation
- TDD offers the ability to take small steps when necessary
- TDD ensures all written code has been tested at least once
- While TDD increases the total amount of code, it helps to limit the number of defects or bugs
- Catching and preventing bugs early in the process avoid lengthy debugging later in the project
- TDD can lead to more flexible codes because each cycle is written and tested independently and integrated together later
Limitations:
- TDD does not perform sufficient testing where full functional tests are required to determine success or failure such as user interface, programs that work with databases or programs that depend on specific network configurations
- Management support is essential, otherwise management may feel time spent writing tests is wasted
- Unit tests are typically written by the developer who is also writing the code being tested. If the developer misinterprets the requirements then the code and unit tests are both incorrect therefore, the tests will pass and give a false sense of corectness
- Writing and maintaining an excessive number of tests takes up time


{{> head/head head.defaults}}
%=symbols=%
Loading
Projects
Home
Hi! I’m Max
I am a logo master with more than 5 years of experience
Check out my portfolio


Consider the following code
```c# static async Task Main(string[] args) { if (File.Exists("Log.txt")) File.Delete("Log.txt");
File.AppendAllText("Log.txt", "Main 1\r\n");
var task = AnAsyncOperation();
File.AppendAllText("Log.txt", "Main 2\r\n");
Thread.Sleep(TimeSpan.FromSeconds(1));
File.AppendAllText("Log.txt", "Main 3\r\n");
await task;
File.AppendAllText("Log.txt", "Main 4\r\n");
}
public static async Task AnAsyncOperation() { throw new ApplicationException("An unexpected exception."); } ```
Do you think the entry Main 3 gets written to the log file, or will the exception be throw before that line of code gets reached?
As you should have just found, the exception isn't thrown until you await t.
You can think of the await keyword working as follows. Assume that Task
await could then be written as
c#
t.ExtractValue (
((System.AggregateException ae) => throw ae.innerException),
((T result) => return result )
);
These functions are then only called once the task has completed (either successfully or with a fault).
Note, this is a way of thinking about it, rather than how it is actually implemented.


Karnataka: 2013 Assembly Elections
State
Meghalaya
Nagaland
Tripura
Karnataka
Year
1969
1972
1974
1977
1982
1983
1985
1987
1988
1989
1993
1994
1998
1999
2003
2004
2008
2013
2018
Label
None
Times Won
Times Contested
Position
All
Won
Lost
Candidates
All
Turncoats
Previously Contested


{! admin/head !} {{ head|none }}
{{ User::val('name') }} | {" Log Out "}
A bootstrap-powered theme for app developers.
Learn more »


|
BitMagic-C++
|
Sparse vector for integer types using bit transposition transform. More...
Data Structures | |
| class | bm::sparse_vector< Val, BV >::reference |
| Reference class to access elements via common [] operator. More... | |
| class | bm::sparse_vector< Val, BV >::const_iterator |
| Const iterator to traverse the sparse vector. More... | |
| class | bm::sparse_vector< Val, BV >::back_insert_iterator |
| Back insert iterator implements buffered insert, faster than generic access assignment. More... | |
| class | bm::sparse_vector< Val, BV > |
| sparse vector with runtime compression using bit transposition method More... | |
| class | bm::rsc_sparse_vector< Val, SV > |
| Rank-Select compressed sparse vector. More... | |
| class | bm::str_sparse_vector< CharType, BV, MAX_STR_SIZE >::const_reference |
| Reference class to access elements via common [] operator. More... | |
| class | bm::str_sparse_vector< CharType, BV, MAX_STR_SIZE >::reference |
| Reference class to access elements via common [] operator. More... | |
| class | bm::str_sparse_vector< CharType, BV, MAX_STR_SIZE >::const_iterator |
| Const iterator to do quick traverse of the sparse vector. More... | |
| class | bm::str_sparse_vector< CharType, BV, MAX_STR_SIZE >::back_insert_iterator |
| Back insert iterator implements buffered insert, faster than generic access assignment. More... | |
| class | bm::str_sparse_vector< CharType, BV, MAX_STR_SIZE > |
| sparse vector for strings with compression using bit transposition method More... | |
Sparse vector for integer types using bit transposition transform.


1. You have an awesome spirit thats called bindas style
2. You are prone to getting hurt easily and it takes you a lifetime to recover
3. We all know you love eating, actually eating alot...
4.
5. But Nobody beats you when it comes to calmness


---
layout: single
author_profile: true
classes: wide
title: "Projects"
permalink: /projects/
---
Current Projects
Heavy Vehicle Stop Activity Classification using POI and GPS Traces
Period: January 2021 to Present (Ongoing)
- Developing a multi-label classification model for inferring heavy vehicle stop activities based on GPS traces and POI data.
- Developing an on-the-fly POI conflation tool to unify multiple geospatial data sources.
Deep Reinforcement Active Learning for Heterogeneous Datasets
Period: July 2020 to May 2021
- Developed a metaheuristic active learning strategy selection model using Deep Reinforcement Learning to tackle inconsistent performance between different active learning algorithms when encountering heterogeneous datasets.
Project Plug-Mate
Period: September 2018 to January 2021
- Used Python to develop a smart energy management system for automating users’ devices based on presence information.
- Developed the system’s web interface using the Django web framework with a backend PostgreSQL database.
- Developed an indoor localisation system by deploying custom-built IoT sensors to scan for users’ smartphone devices and feeding the sensing data into an ensemble model to infer the users’ zone-level locations.
- Developed a real-time plug load identification module that performs device-type classification based on energy signatures.
An End-to-End Point of Interest (POI) Conflation Study
Period: September 2019 to November 2020
- Used various Natural Language Processing techniques and ensemble models to identify POI matches between different geospatial data sources and performed data conflation to obtain a unified POI dataset.


I'm Hussam (or Sam), a software engineer in London.
I created this blog because I would like to share my views and ideas with the rest of the community while also promoting healthy discussion.
This is my continuously growing homepage. Feel free to write to me or get in touch via any other method.


Graph Search: Subsets, Permutations
Traits for using BFS:
- Shortest path in a simple graph: given a initial state, a final state, a transition rule between states, ask how many (the least #) transitions from init to final.
- Graph traversal. Only visit each node once.
Traits for using DFS:
(DFS method: build search tree, check conditions for recursing down a branch)
- Enumerate subsets, permutations.
- Find all possible solutions.
Generally, when we do a search to enumerate cases using DFS recursion, there are 3 steps we should keep in mind,
- Define the recursion.
- Think about what to do in the base case. When should we return directly.
- In general cases (other than base case), how to make the problem smaller and recurse down.
Subsets I & II (DFS template)
The thinking is to categorize cases by different head items. Enumerate the head item of a case (path) in a for loop in this way:
- Append the item into the path.
- DFS recurse down onto the next case (generally a smaller case, with advanced index and/or updated reference parameter).
- Pop the item from the path, to iterate to a different head item on the next iteration.
For this specific Subsets problem, the base case is just adding the current path. For Subsets II, the only difference is that the input can have duplicates and we don’t want the result subsets to be duplicate sets. Since the input is sorted (or we sort it by ourselves before DFS), when we encounter a number which is equal to the previous number in the for loop, we continue. Because the same number is taking the same place as the previous one, the resulting subsets with either of them are the same sets.
Permutations I & II (DFS template)
It’s quite similar to the Subsets problems. The thinking is also to categorize cases by different head items, and enumerate the head item of a case (path) in a for loop. The difference is that now we don’t want to keep track of the index as a parameter passed into DFS. Our base case is that when the path has the same length as the original input sequence, the current path is added.
The for loop is now as such:
- Append the item into the path.
- DFS recurse down after appending the new head item. Avoid the same number by checking if it’s already in path, if yes, continue.
- Pop the item from the path, iterate to a different head item on the next iteration.
For permutations II where we allow duplicates in the input list, we must sort it first and then do DFS. In the results, duplicate permutations must be avoided, but how? We introduce a new list, visited. We only add continuous same numbers to path, meaning if the previous same number is not visited, we continue. Check the code for details.
Summary for Subsets and Permutations
This kind of problems is not easy to understand. Recursion tree diagrams can help to clarify, but also keep in mind the code templates: inside the for loop, check condition to recurse down, then append in path, DFS down with path (with appropriate update in some parameter), pop from path.
Subsets
Permutations:
Combination Sum is the Sum version of Subsets, with duplicates allowed.
Palindrome Partitioning
We deem the cuts to be the member of a subset, and this problem becomes finding all subsets of valid cuts. If there are N cuts, we can choose whether to include each cut, so there are 2^N ways to cut our string. For O(2^N) problems, it’s usually a Subsets problem.
The thinking is that, we have a substring from start to i, s[start:i], called prefix. This is the next head item of the new node (path) in the DFS tree, we later append it to path, DFS down, and pop. But before that we should check if it is a valid palindrome.
For a fixed start, we loop through all substrings starting there, check if it satisfies the condition (palindrome in this case), if yes DFS down starting at i (the next char after s[old_start:i]). Again the template of DFS:
For "aab"
, we have start = 0: |a|ab, |aa|b, |aab|
; start = 1: a|a|b, a|ab|
; start = 2: aa|b|
; start = 3 == len, aab|
, add one full path and return. start progresses by new recursion, i scans inside each recursion from start+1
to len+1
.
This is the method to enumerate all substrings that satisfies some condition.
Factor Combinations
For example, 8 -> [[2, 2, 2], [2, 4]]
. Do not include 1 or n as a factor, and each sublist should be ascending.
This is a typical DFS problem: list all solutions (combinations) or a certain decomposition problem, in this case, factorization.
3 points that need special attention in this particular problem,
- For n <= 3,
result = []
- For the loop from 2 to n, must include n:
for factor in xrange(2, n+1): ...
. Because if we don’t include n, the factors are not added topath
. For example,
- To ensure ascending order in
path
s, check forpath == [] or path[-1] <= factor
beforeappend(factor)
.
(Note that Python has short circuit evaluation in the conditionals. For or
it means that if path == []
, the
latter part(s) won’t be checked. So there won’t be a case where path[-1]
does not exist in this expression.)


MSc, Engineering Geology, Universiti Malaya, Malaysia.
BSc (Hons), Geology, Universiti Kebangsaan Malaysia, Malaysia
Ms. Nur Huda completed her BSc (Geology) at the University Kebangsaan Malaysia. After three year with Gue & Partners, a geotechnical company she later obtained a MSc (Geology) from University Malaya in 2008. She has experienced working with seismic data of Gabon Basin, West Africa, Malaysian fields of Bundi & Ketam seismic data, and Taranaki Basin, New Zealand seismic data. Her current research is Sedimentology and stratigraphy of deepwater deposits of Semanggol and Semantan formations..
Area of Expertise:
Seismic Interpretation and Sedimentology
Publication:
Choong Chee Meng, Nur Huda M Jamin, Muhammad Azfar Mohamed, Chin, . (2017) Sedimentology of Potential Tertiary Fluvial Deposits in Kluang, Johor, Malaysia. Sedimentology of Potential Tertiary Fluvial Deposits in Kluang, Johor, Malaysia