text:
SDCC Blog
Latest news and tournament results from the San Diego Chess Club (http://www.sandiegochessclub.org)
Mario Amodeo Team Tournament Rd 1
Mario Amodeo Team Tournament Round 1 on 9/19/12 7 PM
Teams were drafted at 7:00 sharp. We ended up with 3 person teams instead of 4 due to a smaller turnout than last year.
Time control is G/120 with 10 second delay. Entry Fee is $25.
Bd 1 Bruce Baker - Alejandrino Baluran 1-0
Bd 2 Jerry Qu - Bruce Charnov 0-1
Bd 3 Tom Kuhn - Glenn Rich 1/2-1/2
Bd 4 Lennart Mathe - Raoul Crisologo 1/2-1/2
Bd 5 Guru Gopalakrishnan - Pejman Sagart 0-1
Bd 6 Aaron Cook - Darren Himeles 1-0
Bd 7 George Zeigler - Thomas Fries 1/2-1/2
Bd 8 Robert Draper - Erik Marquis 1-0
Bd 9 Patrick Edwards - John Huey 0-1
Bd 10 Allan Virtue - Leonard Sussman 0-1
Bd 11 Hector Gonzalez - David Delgadillo 1/2-1/2
Bd 12 Anthony Harbone - Elias Uskokovic 1-0
Bd 13 Jim Humphrey - Buddy Morris 1-0
Bd 14 Shaun Sweitzer - Steve Perry 1-0
Bd 15 Ronald Stanard - Robert Henderson 1/2-1/2
Bd 16 Chris Wonnell - Peter Hodges 0-1
Bd 17 Gregory Ingolia - Alfredo Deleon 1-0
Bd 18 Mark Lawless - Rob Soul 0-1
Bd 19 Keith Wetterer - Roger Pedersen 0-1
Match Play: Joel Batchelor - William Wijaya 1-0
Team 1 (Baker) beat Team 7 (Baluran) 1-0
Team 2 (Crisologo) lost to Team 10 (Mathe) 0-1
Team 3 (Zeigler) lost to Team 11 (Fries) 0-1
Team 4 (Sussman) drew with Team 12 (Virtue) 1/2-1/2
Team 5 (Humphrey) drew with Team 13 (Morris) 1/2-1/2
Team 6 (Hodges) beat Team 14 (Wonnell) 1-0
Team 8 (Amodeo) and Team 9 (Murra) took byes 1/2-1/2
as did Team 15 (Saponara) and Team 16 (Gopalakrishnan)
We really need to have 4 player teams, so we are going down to 12 teams:
Here are the reconstituted teams as of 9/22/12..
Team 1 - Baker (2305), Charnov (1820), Lawless (1585) and Chung (1298)
Team 2 - Crisologo (2166), Sweitzer (1879), Himeles (1730) and Payne (1054)
Team 3 - Zeigler (2107), Deleon (1888), Marquis (1694) and Edwards (1090)
Team 4 - Sussman (2100), Gopalakrishnan (1905), Gonzalez (1742) and Uskokovic (1264)
Team 5 - Hodges (2084), Morris (1905), Ingolia (1721) and Stanard (1311)
Team 6 - Humphrey (2079), Fries (1958), Perry (1720) and Soul (1408)
Team 7 - Baluran (2041), Qu (1820), Kuhn (1650) and Sanna (1415)
Team 8 - Amodeo (2029), Saponara (1905), Webb (1616) and Talcott (1424)
Team 9 - Mathe (2007), Sagart (1827), Henderson (1593) and Cook (1498)
Team 10 - Wonnell (1998), Bob Draper (1859), Huey (1599) and Pedersen (934)
Team 11 - Virtue (1927), Delgadillo (1869), Harbone (1643) and Wetterer (928)
Team 12 - Fawsi Murra (1708), Mayra Movius (1622), Rocio Murra (1572), Maria (1097)
Posted by San Diego Chess Club at 11:19 PM No comments:
September Gambito Opens
Gambito #580 9/29/12
23 players:
5 Masters: Cyrus Lakdawala, Kyron Griffith, Varun Krishnan, Bruce Baker and Nikolay Arutyunov
5 Experts: Aaron Wooten, Venkat Iyer, Leonard Sussman, Jeff Turner and Jamieson Pryor
4 Class A: Jay Choi, Ajay Krishnan, Albert Dumaran and William Wijaya
2 Class B: Anthony Harbone and Jesse Wang
4 Class C: Nicholas Wolff, Bryan Tangtartharakul, Ben Keltner and Alex Costello
3 Class D: Fred Cleveland, Matthew Wang and Ganesh Dekate
2 point McMahon Pairing system used M=2, Exp/A=1, B and below=0
Prize Winners:
First Place/2nd Place/U2400: Cyrus Lakdawala (5), Kyron Griffith (5) and Bruce Baker (5), $70 each
BU2200: Venkat Iyer (3 1/2), $50 BU2000: Jay Choi (3 1/2), $50
BU1800: Bryan Tangtartharakul (3), $50 BU1600: Alex Costello (2 1/2), $50
Total Prizes: $410
24 players, not bad considering we are still suffering through an oppressive heat wave. Here are the players in pre-event rating order:
2 Masters: Cyrus Lakdawala and Bruce Baker
6 Experts: Aaron Wooten, Venkat Iyer, Leonard Sussman, Jeff Turner, Bud Stamper and Elkaei Rivera
7 Class A: Chris Wonnell, Aaron Householder, Jason Arbeiter, Chuck Ensey, Jay Choi, Jerry Qu and Blake Borskey
3 Class B: Scott Householder, Ildefonso Mamaradlo and Jesse Wang (John Donahoo filled in as a house player)
2 Class C: Nicholas Wolff and Ben Keltner
5 Class D: Alex Householder, Fred Cleveland, David Palmer, Matthew Wang and Ganesh Dekate
We used a 3 point McMahon pairing system with M/Exp=3, A=2, B=1, C/D=0. Here were the prize winners:
First Place: Cyrus Lakdawala (6 1/2), $100 Second Place: Bruce Baker (6), $60
BU2400: Aaron Wooten (5 1/2), $60
BU2200: Elkaei Rivera (5) and Leonard Sussman (5), $30 each
BU2000: Chris Wonnell (4 1/2) and Aaron Householder (4 1/2), $30 each
BI1800: Ben Keltner (3 1/2), $50 BU1600: David Palmer (2 1/2), $40
BU1400: Matthew Wang (2) and Alex Householder (2), $10 each
This was a Super Gambito since we missed one on Sept 1 due to the So Cal Open. There are 5 Saturdays this month, so it kind of made sense to thrown in a Super here.
35 players, great turnout despite the heat...here the brave players are in pre-event rating order:
Open Section (22 players)
7 Masters: Dionisio Aldama, Cyrus Lakdawala, Jeff Arnold, Kyron Griffith, Ken Arnold, Peter Graves and Nikolay Arutyunov
8 Experts: Paul Agron, Venkat Iyer, Jim Humphrey, Leonard Sussman, Jeff Turner, Peter Hodges, Bud Stamper and Mario Vinoya
4 Class A: Chris Wonnell, Zechariah Zhu, Jay Choi and Albert Dumaran
Plus 3 Class B playing up: Jerry Qu, Daniel Zhu and Gregory Ingolia
Reserve Section (U1800), 13 players
5 Class B: Chuck Ensey, Gary Weeks, Eliza Eggert, Datris Robinson and Anthony Harbone
4 Class C: Bryan Tangtartharakul, Alexander Costello, Stephen Zhu, Claire Negus
4 Class D: Cassidy Liu, Mark Negus, Patrick Edwards and Ganesh Dekate
Here are the prize winners:
First/Second Place: Dionisio Aldama (3 1/2) and Cyrus Lakdawala (3 1/2), $100 each
BU2400/Third Place: Ken Arnold (3) and Peter Graves (3), $57 each
2nd U2400: Kyron Griffith (2 1/2) and Nikolay Arutyunov (2 1/2), $12 each
BU2200: Paul Agron (2 1/2), $75
BU2000: Chris Wonnell (2 1/2), $75
2nd U2200: Venkat Iyer (2), Jeff Turner (2), Leonard Sussman (2) and Peter Hodges (2), $6 each
2nd U2000: Jerry Qu (2), $25
Best Game Open Section: Dionisio Aldama, $15, for win over Kyron Griffith
First Place: Chuck Ensey (3 1/2), $75
Second Place: Gary Weeks (3) and Datris Robinson (3), $12 each
BU1600: Claire Negus (3), $75
BU1400: Ganesh Dekate (2 1/2), $40
2nd U1600: Bryan Tangtartharakul (2) and Stephen Zhu (2), $12 each
2nd U1400: Mark Negus (1) and Patrick Edwards (1), $10 each
Best Game Reserve Section, Chuck Ensey, $15, for win over Gary Weeks (no other games turned in)
Prizes based on number of entries, usually 20 to 30 or more... I stopped by for one house game today and left before it was all over. Here are the players, 27 total, a really good turnout. I thought we would have a lull after the So Cal Open, but the players were out in force anyway!
5 Masters: Dionisio Aldama, Cyrus Lakdawala, Kyron Griffith, Bruce Baker and Nikolay Arutyunov
4 Experts: Jim Humphrey, Leonard Sussman, Jeff Turner and Bud Stamper
5 Class A: Chris Wonnell, Bud Morris, Zecharah Zhu, Pejman Sagart and Jay Choi
6 Class B: Gary Weeks, Datris Robinson, Daniel Zhu, Jesse Wang, Andrew Negus and David Narevsky
1 Class C: Claire Negus
6 Class D: Fred Cleveland, Matthew Wang, Mark Negus, Justin Crichfield, Patrick Edwards and Derek Williams
Bruce Baker directed and used a 3 point McMahon pairing system with M=3, Exp/A=2, B=1, C/D=0 Here are the winners...
First Place: Dionisio Aldama (7), $100 Second Place: Cyrus Lakdawala (5 1/2), $60
BU2400: Bruce Baker (5), $70
BU2200: Bud Stamper (4 1/2) and Leonard Sussman (4 1/2), $35 each
BU2000: Buddy Morris (4), Jay Choi (4) and Chris Wonnell (4), $20 each
BU1800: Gary Weeks (4), $50 BU1600: Claire Negus (2 1/2), $40
BU1400: Matthew Wang (2), Patrick Edwards (2) and Mark Negus (2), $10 each
Saponara Shootout Rd 5 of 5
David Saponara Precision Shootout
Round 5 of 5 on 9/12/12 at 7 PM
Here are the results from the last round...
Gunslinger Section
First/Second/Third Place: Raoul Crisologo (3 1/2), Aaron Wooten (3 1/2), Nikolay Arutyunov (3 1/2), Peter Hodges (3 1/2), $32 each
BU2000: Thomas Fries (3 1/2), $70
2nd/3rd U2000: Guru Gopalakrishan (3), Pejman Sagart (3), Joel Batchelor (3), $20 each
*******************************************************************************************************
Bd 1 Thomas Fries (3 1/2) - Nikolay Arutyunov (2 1/2) 0-1
Bd 2 Raoul Crisologo (2 1/2) - Guru Gopalakrishnan (3) 1-0
Bd 3 Allan Virtue (2 1/2) - Aaron Wooten (2 1/2) 0-1
Bd 4 Lennart Mathe (2 1/2) - Peter Hodges (2 1/2) 0-1
Bd 5 Gregory Ingolia (2) - Joel Batchelor (2) 0-1
Bd 6 Pejman Sagart (2) - Sam Barboo (2) 1-0
Bd 7 Mario Amodeo (1 1/2) - David Saponara (1) 1-0
Bd 8 Tim McGuiness (1/2) - Buddy Morris (0) 0-1
Withdraw: Ben Barquin (2)
Sniper Section
First Place: Bruce Charnov (4 1/2), $60 2nd Place: Carl Newell (4), $30
BU1600: Rocio Murra (3), $40
BU1400/2ndU1600: Darryl Woodson (3) and Ronald Stanard (3), $40 each
2nd U1400: David Palmer (2 1/2), $20
Bd 10 Bruce Charnov (3 1/2) - Darryl Woodson (3) 1-0
Bd 11 Anthony Harbone (3 1/2) - Carl Newell (3) 0-1
Bd 12 Damani Fair (2 1/2) - Rocio Murra (2 1/2) 1/2-1/2
Bd 13 David Palmer (2 1/2) - Fawsi Jose Murra (2) 0-1
Bd 14 Glenn Rich (2) - Ronald Standard (2) 0-1
Bd 15 Steve Perry (1 1/2) - Michael Swift (2) 1-0
Bd 16 Brian Sun (0) - Rob Soul (1 1/2) 0-1
Bd 17 Arnold Berlin (1 1/2) - Joe Sanna (1 1/2) 1/2-1/2
Bd 18 Keith Wetterer (1) - Maria Murra (1 1/2) 1/2-1/2
Bd 20 Roger Pedersen (1/2) - William Wijaya (0) 1-0
Withdraw: Santiago Rubio-Fernaz (1 1/2), Donald Klaas (1 1/2), Monica McGuiness (1 1/2)
Sharpshooter Section (G/90)
First/Second Place: Shaun Sweitzer (3 1/2) and Chuck Ensey (3 1/2), $45 each
BU1800: Jerry Qu (2 1/2), $60 2nd U1800: Hector Gonzalez (2), $30
Bd 21 Chuck Ensey (3 1/2) - Shaun Sweitzer (2 1/2) 0-1
Bd 22 Alfredo Deleon (2 1/2) - Dayne Freitag (2 1/2) 1/2-1/2
Bd 23 Robert Draper (2) - Hector Gonzalez (2) 1-0
Bd 24 Thomas Kuhn (1) - David Delgadillo (1 1/2) 1/2-1/2
Bd 25 Jerry Qu (1 1/2) - Erik Marquis (1/2) 1-0
Bd 26 Gary Weeks (0) - John Huey (1/2) 1-0
Withdraw: Santi Pinon (2 1/2)
Bounty Hunter Section (G/90)
First Place: Robert Henderson (4 1/2), $60
2nd Place: Mark Lawless (4), $30
BU1400: Tom Lavoy (3), Tygan Zeng (3), Joshua Chung (3), Daniel Sun (3), $22 each
Bd 27 Daniel Sun (3) - Robert Henderson (3 1/2) 0-1
Bd 28 Mark Lawless (3) - Joshua Chung (3) 1-0
Bd 29 Tygan Zeng (2 1/2) - Tom Lavoy (2 1/2) 1/2-1/2
Bd 30 Daniel Amor (2) - Aaron Cook (1 1/2) 0-1
Bd 31 Bill Murray (1 1/2) - Elias Uskokovic (1) 0-1
Bd 32 Blake Foster (1/2) - Patrick Edwards (1/2) 0-1
Withdraw: Wendell Payne (1 1/2)
Prizes will be posted Thursday night...
Posted by San Diego Chess Club at 9:33 PM No comments:
Southern Calif Open Prize Winners
Southern California Open Prize Winners
First Place: John Bryant (5), $2,600
2nd - 6th Place: Kyron Griffith (4 1/2), Tim Taylor (4 1/2), Enrico Sevillano (4 1/2), Zhanibek Amanov (4 1/2) and Varun Krishnan (4 1/2), $1,000 each
7th Place: Dionisio Aldama (4), $400
BU2300/2ndU2300/BU2200/2ndU2200: Vanessa West (4), Marian Nick Nita (4), Shirin Navabi (4) and Romeo Ignacio (4), $700 each
3rd/4th U2200: Nikolay Arutyunov (3 1/2), Albert Lu (3 1/2) and Raoul Crisologo (3 1/2), $200 each
Premier Section (U2000)
First/2nd Place: Kenneth Xu (5) and Michael Taylor (5), $800 each
3rd Place: Aaron Chang (4 1/2), $400
4th Place: Alfredo Deleon (4), Annie Wang (4), Kiran Yalamanchi (4) and Ashritha Eswaran (4), $50 each
Amateur Section (U1800)
First Place: Boris Kitapszyan (5 1/2), $1,000
2nd/3rd/4th Place: Blake Borskey (4 1/2), Harold May (4 1/2), Jerry Qu (4 1/2) and Matthew Shuben (4 1/2), $300 each
Reserve Section (U1600)
First/2nd Place: Jerry Cupat (5) and Dante Peterson (5), $800 each
3rd Place: Matthew Rittorno (4 1/2), $400
4th Place: Manu Reddy (4), Evan Lee (4) and David Chacon (4), $66 each
Booster Section (U1400)
First/2nd Place: Kevin Yang (5) and Darryl Woodson (5), $500 each
3rd Place: Mick Peterson (4 1/2), $200
BU1200/2ndU1200: Shirinidhi Jayakumar (4 1/2) and Varvara Okuneva (4 1/2), $225 each
4th Place: Keric Rivas (4), Daniel Sun (4) and Rishik Puranam (4), $33 each
Best Unrated: Ganesh Dekate (2), $100
Best Game Prize: Vanessa West, $75, for win over Varun Krishnan
2nd Best Game goes to Timothy Taylor, $50, for win over Zhanibek Amanov
3rd place, non-Open Section prize, goes to Brett Becker, $25, for win over Shaun Sweitzer
Total Prizes: $20,000
Posted by San Diego Chess Club at 11:36 PM 2 comments:
SDCC Website


text:
package archive

import (
	"path/filepath"
	"strings"

	"github.com/pkg/errors"
	"github.com/sirupsen/logrus"

	velerov1api "github.com/vmware-tanzu/velero/pkg/apis/velero/v1"
	"github.com/vmware-tanzu/velero/pkg/util/filesystem"
)

// Parser traverses an extracted archive on disk to validate
// it and provide a helpful representation of it to consumers.
type Parser struct {
	log logrus.FieldLogger
	fs  filesystem.Interface
}

// ResourceItems contains the collection of items of a given resource type
// within a backup, grouped by namespace (or empty string for cluster-scoped
// resources).
type ResourceItems struct {
	// GroupResource is API group and resource name,
	// formatted as "resource.group". For the "core"
	// API group, the ".group" suffix is omitted.
	GroupResource string

	// ItemsByNamespace is a map from namespace (or empty string
	// for cluster-scoped resources) to a list of individual item
	// names contained in the archive. Item names **do not** include
	// the file extension.
	ItemsByNamespace map[string][]string
}

// NewParser constructs a Parser.
func NewParser(log logrus.FieldLogger, fs filesystem.Interface) *Parser {
	return &Parser{
		log: log,
		fs:  fs,
	}
}

// Parse reads an extracted backup on the file system and returns
// a structured catalog of the resources and items contained within it.
func (p *Parser) Parse(dir string) (map[string]*ResourceItems, error) {
	// ensure top-level "resources" directory exists, and read subdirectories
	// of it, where each one is expected to correspond to a resource.
	resourcesDir := filepath.Join(dir, velerov1api.ResourcesDir)
	exists, err := p.fs.DirExists(resourcesDir)
	if err != nil {
		return nil, errors.Wrapf(err, "error checking for existence of directory %q", strings.TrimPrefix(resourcesDir, dir+"/"))
	}
	if !exists {
		return nil, errors.Errorf("directory %q does not exist", strings.TrimPrefix(resourcesDir, dir+"/"))
	}

	resourceDirs, err := p.fs.ReadDir(resourcesDir)
	if err != nil {
		return nil, errors.Wrapf(err, "error reading contents of directory %q", strings.TrimPrefix(resourcesDir, dir+"/"))
	}

	// loop through each subdirectory (one per resource) and assemble
	// catalog of items within it.
	resources := map[string]*ResourceItems{}
	for _, resourceDir := range resourceDirs {
		if !resourceDir.IsDir() {
			p.log.Warnf("Ignoring unexpected file %q in directory %q", resourceDir.Name(), strings.TrimPrefix(resourcesDir, dir+"/"))
			continue
		}

		resourceItems := &ResourceItems{
			GroupResource:    resourceDir.Name(),
			ItemsByNamespace: map[string][]string{},
		}

		// check for existence of a "cluster" subdirectory containing cluster-scoped
		// instances of this resource, and read its contents if it exists.
		clusterScopedDir := filepath.Join(resourcesDir, resourceDir.Name(), velerov1api.ClusterScopedDir)
		exists, err := p.fs.DirExists(clusterScopedDir)
		if err != nil {
			return nil, errors.Wrapf(err, "error checking for existence of directory %q", strings.TrimPrefix(clusterScopedDir, dir+"/"))
		}
		if exists {
			items, err := p.getResourceItemsForScope(clusterScopedDir, dir)
			if err != nil {
				return nil, err
			}

			if len(items) > 0 {
				resourceItems.ItemsByNamespace[""] = items
			}
		}

		// check for existence of a "namespaces" subdirectory containing further subdirectories,
		// one per namespace, and read its contents if it exists.
		namespaceScopedDir := filepath.Join(resourcesDir, resourceDir.Name(), velerov1api.NamespaceScopedDir)
		exists, err = p.fs.DirExists(namespaceScopedDir)
		if err != nil {
			return nil, errors.Wrapf(err, "error checking for existence of directory %q", strings.TrimPrefix(namespaceScopedDir, dir+"/"))
		}
		if exists {
			namespaceDirs, err := p.fs.ReadDir(namespaceScopedDir)
			if err != nil {
				return nil, errors.Wrapf(err, "error reading contents of directory %q", strings.TrimPrefix(namespaceScopedDir, dir+"/"))
			}

			for _, namespaceDir := range namespaceDirs {
				if !namespaceDir.IsDir() {
					p.log.Warnf("Ignoring unexpected file %q in directory %q", namespaceDir.Name(), strings.TrimPrefix(namespaceScopedDir, dir+"/"))
					continue
				}

				items, err := p.getResourceItemsForScope(filepath.Join(namespaceScopedDir, namespaceDir.Name()), dir)
				if err != nil {
					return nil, err
				}

				if len(items) > 0 {
					resourceItems.ItemsByNamespace[namespaceDir.Name()] = items
				}
			}
		}

		resources[resourceDir.Name()] = resourceItems
	}

	return resources, nil
}

// getResourceItemsForScope returns the list of items with a namespace or
// cluster-scoped subdirectory for a specific resource.
func (p *Parser) getResourceItemsForScope(dir, archiveRootDir string) ([]string, error) {
	files, err := p.fs.ReadDir(dir)
	if err != nil {
		return nil, errors.Wrapf(err, "error reading contents of directory %q", strings.TrimPrefix(dir, archiveRootDir+"/"))
	}

	var items []string
	for _, file := range files {
		if file.IsDir() {
			p.log.Warnf("Ignoring unexpected subdirectory %q in directory %q", file.Name(), strings.TrimPrefix(dir, archiveRootDir+"/"))
			continue
		}

		items = append(items, strings.TrimSuffix(file.Name(), ".json"))
	}

	return items, nil
}

redpajama_set_name: RedPajamaGithub


Reality by Rach : Welcome to Fittsburgh! How Joe and Anthony Vennare are Shaping up Pittsburgh to be a Better and Healthier City.
RBR: So, how did Fittsburgh come about?
Anthony: Oh man, a VERY long story short. I was in the Marines and my brother was a history teacher and decided we wanted to do something to help people. We had ended up coming back to Pittsburgh when our Dad got sick and while we were home we decided to open a gym called The Hybrid Athlete where our motto is 'Health, Happiness and Hustle!'. And we started to do research to see if there was somewhere online that covered health and wellness here in Pittsburgh on a large scale. And there was NOTHING! So last month we launched Fittsburgh and were so fortunate with how well received it was.
RBR: What made you guys want to focus on Pittsburgh?
Anthony: I mean, this is our home. We grew up here and we love it! There is so much going with the food and fitness scene that we need to shed some light on and show the positive stuff going on here in Pittsburgh. People know about what's going on in New York and Los Angeles but we're concerned about Pittsburgh, Louisville, Cleveland and letting people know what's going on in these emerging second tier cities.
RBR: Have you noticed a change in the people around you guys now that you are so avid in promoting and living a healthy lifestyle?
Anthony: Once you get into fitness you begin to surround yourself with like minded people. Once you're happy and healthy, you're gonna do things your own way!
RBR: As you mentioned, Pittsburgh is growing and evolving food and fitness scene. Where are some of your favorite places to eat and workout here in the 'Burgh?
Anthony: Oh man, one of the best meals I've had recently was at Franktuary in Lawrenceville. I had this incredible grass fed meatball wrapped in a lettuce leaf and Kombucha on tap from Red Star. It's just so amazing that you find meals like that here. we're no longer a city that only consumes Iron City and Pirmantis! And my brother really enjoys Cure, which is also over in Lawrenceville. A far as workouts I'm a big fan of Jhonphillip Yonan over at Muv Integrated Fitness. He's doing such cool stuff over and really getting your body to move in new and unique ways.
RBR: What's the main goal that you hope to accomplish with Fittsburgh?
Anthony: The thing with Pittsburgh is, it has such a neat food community that is growing but not so much on the fitness end. If workout studios, gym, etc just went out and got one new member rather than fighting over the same person and put their 'fitness egos' aside and just focus on genuinely helping people it'd be a better fitness community where we all could thrive. And that's our mission. We want to create this resource for our community where people can workout, eat healthy and enjoy life!
**Learn more about the guys by following them on twitter @getfitpgh and on Instagram.


Data on diabetes morbidity and mortality and the quality of care among U.S. minority populations are necessary to assess progress toward eliminating racial/ethnic disparities and to design and implement effective interventions. This paper summarizes the discussions and recommendations of an expert panel to address the use of survey data for diabetes surveillance among minority populations.
The Centers for Disease Control and Prevention's Division of Diabetes Translation convened an expert panel of persons with survey experience and awareness of the problems in conducting health-related surveys among minority populations. Panel members were asked to 1) determine ways to enhance the ability of existing survey systems to address diabetes surveillance among minority populations; 2) identify survey systems that could be used to address surveillance needs; and 3) determine whether new minority-specific survey systems need to be developed.
Panel members concluded that, although no existing survey system is completely adequate for diabetes surveillance among minority populations, new systems should not be developed. They recommended 1) investigating the use of community-based surveys; 2) exploring the ability of national surveys to increase sample sizes and produce state-level estimates; and 3) encouraging government agencies and public health programs to coordinate and integrate diabetes-related survey data and share analytic methodology.
No existing survey is suitable for conducting minority-specific diabetes surveillance. Modifying and expanding existing surveys to establish a diabetes surveillance system of sentinel minority populations would be more feasible than developing a new one. Interagency coordination and collaboration will be critical in this effort.


