text:
The FIC Act
Who Must Register
Who Must Report
Roadshows and Info Sessions
Scams awareness
Compliance Videos
Enforcement and Sanctions
Compliance Guidance
Global AML Landscape
Financial Action Task Force
Counter Financing of Terrorism
Targeted Financial Sanctions
Compliance Queries
Schedule 2 Industries
What and whoCurrently selected
FIC Act Enforcement
A banking sector can be said to have integrity if it is sufficiently robust to ensure that abuses of the institutions that operate within the sector are detected and addressed through an appropriate response.
The products and services offered by institutions in the banking sector can be abused for a number of reasons such as to launder the proceeds of crime, to perpetrate fraud (either on the institutions themselves or their customers), to facilitate corruption, to make funds available for illicit purposes such as terrorism or the proliferation of weapons of mass destruction, to evade taxes, to name but a few. The aim of measures to promote financial integrity is to ensure that when abuses of this nature occur, those are not tolerated or allowed to compete unfairly with the legitimate objectives that the banking sector is meant to serve.
A wide range of measures are put in place to protect the integrity of the banking sector and, by implication, of the institutions that operate within the sector. The fundamental building block of measures to promote integrity of the banking sector are those that bring transparency to the sector by requiring banking institutions to conduct proper due diligence on their customers and to capture and to maintain customer and transaction information in records that are accessible to supervisory and investigating authorities.
The South African Reserve Bank (SARB) supervises the South African banking system. The information and documents provided are specifically intended for the banking sector.
Accountable institutions which fall under the South African Reserve Bank include:
A person who carries on the 'business of a bank' as defined in the Banks Act, 1990 (Act 94 of 1990).
A mutual bank as defined in the Mutual Banks Act, 1993 (Act 124 of 1993).
A person who carries on the business of dealing in foreign exchange.
A person who carries on the business of lending money against the security of securities.
A person who issues, sells or redeems travellers' cheques, money orders or similar instruments.
The Postbank referred to in section 51 of the Postal Services Act, 1998 (Act 124 of 1998).
The Ithala Development Finance Corporation Limited.
A person who carries on the business of a money remitter.
Report Mechanism
Please follow This link to report.
SA Reserve Bank documents
Customer Due Diligence
The FIC provides guidance with regard to customer due diligence to ensure the customer identification methods applied are complimentary to the compliance duties required to effect the FIC Act. The advice and guidelines provided here are intended for the accountable and reporting institutions with operations that require traceable customer identification mechanisms.
Customer Due Diligence documents
Customer Due Diligence links
(Hidden) Tabs
© 2017 FIC. All rights reserved. Home | Contact Webmaster | Terms and Conditions | PAIA | FAQ | Procurement | Careers |

redpajama_set_name: RedPajamaCommonCrawl


Well it is only embarrassing if the people actually saw the movie.
I was looking on the internet a while back and I found a list of the top 50 animated characters. Fiver from the movie was #48 beating Mickey Mouse (50) and Z from Antz (49).
But there was something that had me actually laughing; the picture they have for him, see for yourselves, and remember this is supposed to be FIVER from the MOVIE.
LOL! This has me laughing, that doesn't happen much!
I think its worse they didn't even pick a picture from the film and yet all the info provided is about the film.
Exactly, the fact that the got the entire version of the story wrong and that is a completely different character. I saw this and was confused for a second, then I found humor in it, and then I looked through the comments to see if anyone had cared to comment about it, and recently someone has done so.


text:
(mikeledray via Shutterstock)
No, dogs aren't people!
A New York Times op-ed claims they have human-like emotions -- but so do fish
Check out this article! https://www.salon.com/2013/10/12/no_dogs_arent_people/
October 12, 2013 11:30PM (UTC)
Are dogs really people? Gregory Berns seems to think so. On Sunday the New York Times ran an op-ed by Berns, a neuroeconomist and author, titled "Dogs Are People, Too." But all the puppy-friendly Halloween costumes in the world can't turn a dog into a person.
Berns's argument rests on a finding that his research group reported last year in the journal PLoS ONE: While they sat in an fMRI scanner, two dogs were shown human hand signals that indicated food or presented with the scent of their owners. Both food signals and the scent of an owner are rewarding to a dog. Those things make dogs happy. As a result, the caudate nucleus in each dog's brain showed increased neural activity in response to those reward-related stimuli. More precisely, the scan showed an uptick in the amount of oxygen used by that clump of neurons.
Berns's lab is putting out some really interesting research that will indeed allow us unique insight to dogs' minds. But that research is still in its infancy. In fact, the most remarkable part of his study might just be that he was able to train dogs to lie still in an MRI scanner!
Still, he jumps from a study of two dogs responding to positive emotional stimuli to the claim that dog emotions are comparable to those of human children.
He writes:
Do these findings prove that dogs love us? Not quite. But many of the same things that activate the human caudate, which are associated with positive emotions, also activate the dog caudate. Neuroscientists call this a functional homology, and it may be an indication of canine emotions.
And, he adds, "the ability to experience positive emotions, like love and attachment, would mean that dogs have a level of sentience comparable to that of a human child."
Not so fast. But it's worth backtracking a bit first to clarify some definitions.
An emotion is simply the body's physiological response to an external event, whether positive or negative. Neuroscientist Jaak Panskepp, famous for discovering that mice laugh when tickled, provides a good definition. He writes that emotions are "processes which are likely to have evolved from basic mechanisms that gave animals the ability to avoid harm or punishments and to seek valuable resources or rewards." Emotions are thus highly adaptive, driving animals to seek out pleasant stimuli like food and to avoid negative stimuli like the teeth of hungry predators. Feelings, though, are different. Feelings are what happen when the brain monitors the physiological emotional state of the body.
In other words, the body's physiological response to an external stimulus precedes our subjective experience of it. Or, to put it as psychologist William James did, "we feel afraid because we tremble." Not the other way around.
Armed with a clear understanding of what constitutes an emotion and the feeling thereof, it is actually quite reasonable to claim that dogs lead emotional lives. Of course they do! And it is also quite reasonable to find that dog brains "light up" in response to rewarding stimuli. Of course it does!
But it isn't so reasonable to suggest that the quality of their emotional lives is equivalent to those of young humans. That's because cognition interacts with emotion in a more sophisticated way, even for human children.
Mary Helen Immordino-Yang studies cognition and emotion at the University of Southern California's Brain and Creativity Institute. She explained to me that while dogs do have feelings, they're always immediate and situational. A dog might see a leash and run to the door with excitement about the impending walk around the neighborhood. Or she might hear a can opener and start salivating in anticipation of dinner. They're simply responding to a learned association. "Human feelings are much more complex in that they can transcend the immediate context," she told me by email. "We can not only feel our current emotion, like dogs can as well, but we can feel emotions about situations that are not actually happening now." We regularly experience feelings and emotions related to imagined future scenarios, or to prior, remembered events, or to abstract, hypothetical ideas. Our emotions and feelings are not limited to the immediate context in which we find ourselves.
What Berns actually found was neurobiological evidence that dogs maintain learned associations between arbitrary stimuli, like hand motions, and rewarding experiences, like eating. And at least part of that process occurs in the caudate nucleus in dogs, as in humans. Which makes sense, since the caudate is known to be involved in the evaluation of stimuli as pleasant or unpleasant.
But dogs aren't unique in having in-the-moment feelings. Researcher Silje Kittilsen of the Norwegian School of Veterinary Science writes in a paper in the journal Behavioural Processes that fish, too, have emotions. If dogs get to be classified as "like us" on the basis of their emotions, then fish must come along for the ride.
Like dogs, fish can also learn to associate external events with positive rewards. One researcher trained cod to associate a light with food. Then, when presented with the light, the fish anticipated the reward by gathering in the feeding area. That anticipatory behavior was maintained for three months. And like pigs, if cod are provided with environmental enrichment, they're more likely to explore novel stimuli. That means that fish, like mammals, can maintain a positive emotional outlook on the world ("optimism") or a negative one ("pessimism"). They can also be trained to avoid negative events. Researchers found that after learning to associate a flash of light with a handheld net, rainbow trout and Atlantic salmon avoid being caught by escaping from one part of an aquarium into another as soon as the light appears.
As Kittilsen beautifully points out, it's hard for humans to see fish as having emotions. "They are often spoken of in terms of 'crops' and 'harvesting' in the industry and we most often encounter them when they are flopping helplessly around on the shore or laying very still in the freezer at the supermarket." If a dog's ability to predictably anticipate rewarding experiences means that they're like humans, then surely the equivalent behavior in cod and trout should include them in the club of human-like critters as well.
Why the rush to humanize the dog, but not the salmon?
Perhaps domestication has allowed us to see a bit of ourselves in our canine companions. We made dogs in our own image. We were so successful in domesticating dogs that they even outperform chimpanzees when it comes to understanding human social cues. Unlike other animals, dogs do not need their desired behaviors to be reinforced with food; praise from a human is reward enough. Given their unique place in human culture, it's easy to see why we look into Fido's eyes and see ourselves reflected back.
It's easier to find humanity in a species that we already think of as part of our families, in animals that we allow to sleep on our beds, than to ponder the emotional lives of the creatures that adorn our dinner plates. Imagine, just for a second, that the animals we shove down our throats can experience the same kinds of emotions as dogs. What if, like Fido, they can be fearful, or optimistic? Research like Kittilsen's suggests that they can. Does that make it harder to scarf down a plate of fish sticks?
In the end, arguing that dogs have emotions is a relatively safe stance to take in a nation where some 36.5% of households have at least one canine pet. Arguing that the tuna marinating inside the cans in your kitchen cupboard have emotions is a riskier proposition in a nation of folks who each consume, on average, 270.7 pounds of animal flesh each year.
Rather than selectively allowing certain critters into the club of species that are like us, we should probably simply remember that humans aren't as special as we think we are. Instead of advocating for the protection of animals by leaning on their apparent similarity to our own species, perhaps we can just work to avoid needless suffering in all animals -- human-like or not.
MORE FROM Jason G. Goldman
Animals Dogs Editor's Picks Pets Science
Wild world of competitive dog grooming
Save 40% on these CBD pet chews
Why the ladies love John Wick
Democracy has a problem with science