Summary: Noemi is a young and fearless soldier of Genesis, a colony planet of a dying Earth. But the citizens of Genesis are rising up - they know that Earth's settlers will only destroy this planet the way they destroyed their own. And so a terrible war has begun.
When I first read the summary of Defy the Stars I was immediately drawn in as it kind of reminded me of the Partials trilogy by Dan Well - one of my favourite YA sci-fi books.
Defy the Stars is a thrilling adventure with two likable protagonists. Noemi is strong, kind, and selfless. I loved how determined she was to save her planet, and far she was willing to go to do this. Abel, a robotic mech from Earth, was just as interesting as Noemi. Although he is a mech his POV is far from boring. In fact I loved his reflections on humans, life, and the world. His unintentional humour also made me smile.
Defy the Stars is a really thought provoking read, I''ve always found stories about humans and robots fascinating. Throughout the book I was questioning things just as much as Abel . For example, does a mech have a soul when he can think for himself and feel?
Noemi and Abel's adventure from planet to planet was fun and exciting. I liked the inclusion of diversity, Noemi herself is a POC and the worlds that we are introduced to are diverse in terms of religion and race.
The romance was also well done. Noemi and Abel start of as enemies, but slowly come to understand, trust, and rely on each other. This is my favourite kind of romance - all slow burn and shippy.
Overall, Defy the Stars was an addictive read. I finished it in 4 days, which for me, is a feat because I usually don't have much time to read due to work. In this case, however, I found myself staying up far longer than I should have. I'm both excited and nervous about the sequel!
I haven't heard of this one at all so thanks for putting it on my radar! It definitely sounds like something I'd enjoy so I have to check it out. Great review!