In 2010 the Rays selected 53 players over 50 rounds, signed 35 of those picks, and have 27 players left in the system two years later.
Of the 27 remaining players, 3 have reached AA Montgomery, 10 are with high-A Charlotte, 6 are in low-A Bowling Green, 7 are with short-season A Hudson Valley, and 1 is with the rookie league GCL Rays.
Did not sign: 4/131 RHP Austin Wood, 7/221 OF Michael Lorenzen, 17/521 RHP Cody Anderson, 22/671 C Matthew Koch, 23/701 1B Kevin Patterson, 24/731 RHP Daniel Poncedeleon, 28/851 SS Julio Espinoza, 33/1001 RHP Scott Simon, 35/1061 RHP Spencer Davis, 37/1121 RHP Demondre Arnold, 38/1151 RHP William Anderson, 42/1271 3B Preston Overbey, 43/1301 C Ryan Hornback, 45/1361 LHP Blake Freeman, 47/1421 1B Hector Montes, 48/1451 RHP Ronald Barnes, 49/1481 1B Danny Hoilman, 50/1511 RHP Cory Maltz.
Signed but already out of the organization: 19/581 OF Craige Lyerly, 27/821 OF Chris Winder, 29/881 2B Scott Lawson, 30/911 3B Nick Schwaner, 32/971 OF Bryan Fogle, 36/1091 LHRP Robert Dickmann, 40/1211 RHRP Wade Broyles, 44/1331 RHRP Mickey Jannis.
If the bats at the top (Sale, O'Conner, Vettleson, Dietrich, Brett) don't come through this could be a very bad draft. So many relievers already. Hope to see Kendall and Henderson in the Bowling Green rotation next year.
Thanks for this. Nice breakdown on where everyone is without having to research it. This kind of stuff is why i check this site every day. Looks like we might have some relievers in this draft, as well as a few hitters, especially Ryan Brett. He seems to actually know how to hit the ball, unlike most of our major leaguers. Hope he can keep it up.
I agree, Ryan Brett might be our first develped 2nd baseman that can actually stick and contribute at the major league level.
Doug, I dont see how you can make the statement about the bats. Dietrich had a breakout season last year after suffering an injury to end his first year at Hudson Valley. Also, just because he has 9 home runs this year so far doesnt make you have the right to say his bat isnt coming around. He clearly has power and the FSL is loaded this year with good pitching. He will be with the Rays for a long time and will be on the MLB roster within the next 2-3 years.
Maybe I wasn't clear, I'm not knocking those bats, just the opposite, I'm saying that's about all there is. I'm happy with Dietrich. He's continued to hit while moving up, has some pop, and now he's learning 2B (no errors through 16 games)which will only help his future. If only all of our position player picks were like Dietrich.
"If the bats at the top don't come through" is referring to the long run, as in continuing above A-ball on the way to MLB. There just isn't much starting pitching, which is unusual with the Rays. So, other than those bats and a bunch of relievers, you're left with Spann and Markel.
That's not to say I don't like any of the others, I mentioned Henderson and Kendall, and Thompson and Price are two of my favorites, even if they haven't set the world on fire. And lefty relievers like Patterson and Rearick probably deserve more attention, they may break the streak of Rays not having RP make it to the bigs.
Ok well that sounded better I do agree with you though the guys need to step up hitting and pitching. The Stone Crabs especially they are embarrassing in FSL.
I really like this draft! No high picks who were sure things, but they got some potentially solid ML players and loaded up on LHP. Several high ceiling OF. Some power, some speed, solid hitters. A few good middle IF. It is still early to judge, but IMO there is a lot to like in this group.
Ryan Brett! A .300 hitter? In the Rays organization? Pay him what he wants and get him to St. Pete! A grand total of four players on the major league roster are currently hitting above .250. That is not a misprint. Brett averages .305 since he has been in the organization. Bodes well.
Well, this is Brett's first "not short" season, so I am sure the Rays want to see if he (and all these guys) can keep up the production with a full season team before advancing them too far. That whole group is probably being looked at more from the longevity of their production standpoint this year since they have all been pretty successful in shorter seasons.
It'll be fun to watch, hope they all do well.
As with the 2011 draft, the key to determine whether this is a "bad draft" or not is to look to the alternatives.
In the first and supplemental round, you could argue (as I did at the time) that the Rays should have spent the money to sign Nick Castellanos. Failing that, however, it's hard to argue with the players they did select (Sale, O'Conner, Vettleson). Among position players, they missed out on Jedd Gyorko (to the Padres at 2/59) and Andrelton Simmons (to the Braves at 2/70). You could also argue that LHP Sammy Solis (Nationals, 2/51) would have been a better value pick than O'Conner/Vettleson and I wouldn't argue with you there. All in all, though, this was a pretty solid top 3 to draft.
In the second, Jake Thompson over Drew Smyly is looking like a pretty grievous error. Jordan Swagerty and Chad Bettis are better prospects than Thompson at this point, too. So that's a clear miss. Dietrich is obviously a good pick.
In the third, Brett looks like a better pick than anyone who went after him; another solid selection.
The fourth round was obviously a waste, particularly considering the Rays could have had SS Garin Cecchini (4/143), Matt Den Dekker (5/152), or Matthew Szczur (5/160). Fifth rounder Ian Kendall looks like another mistake, particularly with Justin Grimm and Stephen Pryor still on the board.
Maybe the conclusion is that the Rays' vaunted northwest scouting isn't all it's cracked up to be?