The Canberra Raiders NYC team will this week travel to Brookvale Oval to take on the Sea Eagles, before a week long break is held throughout the Holden Cup competition.
Coach Mick Mantelli has named an unchanged line up from the one that defeated the Storm last week, but there were a few late changes last week from the side that was named on Tuesday.
Mitchell Barnett was a late exclusion from last week's game with a hamstring injury, and won't be back until the Raiders face the Warriors in two weeks' time.
Sunday's hero Jake Wheeler retains his place in the side after providing a solid display on the wing, Mantelli was happy Wheeler took his opportunity, but warned that performances like that shouldn't be a one off.
CLICK HERE to see this week's line up.
Jack Creith will miss again because of the ankle injury, but youngster Jared McIlwrick showed that he was more than up to the task last week. Showing a strong defensive work ethic and doing some good things in attack.
Last week was the best start to a game the Raiders have had all season, and it was the first time through the first seven rounds that they took a lead into half time.
A slow start after half time saw the side relinquish their lead, but Mantelli was happy his side was able to fight back, especially given the size difference between the two sides.
The Raiders goal kicking efficiency has been troublesome in recent weeks, on Sunday the combination of Scott Doyle and Patrick Mago managed two goals from six attempts. Mantelli said it's not something that he is too concerned with.
Canberra's defence was vastly improved last week, and Mantelli has said in recent weeks that he wanted the side to stick together and the form would improve.
The 22 points the Raiders let in was their equal best defensive effort for the year, equalling their round 3 effort against the Titans. Canberra's defensive display was highlighted by forward Jules Webley, who took every opportunity to make the Storm hurt.
This included a bone rattler of a tackle, which sparked his Raiders teammates around him. Mantelli said it was important to go on and improve the defence further.
Mantelli emphasised after the Storm game that if the boys work hard they will get what they are after, he re-iterated this point knowing the side has a week off after this week's game and that it will be important to get a win.
Canberra will be weary that Manly will be looking to shake its recent form slump, in which the Sea Eagles have won just one of their last five games. A Canberra win could see the Raiders jump back into the eight, and with such an even competition every win counts.
The match against Manly will be played this Sunday at Brookvale Oval with kick off at 11:45am.