text:
Forensic Genomics
Editor-in-Chief: David Mittelman, PhD
ISSN: 2690-8956 | Online ISSN: 2690-8964 | Published Quarterly
The premier peer-reviewed journal addressing the use of DNA testing technologies, algorithms, artificial intelligence, and genealogical research methods to support human identification.
The Preview Issue is Now Online!
Read all the articles ahead of our 2021 launch today
Forensic Genomics is a new peer-reviewed journal that addresses how advances in genetic testing and genomic analysis can enable investigators to break through previously impenetrable forensic DNA barriers. The core focus of the Journal will be the use of DNA testing technologies, algorithms, artificial intelligence, and genealogical research methods to support human identification using inference tools and inductive reasoning.
Forensic Genomics aims to accelerate the validation and adoption of new methods to support investigations that would be otherwise stalled with traditional testing methods. To accomplish this goal, the Journal will be organized into three complementary sections, one that deals with emerging technologies and inference tools, another that discusses examples of the practical impact of these technologies on current forensic casework, and a third that seeks to provide a path forward for expanded utilization of these technologies in current casework.
The Journal provides a high-profile, international forum for groundbreaking original research papers, review articles, captivating front matter, industry profiles, and commentary. Forensic Genomics will serve as a dynamic focal point for the growing forensics community and will be the go-to resource driving the field forward.
Journal cover art designed and provided by Eliza Wolfson (https://lizawolfson.co.uk)
Forensic Genomics coverage includes:
DNA isolation techniques
Methods for rootless hair, touch DNA, and other forensic inputs
Human enrichment techniques and mitigation of non-human contaminants
Microarray testing platforms for genome-wide analysis
WGS and panel sequencing platforms
Methods for mapping and variant calling forensic sequence data
Mixture deconvolution methods
Development of reference materials and standards
Comparison methods and benchmarks
Genetic genealogy and genealogical research methods
Bioinformatic methods for defining genetic relationships
Databases and tools to support human identification methods
Policies for ethical and responsible approaches to human identification
DNA sequencing and next generation sequencing
DNA testing, extraction, and quantitation
Machine learning, big data, deep learning, and artificial intelligence
Audience: Forensic investigators, genome scientists, bioinformaticians, data scientists, laboratory scientists, and forensic DNA analysts, among others.
Forensic Genomics is led by David Mittelman, PhD, Founder & Chief Executive Officer, Othram, Inc. and other leading investigators.
Acknowledgements: Journal cover art designed and provided by Eliza Wolfson (https://lizawolfson.co.uk)
Genetic Testing and Molecular Biomarkers
The CRISPR Journal
OMICS: A Journal of Integrative Biology


text:
170 SUFFOLK
MAY 31 – JUNE 5, 2014
170 SUFFOLK STREET, NEW YORK
a smallish, stylish & absolutely cutting edge awesome pop-up group show – brought to you by the same three indie curators & friends: SEAN VEGEZZI, ANDREW KASS, and ABELINE COHEN . . who brought you – the ground-breaking, and shaking . . 15 WARREN ST, the notorious indie group show that opened this new year, 2014.
with . . a huge bang. bang, bang, outlaw indie no-budget nailed it.
unlike 15 WARREN – I couldn't make this opening, which I heard was a way wild party bye the way, which I do not doubt for a moment – but I definitely made it my priority to see the show.
just as stunning, 170 SUFFOLK – was completely different in many ways – and yet remained . . a soul sister. no, these guys are not going to repeat themselves, or go formula-istic on you.
yes, they are gonna shake things . . up.
and, yes. they are going to invade, stake a claim, and visually 'break' into their 'found' site – and, yes, they are going to break-down . . with some really happening, cutting edge art.
coming off our recent artlovers posts . . on alternative/artist efforts . . such as ELSEWHERE, CINDERS, and even, artistswhodothings – including some grassroots JULY 4 patriotism !! – will hopefully lend a little more understanding, a little more context & depth to just what makes these 3 young artist/curators of 15 WARREN ST & now 170 SUFFOLK ST – so uniquely NYC, and that is, in a word: . . . gritty.
hardcore, art gritty.
with a real voice, and not – just an 'aesthetic' voice . . of their own.
trying to put it simply, it's 10 years on now, from when the raw pictorial energy, and 'new age' life-force of CINDERS hit the Brooklyn scene, and blew up.
it's a whole new 'visual' voice . . that speaks forth from – 15 WARREN and 170 SUFFOLK.
try this road map . . .
it's as if the very open and free-form creative energy, future speak narrative of CINDERS went through the mid-decade shock transformation 'new psychology' and, graphic elements of PHILIPPE MAYAUX, and came back – in-your-face, NYC free style. and, s-e-r-i-o-u-s.
playful, but serious. not so much in your head, in your dreams, in your personal trip; as in . . your world, the place you have to wake up to everyday. eat breakfast, and go forward.
I think one part of the story is that 15 WARREN ST, and it's soul sister 170 SUFFOLK – are produced by, and showcase work by local New York City kids, who grew up in NYC schools and streets. and one big part of their specific story – is that their formative years were impacted by 9-ll, which happened right before their very, 10-year old eyes.
another part of the equation is that from day one, in the their strollers and then as they walk the streets, on their on – – they inhabit and breathe in, a very very art-centric city. perhaps the mean streets make you grow up savvy, but irregardless, for sure all New York City kids dwell in a fantastically rich visual world. a mecca of cutting edge media & design, the streets of NYC – are suffused, if not saturated with, in a word: talent. from street tags, to corporate logos. Andre the Giant to COCA-COLA.
street artists and graphic designers, the masters of the universe – for sure.
they get to see a lot of 'art' proper too, in this city of multi museums with all their fluttering art-infused banners, and hi-def ads everywhere. kids in New York City know more about art, just from the vantage point of their strollers, and school trips, than you might imagine. just ask any transplanted young artist who comes here, from let's say Santa Fe, following his art dreams. it's the first thing they will tell you. how jealous they are of how art savvy the local kids are. even the ones that don't consider themselves artists, that hang at the few bodegas that haven't been gentrified, have an amazing eye. you know – they call it street style, and it bubbles up, big.
as for 9-11.
I don't think anybody has done the definitive study yet, or even really really comprehended its impact, but New York City . . took a big hit with 9-11, and this generation, this group of artists, who were at the most, 10 or 11 at the time, that is . . just beginning to formulate / process the world around them – seem to have been impacted to a degree to which nobody has really addressed, or computed yet.
contrast this to CINDERS, whose 2 co-founders were transplanted New Yorkers, I know Kelie grew up in FLORIDA, I forget exactly where STO hails from – and who both no longer reside here, bye the way. They both came here more or less in their early twenties – and further, most of the Cinders artist roster come from beyond New York City as well. not that that's a bad thing, the CINDERS culture and mind-set was a huge contribution to the city's art scene – just saying by way of trying to bring the voices of the new decade – into sharper focus.
when you start to contrast the groups, it seems fairly obvious that while the creative rebels of CINDERS speak up against mass society & global degeneration as a whole, the pop-up shows of SEAN VEGEZZI, ANDREW KASS, and ABELINE COHEN . . are definitely more specifically NYC-centric, and still grappling with the 9-11 attack, and the consequent backlash.
in a word, their shows, 15 WARREN & 170 SUFFOLK are deeply reflective of the aggression and chaos of war – that tore up the very turf of their childhood – i.e. the 'ashes' of 9-11. encapsulated in a word, their art is more POLITICAL, often hyper-real, and leaning to the side of more 'graphic' – vs/as opposed to the alternative shamanistic & organic mind-set dream 'visions' that flowered around the ashes of the 'old order' – that CINDERS & crew stomped on . . so gloriously.
further, most of us were NOT 10 or 11 when the Twin Towers went down, we had other milestones that crafted our lives & cultural understandings, be it Woodstock or ANDY WARHOL. so we're not quite on the same page. it's a little jarring, and sad – to see where these kids are coming from, and how intense they are about things as basic as – urban security.
but, if like me – you are catching any of the JULY 4 history narratives on TV, specifically HISTORY CHANNEL – and it's still not even noon – it's amazing, it's absolutely stunning . . to hear how the history books are being revised, with a harsh nod to 9-11.
hello, 15 WARREN & 170 SUFFOLK !!
summing up the American War of Independence . . this line is tossed about more frequently than you might imagine, and I don't recall it being so overtly stressed – before.
to wit: "this 1770's British naval invasion on New York City was the greatest attack to ever happen on American soil, and on the port of New York City . . . until 9-11." !!
so put that into your red, white and blue . . crepe paper bunting, while you think back on when you went to school, and 9-11 was not in the picture, or the textbooks, let alone the national dialog . . on July 4th.
in the midst of the cookie cutter galleries that over-populate the Lower East Side and actually, deliberately 'aspire' to commercial white boxy-ness, a dirty little interloper, with true finesse – and very chic – in the real meaning of the word . . popped up like a 2 week blooming flower in a city yard full of year-long weeds.
170 SUFFOLK took a raw space and made art, like a master chef takes raw fish and makes .. sushi.
the decades-old letters on the street entrance said, 'NO' !!
all the better to say: YES !!
unlike 15 WARREN, this show was smaller, more formal, and more contained, in that things though still site-specific were more orderly, and almost grid-like in how the room was divided among the 13 artists.
repeat, almost.
though if anybody could make heads or tails of the artist accreditation 'map' print-out – all the power to them, because I sure couldn't. but at least unlike 15 WARREN, 170 SUFFOLK did attempt to give names – to the artists behind the works.
it was a match-up made in heaven, the high ceilings and the exposed beams, the found 'patina', the deep rectangular viewing space. the works took on an awesome presence, that honed . . their inherent 'presence of mind'.
translate as: content. in a magical space. win, win.
hardcore beauty.
and, yes that is . . natural light streaming from a skylight in the back.
and, yes that is a tiny American flag, embedded into a small rock, detail installation – by JACK SHANNON.
Happy July 4th !!
MORE PIX TO FOLLOW.
~170 SUFFOLK . . hell-o !! | Posted in The Bomb	| By Nancy Smith	| July 4th, 2014, 9:38am


text:
.class abstract Landroid/animation/PathKeyframes$SimpleKeyframes;
.super Ljava/lang/Object;
.source "PathKeyframes.java"

# interfaces
.implements Landroid/animation/Keyframes;

# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Landroid/animation/PathKeyframes;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x40a
    name = "SimpleKeyframes"
.end annotation

# direct methods
.method private constructor <init>()V
    .registers 1

    .prologue
    .line 210
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method synthetic constructor <init>(Landroid/animation/PathKeyframes$SimpleKeyframes;)V
    .registers 2

    .prologue
    invoke-direct {p0}, Landroid/animation/PathKeyframes$SimpleKeyframes;-><init>()V

    return-void
.end method

# virtual methods
.method public clone()Landroid/animation/Keyframes;
    .registers 5

    .prologue
    .line 226
    const/4 v1, 0x0

    .line 228
    .local v1, "clone":Landroid/animation/Keyframes;
    :try_start_1
    invoke-super {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object;

    move-result-object v3

    move-object v0, v3

    check-cast v0, Landroid/animation/Keyframes;

    move-object v1, v0
    :try_end_9
    .catch Ljava/lang/CloneNotSupportedException; {:try_start_1 .. :try_end_9} :catch_a

    .line 230
    .end local v1    # "clone":Landroid/animation/Keyframes;
    :goto_9
    return-object v1

    .line 229
    .restart local v1    # "clone":Landroid/animation/Keyframes;
    :catch_a
    move-exception v2

    .local v2, "e":Ljava/lang/CloneNotSupportedException;
    goto :goto_9
.end method

.method public bridge synthetic clone()Ljava/lang/Object;
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/lang/CloneNotSupportedException;
        }
    .end annotation

    .prologue
    .line 225
    invoke-virtual {p0}, Landroid/animation/PathKeyframes$SimpleKeyframes;->clone()Landroid/animation/Keyframes;

    move-result-object v0

    return-object v0
.end method

.method public getKeyframes()Ljava/util/ArrayList;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/ArrayList",
            "<",
            "Landroid/animation/Keyframe;",
            ">;"
        }
    .end annotation

    .prologue
    .line 221
    invoke-static {}, Landroid/animation/PathKeyframes;->-get0()Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic getKeyframes()Ljava/util/List;
    .registers 2

    .prologue
    .line 220
    invoke-virtual {p0}, Landroid/animation/PathKeyframes$SimpleKeyframes;->getKeyframes()Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method

.method public invalidateCache()V
    .registers 1

    .prologue
    .line 216
    return-void
.end method

.method public setEvaluator(Landroid/animation/TypeEvaluator;)V
    .registers 2
    .param p1, "evaluator"    # Landroid/animation/TypeEvaluator;

    .prologue
    .line 212
    return-void
.end method

redpajama_set_name: RedPajamaGithub


100% Authentic Nike Zoom Vapor 9.5 Tour Women's Tennis Shoes. Color : Team Red/Metallic Silver-Siren Red. Size : US=5 UK=2.5 EUR=35.5. The popular speed-oriented shoe from Nike continues to be a favorite amongst many players because of it's sporty style and comfortable feel. The Zoom Vapor 9.5 Tour has been built on a women's specific last and delivers a quick, responsive ride while providing players with underfoot cushioning.
The upper features a breathable, lightweight material with Adaptive Fit technology to assure the shoe molds perfectly to any player's feet. Fans of the previous Vapor 9 Tour will appreciate the updated durability on the toe and medial side of this shoe. A Zoom Air unit in the midsole offers low to the ground cushioning with good rebound underfoot. Light, fast, and extremely comfortable, this shoe possesses all the support and stability you need to move with confidence. Upper: Lightweight upper and Adaptive Fit construction for customizable fit and support.
Enhanced durability at the toe and on the medial side. Midsole: Full length Phylon midsole with a Zoom Air unit in the heel for low-to-the ground cushioning. Midfoot shank for easy transitions and quick movements. Outsole: XDR rubber in a modified herringbone pattern for superb court traction.
The following conditions may apply. Items must have original tags or box and show no signs of wear or tear.
5 Star Service is our goal. Please visit our store for more great deals. Thank you for visiting us!
The item "Nike Zoom Vapor 9.5 Tour 631475 602 Team Red/Silver Women's Tennis Shoes Sz 5" is in sale since Monday, July 16, 2018. This item is in the category "Clothing, Shoes & Accessories\Women's Shoes\Athletic Shoes". The seller is "h_hc_sportsline" and is located in Orlando, Florida. This item can be shipped to United States, Canada, United Kingdom, Denmark, Romania, Slovakia, Bulgaria, Czech republic, Finland, Hungary, Latvia, Lithuania, Malta, Estonia, Australia, Greece, Portugal, Cyprus, Slovenia, Japan, China, Sweden, South Korea, Indonesia, Taiwan, South africa, Thailand, Belgium, France, Hong Kong, Ireland, Netherlands, Poland, Spain, Italy, Germany, Austria, Israel, New Zealand, Philippines, Singapore, Switzerland, Norway, Saudi arabia, Ukraine, United arab emirates, Qatar, Kuwait, Bahrain, Croatia, Malaysia, Brazil, Chile, Colombia, Costa rica, Dominican republic, Panama, Trinidad and tobago, Guatemala, El salvador, Honduras, Jamaica, Antigua and barbuda, Aruba, Belize, Dominica, Grenada, Saint kitts and nevis, Saint lucia, Montserrat, Turks and caicos islands, Barbados, Bangladesh, Bermuda, Brunei darussalam, Bolivia, Ecuador, Egypt, French guiana, Guernsey, Gibraltar, Guadeloupe, Iceland, Jersey, Jordan, Cambodia, Cayman islands, Liechtenstein, Sri lanka, Luxembourg, Monaco, Macao, Martinique, Maldives, Nicaragua, Oman, Peru, Pakistan, Paraguay, Reunion, Bahamas, Viet nam, Uruguay.


text:
Commentary: Good or bad, expect the unexpected when it comes to the Hawks
By Aaron Levine
I get it: When it comes to the Seahawks over the last 24 hours, we've all felt as disgruntled and crotchety as Mr. Scrooge.
A frustrating home loss has that effect – especially with a first-round playoff bye on the line. Bah Humbug, indeed.
Add the devastating loss of Tyler Lockett for the rest of the season, and this is arguably the low point of a maddening year of inconsistency where none of us can forecast which team will show up each game, let alone each half. It's also the point where the critics and naysayers reach a fever pitch, questioning every move, every play call, every missed assignment by an offensive lineman or blown coverage by a defensive back.
And that's a good thing. Because if we've learned anything, the Seahawks' best comes out when they're doubted the most. Historically, when the players in the locker room have heard the most smack – they've smacked right back.
We stood here in mid-November last year with a 4-5 record yelling bloody murder before they rattled off six of seven wins to make the playoffs. We stood here in 2014 scratching our heads in mid-November with a 6-4 record before they reached the Super Bowl. And we stood here incredulous in 2013 after losing two of three games in December before they won their first title.
I'm not saying this team is Super Bowl bound. I'm just saying this team's pride never lets them be cast aside. And with that pedigree and mindset – that history of grit – anything is possible.
That doesn't mitigate any ongoing dissatisfaction with the offensive line, or execution in the Red Zone, or a dip in confidence with this defense without Earl Thomas. But what we think doesn't mean a thing to the guys in the locker room, other than instilling an added determination to prove us wrong – to prove they can overcome any shortcoming, any injury or any perceived slight. That's what this team – and every team under Pete Carroll has been about since this program began.
And that's what this next month is all about: Finding that way - finding that spirit and momentum - and taking it as far as they can. Because when it comes to the playoffs, that's what it's all about.
So tonight, don't make me be the ghost of Christmas past, reminding everyone where this franchise has been. Or taking you to Cleveland or Jacksonville or Los Angeles where fans have no hope – or any of the other 15 or so cities where their team no longer has a chance. As division champs, the Seahawks have that chance, and at the very least, a home playoff game to try and kickstart a title run.
It's the holiday season after all. Let's share in the spirit of what we have – and that's a damn good franchise.
And whatever happens come playoff time, it's only fair with this team to expect the unexpected – and never count them out.


Days 0–3 Weather Summary: Light rain (total 2mm), mostly falling on Fri morning. Cool air temperatures (max 15°C on Fri afternoon, min 8°C on Fri night). Wind will be generally light. Days 4–6 Weather Summary: Light rain (total 7mm), mostly falling on Mon night. Cool air temperatures (max 16°C on Tue afternoon, min 8°C on Wed night). Wind will be generally light.


A horrible beast stalks Traverse City... and he's out for blood!
When Matt Sorenson receives a magic kit for Christmas... it's the perfect gift. There's only one problem: it's a REAL magic kit! By accident, Matt makes the creatures from one of his drawings come alive. One of those creatures happens to be a vicious, bloodthirsty snow monster! The only way to make the creature return to his poster is by touching the terrible beast with the tip of the magic wand.
However, the snow monster is twelve feet tall! Danger lurks around every street corner in Traverse City as Matt and his friend John try to find the awful snow monster before IT finds THEM!


Turtle release day. Photo credit SEA LIFE.
Late last month, SEA LIFE Sunshine Coast released nine juvenile flatback turtles off the coast of Bundaberg as part of a one-of-a-kind marine conservation project.
"They seem to disappear for the first five to 10 years and very little is known about what occurs during this phase, which is why this project is so vital in helping us to fill that gap in our understanding," SEA LIFE general curator Aaron Sprowl said in a press release.
The flatbacks were collected as hatchlings from Mon Repos just over a year ago. Since then, they were cared for at SEA LIFE, have grown to about 15cm in length, and were fitted with miniature solar-powered satellite tags that will allow researchers to track their movements, collect important data, and lead to more effective conservation measures.The tags are expected to last for about three months before the tags break free as the turtles grow.
Hatchling. Photo credit: SEA LIFE.
"The data will provide insight into where they go and how they behave, helping us to pinpoint areas of the coast where they congregate and which may need extra conservation protection," Sprowl said.
SEA LIFE plans to continue this project with new hatchlings this year and will likely follow a similar timeline.
To learn more, check out these flatback turtle hatchling fast facts!
Hatchling swimming. Photo credit SEA LIFE.


text:
Q: google map not working, locations Array? I have a problem I can't resolve. If I hard code the array (commented out in attached code) and ignore the ajax call the map function works. However, build the array from the ajax call and nothing happens. I think it must be the array itself but I cannot see what's wrong.
This is the server side code where I'm just adding a test table
[System.Web.Services.WebMethod]
public static string GetLocations()
{
    DataTable dtSource = new DataTable();
    dtSource.Columns.Add("address", typeof(string));
    dtSource.Rows.Add("CM0 8JH");
    dtSource.Rows.Add("SE14 5RU");

    DataTable dtLatLng = new DataTable();
    dtLatLng.Columns.Add("lat", typeof(string));
    dtLatLng.Columns.Add("lng", typeof(string));

    foreach (DataRow row in dtSource.Rows)
    {
        DataTable dtWork = GetLatLng(row[0].ToString());

        foreach (DataRow rowwork in dtWork.Rows)
        {
            dtLatLng.Rows.Add(rowwork[2], rowwork[3]);
            dtWork = null;
        }
    }
    return ConvertDataTabletoString(dtLatLng);
}

public static string ConvertDataTabletoString(System.Data.DataTable dt)
{
    System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
    List<Dictionary<string, object>> rows = new List<Dictionary<string, object>>();
    Dictionary<string, object> row;
    foreach (System.Data.DataRow dr in dt.Rows)
    {
        row = new Dictionary<string, object>();
        foreach (System.Data.DataColumn col in dt.Columns)
        {
            row.Add(col.ColumnName, dr[col]);
        }
        rows.Add(row);
    }
    return serializer.Serialize(rows);
}

public static DataTable GetLatLng(string address)
{
    string url = "https://maps.googleapis.com/maps/api/geocode/xml?address=" + address + "&key=AIzaSyBWQFCssXf-cic6HMYiRncde_4r9Paq9JY";
    System.Net.WebRequest request = System.Net.WebRequest.Create(url);

    using (System.Net.WebResponse response = (System.Net.HttpWebResponse)request.GetResponse())
    {
        using (System.IO.StreamReader reader = new System.IO.StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8))
        {
            DataSet dsResult = new DataSet();
            dsResult.ReadXml(reader);
            DataTable dtCoordinates = new DataTable();
            dtCoordinates.Columns.AddRange(new DataColumn[4] { new DataColumn("Id", typeof(int)),
                new DataColumn("Address", typeof(string)),
                new DataColumn("Latitude",typeof(string)),
                new DataColumn("Longitude",typeof(string)) });
            foreach (DataRow row in dsResult.Tables["result"].Rows)
            {
                string geometry_id = dsResult.Tables["geometry"].Select("result_id = " + row["result_id"].ToString())[0]["geometry_id"].ToString();
                DataRow location = dsResult.Tables["location"].Select("geometry_id = " + geometry_id)[0];
                dtCoordinates.Rows.Add(row["result_id"], row["formatted_address"], location["lat"], location["lng"]);
            }
            return dtCoordinates;
        }
    }
}

here is the client side code where I alternately comment out the hard coded array and call the ajax call
<style>
    #map {
        height: 500px;
    }

    html,
    body {
        height: 100%;
        margin: 0;
        padding: 0;
    }
</style>

<script type="text/javascript">
    function initMap() {
        var locations = [];

        //var locations = [
        //    { "lat": 51.6286544, "lng": 0.8193251 },
        //    { "lat": 51.4826440, "lng": -0.0473788 }
        //]

        $.ajax({
            type: "POST",
            url: "SecretSquirrel.aspx/GetLocations",
            data: "{}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                data = $.parseJSON(data.d);
                $.each(data, function (i, item) {
                    locations.push({
                        "lat": item.lat,
                        "lng": item.lng
                    });
                    //alert(locations[i].lng);
                });
            }
        });

        var map = new google.maps.Map(document.getElementById('map'), {
            zoom: 5,
            center: {
                lat: 51.5074,
                lng: 0.1278
            }
        });

        // Create an array of alphabetical characters used to label the markers.
        var labels = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

        // Add some markers to the map.
        // Note: The code uses the JavaScript Array.prototype.map() method to
        // create an array of markers based on a given "locations" array.
        // The map() method here has nothing to do with the Google Maps API.
        var markers = locations.map(function (location, i) {
            return new google.maps.Marker({
                position: location,
                label: labels[i % labels.length]
            });
        });

        // Add a marker clusterer to manage the markers.
        var markerCluster = new MarkerClusterer(map, markers, {
            imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m'
        });
    }