We live so much of our lives in fast forward. We rush from home to work and back again, with meeting notices and calendar reminders and text alerts constantly prompting us to move along to the next to-do.
Wouldn't it be nice to hit PAUSE?
Tampa Theatre is inviting you to do just that: to take a moment out of your day, experience the grandeur of this 1926 movie palace and be reminded of a time before cell phones tethered us to our responsibilities in real time, when it was okay to gather with friends, share a drink, and engage in conversation… when it was okay to PAUSE.
ON SELECT WEEKDAYS, the Theatre will open its lobby from 4:30-6:30pm. No ticket is required – just check the dates at right to make sure we're open and join us under that iconic TAMPA marquee in heart of downtown for drink specials at the bar and $2 off our famous popcorn. And if you're not familiar with the place, we'll be happy to show you around!
Our neighbors and friends have known for more than nine decades that by stepping through our doors, you are transported to a place outside of the relentless rhythms of contemporary life. So hit PAUSE at Tampa Theatre and linger for a moment under our world-famous starlit sky. And when you step back outside and press "play" on the rest of your life, you just might find the static has cleared and your picture has improved.


text:
Q: Mysql AES_DECRYPT(AES_ENCRYPT()) I have a problem with mysql encryption, on a mysql server 5.5.38
If I do :
 SELECT AES_DECRYPT(AES_ENCRYPT("test", "123"), "123");

the result is 74657374
I saw in the mysql doc that DECODE() and ENCODE() are deprecated and that we are encouraged to use AES functions :

The ENCODE() and DECODE() functions are deprecated in MySQL 5.7, will be removed in a future MySQL release, and should no longer be used. Consider using AES_ENCRYPT() and AES_DECRYPT() instead.

Note : when I use SELECT DECODE(ENCODE("test", "123"), "123"), the result is the same : 74657374

A: Ok I have my answer :
SELECT CAST(AES_DECRYPT(AES_ENCRYPT('test admin','1234'),'1234') AS CHAR (50))

It was a cast issue.
Explanations here :
    How to use AES_ENCRYPT and AES_DECRYPT in mysql

A: It's working correctly.
74657374 is a Hexidecimal representation of the string 'test':
74 = t
65 = e
73 = s
74 = t

Try using unhex:
SELECT UNHEX(AES_DECRYPT(AES_ENCRYPT("test", "123"), "123"));

redpajama_set_name: RedPajamaStackExchange