</script>

<script type="text/javascript" src="https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/markerclusterer.js">
</script>
<script type="text/javascript" async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBWQFCssXf-cic6HMYiRncde_4r9Paq9JY&callback=initMap">
</script>

I have searched forums so am not just putting this up without exhausting myself!!! Can anyone point out the probably stupid error????

A: var markers = locations.map this will run before you have any locations due to AJAX being asynchronous.
Also your lat and lng are being passed as strings and not numbers.
JSFiddle For Example
To fix it you could do something like this
function initMap() {
    var locations = [];
    $.ajax({
        type: "POST",
        url: "SecretSquirrel.aspx/GetLocations",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (data) {
            data = $.parseJSON(data.d);
            $.each(data, function (i, item) {
                locations.push({
                    "lat": Number(item.lat),
                    "lng": Number(item.lng)
                });
            });
            createMarkers(map, locations);
        }
    });

    var map = new google.maps.Map(document.getElementById('map'), {
        zoom: 5,
        center: {
            lat: 51.5074,
            lng: 0.1278
        }
    });
}

function createMarkers(map, locations) {
    // Create an array of alphabetical characters used to label the markers.
    var labels = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

    // Add some markers to the map.
    // Note: The code uses the JavaScript Array.prototype.map() method to
    // create an array of markers based on a given "locations" array.
    // The map() method here has nothing to do with the Google Maps API.
    var markers = locations.map(function (location, i) {
        return new google.maps.Marker({
            position: location,
            label: labels[i % labels.length]
        });
    });

    // Add a marker clusterer to manage the markers.
    var markerCluster = new MarkerClusterer(map, markers, {
        imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m'
    });
}

I'll leave removing the markers down to you and name things how you wish.

redpajama_set_name: RedPajamaStackExchange


Last Sunday, John, Evelyn and I went to Volubilis, site of the ancient Roman provincial capital. The ruins are located somewhat above a fertile valley, offering sweeping views of the surrounding farmland. It was an overcast day, lending a colorless sameness to the ruins and the surrounding area, especially now during the dry season. In spring, when everything around here greens up, the site is supposed to be very beautiful. I can imagine that during Roman times, with a few more trees than there are now, the city must have been lovely. There is actually a lot to see–the remains of bakeries and wine and olive presses, the baths, the capitol building, the marketplace, the sacrificial altar in front of the basilica and many houses with their tiled, mosaic floors still relatively intact. Some of the houses have been given quaint or evocative names, like The House of the Labors of Hercules, House of the Athlete, House of the Dog, House of the Golden Coins, House of the Bathing Nymphs, House of the Columns and House of Dionysus and the Four Seasons. All in all, it's an interesting site.
There weren't a multitude of other tourists here, though there were a couple of tour buses that left shortly after we arrived. Volubilis is only about 30 km (18 miles) from Meknes and could be a nice day trip by bicycle. Except that it is 1/2 downhill and 1/2 very much uphill! Maybe in the spring I will give it a try.
For larger photos, just click on the image.
In the mountains to the south clings the small town of Moulay Idriss, one of Morocco's holiest sites. John tells me that it was only recently that it was opened to non-Muslims. According to one of my guide books, Idriss I fled the caliph in Baghdad in the 8th Century and came here. He founded the first Arab-Muslim dynasty in Baghdad and is buried in the town that took his name.
Last Friday, the 14th, John, Nabila Moussamin (the other Fellow in Morocco, based in Tangiers) and I went to the Peace Corps training site at Imouzzer, an hour and a half drive south-east of Meknes. There we trained the volunteers in the use of "Books in a Box," literally boxes that come with 32 English Language-Teaching books packed inside them. It was great fun working with the PCVs, since I'm a former volunteer myself. They were very enthusiastic about having the books and the workshop was very well received. Imouzzer, over 4,000 feet up in the Middle Atlas mountains, is a smaller version of the nearby resort town of Ifrane. We started the workshop around 12:30 p.m., and as the afternoon progressed, it started to get a bit chilly. Being from Montana, I wore only a short-sleeved shirt, but it wasn't too bad. I also met a fellow Montanan there, a volunteer named Brian (sorry, Brian, I forgot your last name) from Denton. He also attended the U of M, so we had a lot in common to talk about. It wasn't all that surprising to meet another Montanan, since the U of M always ranks high nationally in the number of PCVs it recruits.
Let's see. What else is happening . . .?
Yanks are out. Red Sox out. White Sox are . . . Holy Pale Hose, Batman, the White Sox are in the Series?! Astounding. Good luck to them. I'll have to root for them in the Fall Classic, even if Houston, with former Yanks Clemens and Pettite on the team, makes it.
More rain this afternoon. The wet season approaches. It got cold last night, so much so that I broke out the heavy blanket that's been in the closet since I got here.
Got my internet connection up and running. It's not nearly as fast as the speedy Korean connection I had, but it will do.
This Thursday, the U.S. ambassador to Morocco, Thomas Riley, will be visiting the American Language Center in Meknes to hand out scholarship awards to 33 Moroccan middle school boys and girls. I've been invited to attend the ceremonies and to meet the ambassador. Hmmm, I better buy a suit coat.
Then, on Nov. 6, Nabila and I have been invited to give a workshop on the Books in a Box to American Language Center directors and teachers in Marrakech. THAT should be fun–a great opportunity to see one of the legendary cities of Morocco, food, lodging and transportation paid for. Remember "Marrakesh Express" by Crosby, Stills and Nash? (I don't know whether the correct spelling is Marrakech or Marrakesh–Google gives 4.4 million hits for the latter and 3.8 million for the former.) More later.


text:
Q: How to implement Image reordering in meteor.js Need to implement sortable functionality in Image Collection . Used rank value to sort the images ..  For all categories it works ..
If images are categorized by category name it doesn't work ..
How to proceed further for different categories
Gallery.html
<div id="grid-container" class="cbp-l-grid-agency grid">
     {{#each images getCurrentCategory}}
          {{> image}}
     {{/each}}
     {{> addInfo}}
</div>

Gallery.js
Template.gallery.rendered = function(){
     this.$('#grid-container').sortable({
         stop: function(e, ui) {
              el = ui.item.get(0)
              before = ui.item.prev().get(0)
              after = ui.item.next().get(0)
              if(!before) {
                  newRank = Blaze.getData(after).rank - 1
              } else if(!after) {
                  newRank = Blaze.getData(before).rank + 1
              } else {
                  newRank = (Blaze.getData(after).rank + Blaze.getData(before).rank)/2
              }
              Images.update({_id: Blaze.getData(el)._id}, {$set: {rank: newRank}})
        }
    })
}

Template.gallery.helpers({
    'getCurrentCategory': function() {
        return Template.instance().currentcategory.get();
    },
    'images': function (currentcategory) {
        if(currentcategory == 'all' || !currentcategory){
            return Images.find({},{sort: {rank: 1}});
        }
        return Images.find({category:currentcategory});
    }
});

A: If I understand your question correctly, you just need to do this:
return Images.find({category:currentcategory},{sort:{rank:1}})

It's the same as your all category cursor but with the added sort specifier.


text:
Q: Converting conditions with parentheses to equivalents with no parentheses I am developing an app where a user is able to add conditions to certain tasks.
For example he could have conditions a, b, c, d and combine them in a way where in the end it looks like :
(a AND b) OR ( c AND d )
OR
(a AND b AND c) or d
OR
(a AND !b) AND c OR !d
etc.
How can I convert these conditions to equivalents by removing parentheses?

A: Every expression in Boolean Algebra can be converted into an equivalent expression, without parenthesis, using only AND, OR, and ! (unary NOT).
Here is a simple but inefficient algorithm:
Using the example expression (a OR !b) AND c,

*

*Build a truth table for every combination of truth values of the variables:
| a | b | c | (a OR !b) AND c  |
| 0   0   0 | 0                |
| 0   0   1 | 1                |
| 0   1   0 | 0                |
| 0   1   1 | 0                |
| 1   0   0 | 0                |
| 1   0   1 | 1                |
| 1   1   0 | 0                |
| 1   1   1 | 1                |

*For every set of values where the expression is true (every row with 1 in the rightmost column), create an expression using ANDs and ! that evaluates to true only for that specific set of values.
| a | b | c | (a OR !b) AND c  |
| 0   0   0 | 0                |
| 0   0   1 | 1                |  (!a AND !b AND c )
| 0   1   0 | 0                |
| 0   1   1 | 0                |
| 1   0   0 | 0                |
| 1   0   1 | 1                |  (a  AND !b AND c )
| 1   1   0 | 0                |
| 1   1   1 | 1                |  (a  AND b  AND c )

*Join the expressions with OR.
(!a AND !b AND c ) OR (a  AND !b AND c ) OR (a  AND b  AND c )

*The resulting expression is rarely minimal, so you may want to apply some minimization techniques afterward.
(!a AND !b AND c) OR (a AND !b AND c) OR (a AND b AND c)
=
(!a AND !b AND c) OR (a AND c)
=
(!b AND c) OR (a AND c)

Ta-da!
It is important to note that building the truth table in step 1 is an O(2^n) operation (in number of variables), which is terrible. For cases with nontrivial numbers of variables, you'll probably want to use a different technique. The primary advantage of this algorithm is that it makes it very obvious how ANY expression can be transformed into the form you wanted.
Edit: To be clear, if you are using normal precedence rules you can remove the parenthesis in the final expression.

A: You can use various properties of Boolean algebra to help simplify your expressions, but you might not be able to get rid of all the parentheses. The parentheses are necessary for some expressions because there is no order of operations for NOT, AND, and OR. Thus if you can't rearrange your expression to read from left to right, you will need parentheses.

A: Not totally sure what the motivation is for the conversion to non-parenthetical equivalents, so I took it to mean that you're trying to establish an expressive capability (i.e. expression language) for the users to communicate their desired task conditions to your app.
You can't remove the need for parenthesis and still support arbitrarily complex expressions in a normal infix expression language having the normal operator precedence rules.
You have a few choices, I think:

*

*Support parenthesis.  (They're not really that hard to parse.)

*Use an alternate relatively standard or well-known expression language that doesn't use parenthesis, such as Reverse Polish Notation, aka RPN.  See http://en.wikipedia.org/wiki/Reverse_Polish_notation .  RPN uses a postfix notation that allows users full control over operator precedence by positioning and stacking rather than using parenthesis.  This comes at the expense of having to carefully (re)order the operands and operations.  (There's no free lunch.)

*Limit the expressiveness of your language to some specific patterns that don't need parenthesis in a more normal (infix) language (having operator precedence).
And lastly, if you have a user interface to help the users compose their expressions (instead of textual language), you can do something like #2 above and use the order the users defines sub expressions to indicate operator precedence without the need for parenthesis.  Basically your UI would be helping them build an expression tree.
Finally, if your question goes to how to remove parenthesis for the purposes of executing expressions, this is more like a code generation problem.  Again, the stack of RPN can be useful.  Or, you can translate the (potentially parenthetical) expressions into individual mini (e.g. three operand) statements explicitly connected by additional (in compiler lingo, temporary) variables.  For example, (a + b) * c becomes t1 = a + b followed by final-result = t1 * c.


text:
Home » SOCCER » Soccer » Brazil 2014 Betting Odds France Vs Honduras
Brazil 2014 Betting Odds- France vs Honduras
Frank Lorenzo | June 12, 2014
France will take on the weakest team on group E, Honduras, in their debut at the 2014 World Cup in Brazil, this Sunday at 3 PM ET, at the Beira-Rio, in Porto Alegre.
France is the favorite to win Group E, but four years ago in South Africa they left the tournament in after being eliminated at the group stage; they need a win against the Central Americans in order to face Ecuador and Switzerland later in the competition.
"We'll have spent several weeks together between the start of our preparations and the end of the tournament. The squad dynamic and the mentality of the players will be essential. That's not what wins you matches, but I don't think you can get results without that either," said coach Didier Deschamps.
"What's important is this World Cup, and then Euro 2016 in France. Our team must always be ambitious and aim to be as competitive as possible. We'll go to Brazil with the desire to progress as far as possible."
For Honduras is about not getting too many goals against and scoring at least one goal in the tournament; they left South Africa 2010 without a goal scored.
"We have no excuse not to know everything about France, the champions of 1998, with all the videos that (manager) Luis Fernando Suarez has shown us," said Honduras Wilson Palacios.
"We know that's the advantage we have. We know they do not know much about us."
France is rated -275 to win the game and Honduras is +1200; the draw is at +400.
Frank Lorenzo
MTS co-founder Frank "Let It Ride" Lorenzo has been betting on sports since he was legally allowed to do so. (Did he do so before then, too? No comment.) He enjoys very strong coffee, neon lights, and passing on his wealth of betting knowledge to anyone who will listen.
Soccer Related Resources
Soccer Betting 2021 – Bet on Soccer Games
Soccer Betting Lines – Best Soccer Odds
Betting on MLS Soccer Games
Champions League Betting
English Premier League Betting
FIFA World Cup Betting
UEFA Euro Betting
It's a Two-Horse Race in Dutch Eredivisie Soccer League
PSG Look Unstoppable in Ligue 1
Can Anyone Catch Bayern in the Bundesliga?
Italian Serie A Futures: Inter Will Not be Caught in Serie A
La Liga Futures: Sevilla can Squeeze Out Madrid
Soccer | January 19, 2022
Noelle Matthews


text:
Q: Total number of "yes" rows in Data tables I have a few tables with "billable" rows that have the data fill in as y or n (being yes or no). I understand how to add the total price amount of a column, but not how to count rows that contain 'y'. For example below, I'm finding the first row, getting the length and alerting the total.
HTML

        Price
        Billable

        201
        y

        51
        y

        7
        n

jQuery
// initiate table
oPrice = $('#pricetable').dataTable();

var priceTotal = 0;

// iterate through each input and add to sum
$('#pricetable td:nth-child(1)').each(function () {
    var dataArray = oPrice._('td:nth-child(1)');
    for (var i = 0, len = dataArray.length; i < len; i++) {
        priceTotal += +dataArray[i];
    }
});

// alert total
alert(priceTotal);

I need to also alert the number of billable rows... so something like
var billTotal = 0;
            $("#pricetable td:nth-child(2)").each(function () {
                var val = $(this).text();
                if (val == 'y') reimTotal++;
                billTotal++;
            });
            //alert(billTotal); //count is 2

            // change value of summary total
            $('#myBillable').val(billTotal);

...but the issue is that this needs to okay with Datatables. If you change the number of rows, you'll notice I have 6 rows, and 4 billable - but it only alerts 3. Anyway, the price totals work just fine for me but I need to know how to total the billable rows. Thanks in advance! UPDATED: http://jsfiddle.net/HEDvf/1555/

A: to add all billable rows you can use .DataTable().rows().eq(0) and apply a filter like this
$(document).ready(function() {
    var table=$('#pricetable').DataTable({//use DataTable instead to use .rows()
        "sPaginationType": "full_numbers",
        "iDisplayLength": 5
    });
    var priceTotal = 0;
    table.rows().eq(0).filter( function (row) {//each row inside the .DataTable
        if(table.cell(row,1).data() === 'y'){//if it is billable
           priceTotal+=parseInt(table.cell(row,0).data());//parse the data to int and sum
        }
    });
    alert("price "+priceTotal);
});

you need to use .DataTable() to return a DataTables API instance so you can access each row with .rows() and loop to add only the billable rows
http://jsfiddle.net/s827x/

A: http://jsfiddle.net/doniyor/Vc96L/ this should work for you.
$(function () {
 var count = 0;
 $("#pricetable").find("td").each(function () {
    var val = $(this).text();
    if (val == 'y') count++;
 });
 alert(count);
});

A: I'd change your loop to iterate all TDs like so:
$('#pricetable td').each(function (index) {
    var item = $(this).text();
    if (index % 2 == 0)
        priceTotal += parseFloat(item);
    else if (item == "y")
        billableCount++;
});

Here's a working fiddle


To determine if a book is an AR book, visit the AR Book Find website.
POINTS WILL NOT CHANGE DUE TO INCLEMENT WEATHER OR OTHER CIRCUMSTANCES OUT OF OUR CONTROL.
May 21, 2019- Reward program for students meeting 2nd semester goals.
May 23, 2019 - (Date could change)- Final trip for students meeting BOTH semester goals.


text:
Author: Annette Muindi
Generative Pre-trained Transformer or ChatGPT as it is commonly referred to, is a chatbot launched by OpenAI, a company that develops Artificial Intelligence (AI) and natural language tools, in November 2022. ChatGPT is an AI chatbot that uses advanced natural language processing to engage in
The Office of the Attorney-General in Kenya dates back to 1906. Over the years, with successive governments, the powers changed and evolved until the promulgation of the Constitution of Kenya 2010 which cemented the roles and functions of the Attorney-General. According to Article 156 of
Kenya ranks among the top digital and tech economies in Africa. This is as a result of its advancement in the development of large-scale ICT infrastructure, broadband connectivity, and other digital services. Often referred to as Africa's Silicon Savannah, Kenya is the regional ICT hub
Fractional shareholding allows a person to purchase a piece, or a fraction of a share. For example, if one share costs KSh 500, a person could buy a proportion of that say for KSh 250 while another person buys the remainder for KSh 250. Each
The Mau Forest Complex is located about 170km north-west of Nairobi. The forest is the largest remaining indigenous forest in Kenya. It covers over 400,000 hectares, and is the largest of the country's five water towers as well as the largest closed-canopy forest ecosystem. The
Taming crime in Kenya: Heightening surveillance way to go in curbing insecurity In the past few weeks, there has been an increase in crime in Kenya. Videos have surfaced showing civilians being robbed at gunpoint, purses and phones being snatched from pedestrians and drivers among
BBI Bill Business CBK Climate Change Climate Mitigation County Governments County Updates covid-19 Cybersecurity Data Protection Digital Economy Finance Gazette General Elections Government Health Healthcare ICT IEBC kenya KRA Laws National Assembly National Treasury Parliament Policy Political Parties Politics President Presidential Elections Privacy Public Health Public Sector Regional Trade Regulations SDGs Senate Supreme Court Sustainability Tax Technology Trade WHO


We're coming up on 2 months and counting until the release of Portlandtown: A Tale of the Oregon Wyldes by yours truly. Only 68 little days. Wow. Still not ready.
I am, however, very excited. The fine folks at St. Martin's Griffin (Go Fightin' Griffins!) seem to have things under control, which is good. Promotion and marketing and getting enough people to read the book early so more people will read it when it comes out. All very complicated stuff, I'm told. I'm just happy someone is finally getting to read it!
Funny thing . . . I have been hearing conflicting reports as to whether "zombies" as a genre are solid or yesterday's news. The book people are psyched, fans of the undead are still rabid, and the mainstream media can't seem to get enough (particularly if the zombie in question is "real"). Hollywood, however, is apparently starting to cool to slackjaws, walkers, and haters - at least in terms of new projects. To be honest, I'm surprised it lasted as long as it did.
What does the mean for Portlandtown? Not much. We might not get that awesome movie deal right out of the block, but that's fine. When the book hits we'll have more leverage. And I would point out that Portlandtown isn't strictly a zombie book, not in the classic sense. Yes, there are plenty of dead things in the book causing trouble, but it's not a story about zombies. It's a supernatural western action adventure.


Last November, my friend and I produced a small monologue series called CharacterBased.
CharacterBased is a collection of preexisting films, plays, and literature, reenacted by actress Lynnese Page, filmed in different locations around New York City.
This series was initially created because Lynnese was having a very difficult time landing acting roles, and these films were produced out of the need to build her portfolio.
We're looking to produce three more monologues this year, and have created an Indiegogo pre-launch page HERE.
If the project peaks your interest, would be so appreciative if you could sign-up!