text:
Pluralistic: 06 Mar 2020
The most beautiful RPG dice I've ever seen: And you can also make your own.
The king of Dutch climate denial was secretly in Shell's pay: Frits Böttcher was a packrat, and his papers detail exactly how he was paid to sow climate doubt. He was very good at it.
American Catholic officials helped priests who preyed on children escape to Mexico: At least 51 "credibly accused" priests left the US and took up positions abroad.
A grifty AI company conned the state of Utah into giving access to everything: Banjo claims it will predict and head off terrorist attacks, mass shootings, and child abductions without invading anyone's privacy.
Clearview AI says it only lets cops use its facial recognition tool but it's lying: Investors, cronies and pals got to literally use it as a party trick.
South Korea's beating covid-19 with free testing: Testing is part of the free national health system, and 140,000 tests have been administered.
The web is unusably beshitted with terrible ad-tech: "No, I don't want great articles."
For $3, a robolawyer will automatically force data brokers to delete you and sue the ones who don't: Donotpay meets the CCPA, it's like peanut butter and chocolate.
Colophon: Recent publications, current writing projects, upcoming appearances, current reading
The most beautiful RPG dice I've ever seen (permalink)
Sasha is a spectacularly talented RPG dice-maker, whose online store features the most beautiful dice I've ever seen – and as if that wasn't enough, she also sells dice-making kits to use at home.
https://www.sunshadeauarts.com/sunshadeauarts-academy/
Last month, ahead of the C2E2 con, she posted a series of new, not-for-sale (argh) dice that embed a variety of materials inside large D20s to form nebulas, clouds, alien landscapes, menacing eyeballs, and eldritch scenes. Check them out for yourself!
https://twitter.com/sunshadeauarts/status/1232722877008490497
It's hard to say what these will cost; comparable dice on her site sell for $400. They're handmade, beautiful sculptures, after all.
https://www.sunshadeauarts.com/product/less-than-perfect-midnight-aurora-handmade-resin-inkless-titan-d20/
At that price, they're maybe too expensive for a gift for yourself, but as a graduation present, maybe? And that said, it's exactly the kind of thing I sometimes buy to celebrate selling a new novel, and that's on my roadmap for THE LOST CAUSE, my post-GND, truth-and-reconciliation novel, so I'm definitely putting a reminder in my calendar.
The king of Dutch climate denial was secretly in Shell's pay (permalink)
Club of Rome founder Frits Böttcher was the Netherlands' leading climate denier. He died in 2008. Investigative journalists combing through his papers, discovered that he was paid €500K by Shell and others to sow doubt about climate change.
https://www.ftm.nl/dutch-multinationals-funded-climate-sceptic
His network pushed out scientific frauds like the idea that excess atmospheric CO2 would be "good for plants" through books, lectures and reports.
He was good at it. His work was crucial to stalling action on climate change in the 1990s. Despite this, his 24 sponsors dumped him in 1998 after the signing of the Kyoto Protocol, worried that outright climate denial had lost credibility.
No wonder! This was the guy who'd called climate science "a witch-hunt on CO2" and declared "Our planet is not a greenhouse."
In his papers, Böttcher notes that after he published these frauds, Shell contacted him and offered him giant sums to keep it up and amplify it. The work was personally commissioned by Shell managing director Huub Van Engelshoven. Böttcher was a packrat. His papers in the Noord-Hollands Archief in Haarlem stack 15.9m tall. Inside of them is an eye-wateringly detailed account of how wealthy, planet-wrecking firms deliberately and maliciously paid for climate denial.
That means that we now can name names. We think of climate denial as a kind of emergent property with no human agent, but as the world drowns, roasts, and writhes with pandemic, we have the names and addresses of the people who engineered that situation for their own gain. We know who his political allies were: the VVD party. When the Netherlands' dikes fail and the country begins to drown, these politicians might still be running for office.
It's tempting to think of the climate crisis as something we all bear responsibility for, because we didn't sort our recycling or because we didn't use the underfunded, anemic public transit options available to us. But efforts like this – from Platform Authentieke Journalistiek and Follow the Money – show we were corralled into our complicity by a network of super-rich plutes for their own gain, who knew they were wrecking the world and dooming our children but did not care.
American Catholic officials helped priests who preyed on children escape to Mexico (permalink)
A new instalment in Propublica's outstanding coverage of the Catholic Church's complicity in sexual abuse by priests shows that dozens of American priests who raped children were relocated to Mexico, where they continued to rape children
https://www.propublica.org/article/dozens-of-catholic-priests-credibly-accused-of-abuse-found-work-abroad-some-with-the-churchs-blessing#178005
These priests found new postings thanks to glowing letters of recommendation from church officials who knew that they had been accused – or, in some cases convicted – of raping children in their parishes. Some fled to Mexico to avoid prison, resisting extradition for years.
Not just Mexico: Propublica found 51 "credibly accused" US priests who are currently working in Mexico, Ireland, Nigeria, and the Philippines. Some of them continued to draw pay from their US parishes while they settled in abroad. Parishoners' donations paid for the predators who victimized their children to escape justice.
One priest, Jose Antonio Pinal, wrote letters to Church officials blaming the boy he raped, saying, "that he is not innocent of the situation he wants to blame me for completely." Pinal is still ministering in Cuernavaca. He claims his longrunning rapes of a 15-year-old were consensual, but "he was a minor; so, legally, I am screwed."
When he moved to Mexico, Sacramento church officials wrote to him promising to support him, so long as the new diocese promised to "protect the diocese of Sacramento against any financial liability for any acts committed by you while working in that diocese."
Some of these priests are listed as "inactive" in Church websites, but are still ministering in Mexico. Rev. Jeffrey David Newell, admitted to sexually abusing another 15 year old, and called it a "mistake." He currently serves in Tijuana. Newell says it was a single slip up. Other survivors of his abuse have filed lawsuits against his old US archdiocese. Newell calls their claims "totally absurd." His name has been removed from Church lists of "credibly accused" sexual predators in the clergy.
These predators' survivors are alive and deeply traumatized. And thanks to the inaction, complicity and even encouragement of US Catholic church officials, these priests are ruining the lives of new children all over the world.
A grifty AI company conned the state of Utah into giving access to everything (permalink)
The State of Utah has secretly contracted with "Banjo," a grifty "AI" company, to analyze all the surveillance and internal data generated by all the state's agencies.
https://www.techdirt.com/articles/20200305/13422544042/ai-company-has-access-to-pretty-much-every-piece-surveillance-tech-state-utah-owns.shtml
Banjo gets all the 911 calls, CCTV camera feeds, license plate readers, and internal state databases, and its proprietary, secret algorithm will comb through all that to direct law enforcement.
https://www.vice.com/en_us/article/k7exem/banjo-ai-company-utah-surveillance-panopticon
The company claims there are no privacy concerns because it has a patented system for anonymizing data. The patents do not disclose their anonymization method, and every other attempt at this kind of anonymization has fallen prey to "re-identification" attacks.
Banjo gets to locate a facility inside the Utah DOT HQ, and will operate in all 29 counties, state university campuses and 23 cities (including Utah's 10 largest cities). The company's making $20.7m on this contract over five years.
Using FOIA requests, Motherboard retrieved records showing how Banjo got Utah officials to help it sell its services ot the state. When Motherboard questioned the officials about this, they flat-out lied and denied it. The Banjo pitch claims that they'll head off terrorist attacks, mass shootings and child abductions in realtime. The company provides zero evidence that they have ever done such a thing, or that they ever could.
But that lack of evidence didn't deter Utah AG Ric Cantrell:
"They do have case studies. I'm waiting for case studies from Banjo. I'm still waiting for information from them."
Uh, maybe you should have seen the studies before putting Banjo's servers behind your firewall?
Clearview AI says it only lets cops use its facial recognition tool but it's lying (permalink)
Clearview AI is another grifty "AI" company cutting secret deals with law enforcement to use its facial recognition tech, which relies on a database of nonconsensually scraped social media photos.
They claim only cops get to use this. It's a lie.
https://www.nytimes.com/2020/03/05/technology/clearview-investors.html
Clearview investors, clients and cronies all have logins to the system. Long before it was selling to cops, these people were literally using it as a party trick, getting people at parties to give them photos to subject to Clearview analysis, just for shits and giggles.
For example, billionaire John Catsimatidis used it to freak out his daughter, sneaking a pic of her data while she was at a restaurant and then IDing the guy and texting her with the guy's bio while she was still eating with him.
An investor named David Scalzo gave the app to his children: "They like to use it on themselves and their friends to see who they look like in the world. It's kind of fun for people."
It sure seems like Ashton Kutcher also got to run around and use it without limit or accountability. Last time I checked, he was also not a police officer.
https://www.youtube.com/watch?v=nNhYqLbsAGk&feature=youtu.be
One tech expert, Nicholas Cassimatis, uses the app as "a hobby."
Your 21st Century panopticon, folks, brought to you by compulsive liars who ask us to trust them not to get it wrong.
South Korea's beating covid-19 with free testing (permalink)
South Korea has tested 140,000 people for Covid-19. The tests are free for all as part of the nation's public health program. Testing has led to world-leading containment of the disease.
https://www.bloomberg.com/news/articles/2020-03-04/south-korea-tests-hundreds-of-thousands-to-fight-virus-outbreak
President Moon Jae-in calls it a "war" and has put the country on the kind of footing that you'd expect of any existential threat, sidelining the interests of industry in favor of national survival. They're testing 10,000 people/day. Results are available in hours. You can get tested at drive-through testing centers. The kits are 90% accurate and were developed by a domestic producer, Seegene Inc.
America is learning that offshoring high-tech manufacturing to save on labor costs and allowing its private sector to dominate its healthcare resulted in a brittle situation where it can't produce reliable tests, and the unreliable tests are only available to the wealthy.
The fate of uninsured, untested, untreated Americans is not theirs alone. They're the ones preparing wealthy Americans' food and cleaning their homes.
We have a shared microbial destiny that no amount of neoliberal doctrine can handwave away.
https://pluralistic.net/2020/03/01/shared-microbial-destiny/#covidclasswar
The web is unusably beshitted with terrible ad-tech (permalink)
The web is unusably beshitted and encrufted with popups, interstitials, rolldowns, nagware, paywalls, autoplaying video, ads that scroll with the page, and worse. I haven't looked at the web without an adblocker in years and it's still barely usable.
https://www.cjr.org/first_person/the-infinite-scroll.php
The modern web's equilibrium is "as terrible as possible, without being so terrible that you stop reading," or, worse, "as terrible as is necessary to get you pay to bypass the paywall."
In the CJR, David Roth publishes one of the most pitiless, accurate, evocative descriptions of using the modern internet of cruft.
"The page loads, and a little video ad box rises from the bottom left of the screen and begins buffering. Then a big box pops up over the small one with an offer to subscribe to the paper at a special promotional rate… As you contemplate it, the video begins to play in a muted spasm. This throws a scrim of gray over the rest of the page, making it impossible to read…While you've been triaging a second small video player has floated up into the middle left of the screen. You manage to close these various boxes, and now you can scroll. For a few seconds, anyway, until another ad creeps down from the banner ad above the headline."
But Roth isn't merely complaining here. He's also digging into the underlying reality: dwindling margins, short-term thinking, monopolization of the ad-market, and a buyer's market for ads that lets advertisers demand worse and worse of publishers. Publishers are staffed with people who are "perpetually maxed-out and stressed and scrabbling for a dwindling and finite amount of money." They're choosing chumboxes and other garbage because they want to keep the lights on.
This happened before, of course. It's an HTML5, CSS-enabled reprise of the pop-up wars, where exploding inventory and finite advertising allowed advertisers to play publishers off against each other with increasingly obnoxious, intrusive pop-ups.
These were unbelievably terrible, even by modern standards. Pop-ups would spawn at 1px X 1px, making them invisible, autoplaying audio. Others would sense your mouse heading for the close box and move themselves away from your pointer. They'd spawn 3 more pop-ups for every one you closed, or 300, until your computer ran out of RAM and crashed, taking all your work with it.
These pop-ups didn't go away because publishers won the battle. They went away because of pop-up blocking.
When Opera, and then Mozilla, turned pop-up blocking on by default, users finally had a meaningful reason to prefer one browser to the others. One browser was usable. The other one let pop-up ads crash your computer and eat your unsaved docs. As users switched en masse to blocking browsers, publishers could tell advertisers, "Look, we'll run any garbage ad you tell us to because we need your money. But if it's a pop-up it will be blocked by the majority of our users. They just won't see it."
The pop-up wars were won because technologists helped users exercise technological self-determination. But increasingly, browser vendors are ad-tech companies. Even when they're not, browsers are being designed to serve publishers (who are under advertisers' thumbs), not users.
https://www.eff.org/deeplinks/2017/09/open-letter-w3c-director-ceo-team-and-membership
We should address monopolies in ad-tech and browsers, we should create meaningful privacy protections via a federal privacy law with a private right of action. But all of that needs to be accompanied with legal cover for users who assert the right to unshittify their web sessions.
https://www.eff.org/deeplinks/2019/07/adblocking-how-about-nah
This won't just protect users, it will protect publishers. It's one thing to prohibit publishers from intrusive advertising. But it's another altogether to make that kind of advertising literally technically impossible.
For $3, a robolawyer will automatically force data brokers to delete you and sue the ones who don't (permalink)
The always-amazing Donotpay has a new robot-lawyer service: as part of your $3/month, they'll serve every data-broker with a demand to purge your records under the CCPA, and sue the ones who don't.
https://fortune.com/2020/03/05/delete-location-data-privacy-personal-information-donotpay/
Data-brokers don't just drive nuisance calls, they also expose you to risks like being doxed and swatted, or having your identity stolen, including by stalkers and bounty hunters who exploit mobile phone tracking to get your realtime location. Every single person should purge their data from every single data-broker, period. Donotpay targets the top 20 brokers and facial recognition companies, including Clearview AI.
Donotpay automates opt-outs for these companies. It also automates suing companies that don't comply or those that make illegal demands like requiring you to send a scan of your driver's license before they'll purge your records. Once you're signed up, you can opt out your whole family, and even your friends. If you don't want a $3/month sub (which gets you tons of other awesome robolawyering), you can just sign up once, pay $3, purge your records and cancel.
Fulfilling deletion requests costs companies about $10. You can use them punitively. Any time a company pisses you off, you can just file a data-deletion demand under CCPA.
When Donot pay started, it was Ios only and I couldn't use it. Somewhere along the way, they got a web interface, too. I just signed up. I'm gonna pay for the wifi on my flight this afternoon just so I can explore all its options.
This day in history (permalink)
#15yrsago Bram Cohen's Stanford talk on BitTorrent https://web.archive.org/web/20051124040524/http://stanford-online.stanford.edu/courses/ee380/050216-ee380-100.asx
#5yrsago DMCA abuser ordered to pay $25K to WordPress https://torrentfreak.com/wordpress-wins-25000-from-dmca-takedown-abuser-150305/
#5yrsago Albuquerque PD encrypts videos before releasing them in records request https://www.techdirt.com/articles/20150221/17074630102/albuquerque-police-dept-complies-with-records-request-releasing-password-protected-videos-not-password.shtml
#5yrsago Judge who invented Ferguson's debtor's prisons owes $170K in tax https://www.theguardian.com/us-news/2015/mar/06/ferguson-judge-owes-unpaid-taxes-ronald-brockmeyer
#5yrsago Hartford, CT says friends can't room together unless some of them are servants https://www.courant.com/news/connecticut/hc-hartford-scarborough-street-house-0218-20150217-story.html
#5yrsago Finnish millionaire gets EUR54K speeding ticket https://www.bbc.com/news/blogs-news-from-elsewhere-31709454
#1yrago Zuckerberg announces a comprehensive plan for a new, privacy-focused Facebook, but fails to mention data sharing and ad targeting https://www.wired.com/story/facebook-zuckerberg-privacy-pivot/
#1yrago Ruminations on decades spent writing stories that run more than 1,000,000 words https://www.antipope.org/charlie/blog-static/2019/03/lessons-learned-writing-really.html
#1yrago A thorough defense of Modern Monetary Theory https://www.forbes.com/sites/johntharvey/2019/03/05/mmt-sense-or-nonsense/#62e9ed235852
#1yrago GOP lawmaker driven mad by bill that would decriminalize children who take naked photos of themselves, delivers a frenzied rant about anal sex on legislature's floor https://www.thestranger.com/slog/2019/03/05/39511377/a-bill-decriminalizing-teen-sexting-passes-the-house-causing-republican-to-scream-about-anal-sex-on-the-floor
#1yrago Bounty hunters and stalkers are able to track you in realtime by lying to your phone company and pretending to be cops https://www.vice.com/en_us/article/panvkz/stalkers-debt-collectors-bounty-hunters-impersonate-cops-phone-location-data
#1yrago From prisons to factories to offices: the spread of workplace surveillance and monitoring tech https://datasociety.net/wp-content/uploads/2019/09/DandS_WorkplaceMonitoringandSurveillance-.pdf
#1yrago NH GOP lawmakers mocked gun violence survivors by wearing clutchable pearl necklaces to gun control hearing https://www.washingtonpost.com/politics/2019/03/06/gop-lawmakers-wore-pearls-while-gun-violence-victims-testified-activists-were-outraged/?utm_term=.addd1b7a24f8
Colophon (permalink)
Today's top sources: Emptywheel (https://www.emptywheel.net/), Slashdot (https://slashdot.org), Naked Capitalism (https://www.nakedcapitalism.com/), Super Punch (https://superpunch.net/, Bas van Beek (http://www.basvanbeek.com/).
Hugo nominators! My story "Unauthorized Bread" is eligible in the Novella category and you can read it free on Ars Technica: https://arstechnica.com/gaming/2020/01/unauthorized-bread-a-near-future-tale-of-refugees-and-sinister-iot-appliances/
Upcoming appearances:
Museums and the Web: March 31-April 4 2020, Los Angeles. https://mw20.museweb.net/
LA Times Festival of Books: 18 April 2020, Los Angeles. https://events.latimes.com/festivalofbooks/
Currently writing: I'm rewriting a short story, "The Canadian Miracle," for MIT Tech Review. It's a story set in the world of my next novel, "The Lost Cause," a post-GND novel about truth and reconciliation. I'm also working on "Baby Twitter," a piece of design fiction also set in The Lost Cause's prehistory, for a British think-tank. I'm getting geared up to start work on the novel afterwards.
Currently reading: Just started Lauren Beukes's forthcoming Afterland: it's Y the Last Man plus plus, and two chapters in, it's amazeballs. Last month, I finished Andrea Bernstein's "American Oligarchs"; it's a magnificent history of the Kushner and Trump families, showing how they cheated, stole and lied their way into power. I'm getting really into Anna Weiner's memoir about tech, "Uncanny Valley." I just loaded Matt Stoller's "Goliath" onto my underwater MP3 player and I'm listening to it as I swim laps.
Latest podcast: Disasters Don't Have to End in Dystopias: https://craphound.com/podcast/2020/03/01/disasters-dont-have-to-end-in-dystopias/
Upcoming books: "Poesy the Monster Slayer" (Jul 2020), a picture book about monsters, bedtime, gender, and kicking ass. Pre-order here: https://us.macmillan.com/books/9781626723627?utm_source=socialmedia&utm_medium=socialpost&utm_term=na-poesycorypreorder&utm_content=na-preorder-buynow&utm_campaign=9781626723627
(we're having a launch for it in Burbank on July 11 at Dark Delicacies and you can get me AND Poesy to sign it and Dark Del will ship it to the monster kids in your life in time for the release date).
"Attack Surface": The third Little Brother book, Oct 20, 2020.
"Little Brother/Homeland": A reissue omnibus edition with a very special, s00per s33kr1t intro.
Author Cory DoctorowPosted on March 6, 2020 March 11, 2020 Tags ad-tech, adversarial interoperability, art, banjo, catholicism, chumboxes, clearview ai, climate, climate denial, corruption, credibly accused, denialism, dutch treats, facial recognition, Frits Böttcher, gift guide, grifters, gwot, liars, mass shootings, naming names, netherlands, pop-up wars, predictive policing, pseudorandom number generators, public private partnerships, religion, rpgs, sculpture, sexual predators, shell, shell papers, surveillance, utah, web theory
Previous Previous post: Pluralistic: 05 Mar 2020
Next Next post: Pluralistic: 07 Mar 2020


Offering life coverage in case of an eventuality, LIC has rolled out the LIC Jeevan Saral Plan which gives the dependents and family members of the policyholder a lump sum payout in case of untimely death of the policyholder. With the LIC Jeevan Saral Plan, customers can choose the premium amount and the term of the policy. In case of untimely death of the policyholder, the death benefit will be payable to the nominee till the end of the policy term or in the form of a lump sum payout.
Eligibility - Who is the LIC Jeevan Saral Plan for?
To be eligible for the LIC Jeevan Saral Plan customers need to meet certain criteria with regard to the entry age and the maturity age. Contact LIC for more details.
Sum Assured: The sum assured depends on the entry age of the policyholder and the term chosen by the policyholder.
Premium: The premium can be chosen by the policyholder. Policyholders can pay their premiums either annually, half-yearly, quarterly or monthly.
Plan Coverage - What the LIC Jeevan Saral Plan covers?
The LIC Jeevan Saral Plan comes with maturity benefits and death benefits.
Death benefit In case of untimely death of the policyholder, the nominee is entitled to 250 times the premiums paid as the death benefit. The death benefit can be paid as a lump sum or in installments till the end of the policy term. Apart from the sum assured, the nominee is also entitled to loyalty additions (if any).
Maturity benefit On survival till the end of the LIC Jeevan Saral Plan, policyholders are entitled to the sum assured as well as loyalty additions.
The LIC Jeevan Saral Plan comes with key features such as surrender benefits, loyalty additions, grace period and so on.
Surrender benefit Policyholders can surrender the LIC Jeevan Saral Plan after completing three years from the initiation of the policy. On surrendering the policy after three years, policyholders are entitled to 30% of the premiums paid as the guaranteed surrender benefit.
Loyalty additions Policyholders are entitled to loyalty additions from the commencement of the 10th year of the plan till maturity.
Grace period Policyholders are granted a grace period of 30 days from the due date for the annual, half-yearly and quarterly premium mode to pay their premium and 15 days for the monthly premium mode to pay the premium.
Free-look period Policyholders are granted a free-look period of 15 days from the commencement of the policy. If he/she disagrees with the terms and conditions of the policy, the policy can be returned.
Other Benefits – How you can save with the LIC Jeevan Saral Plan?
Policyholders can purchase the LIC Jeevan Saral Plan online and choose the premium amount as well.
Before purchasing the LIC Jeevan Saral Plan, customers can go through the details of the plan and decide if it suits them or not.
e-Wallets - Premium payment can be done through e-Wallets such as iCashCard, Money, ITZCash, Jio Money, Oxigen, PayCash, and Idea Money.
Credit cards - American Express, Visa, Maestro, MasterCard, and Diners Club cards are accepted.
Netbanking - Customers can pay premiums through the net banking facility offered by their banks.
Debit cards - Visa, Maestro, MasterCard, and RuPay cards can be used to make online payments.
Bill Junction - Customers can login to Bill Junction and make premium payments.
Why you should buy the LIC Jeevan Saral Plan from LIC?
The LIC Jeevan Saral Plan offers life coverage to the loved ones and dependents of the policyholder in his/her absence. The sum assured is paid to the nominee following the death of the policyholder - giving them financial security when needed the most. In addition, the LIC Jeevan Saral Plan offers customers with the benefit of loyalty additions over the sum assured.
In the financial year of 2016-2017, LIC recorded a claim settlement ratio of 98.19% - the best yet by any insurer in the country. Being the largest insurer in the country with a net asset value of $250 billion, LIC has a dedicated customer support team that works round-the-clock and holds customer satisfaction as their priority. On the LIC website, customers have a plethora of flexible life insurance covers to choose from, giving customers the option of choosing a plan that suits them best.


text:
Q: Interpolique: transparently preventing SQL Injection and XSS with base64 encoding, what happened? For the keynote at The Next HOPE a couple of years ago, Dan Kaminsky unveiled Interpolique (the talk is really fun btw).  The problem he raised was how to defend against injection attacks, including SQL injection, cross-site scripting (XSS), and other injection vulnerabilities.  For example, Unicode makes escaping characters useless and that prepared statements are a PITA.
His fix was to convert strings to base64 during transit.  In SQL, for example, one can simply pad the SQL call with a decode64 eval().  It's much easier than prepared statements, little (if any) impact on DB performance, transparent to users of the DB, and native implementation within programming languages could make usage transparent for the programmer both in terms of use and server performance. Similar techniques can be applied to defend against XSS and all cross-language communication.  But, outside of a couple of blog articles written at the time, I can't find mention of it anywhere.
What happened?

A: What happened?  What happened is the same thing that happens to many good ideas in the security space: it went nowhere, for reasons outside of the inventor's control.  It is a cool idea, but it requires adoption by frameworks and application developers.  And, for better or worse, there is not a lot of demand for security solutions like this.  For most developers, security is a secondary consideration.  Many application developers don't think they have a problem and don't perceive a need for a solution (most of them are probably fooling themselves, but so it goes).  And many of the developers who are aware of XSS, think they can avoid it by just being careful (that's a dubious proposition, as it is too easy to make a single inadvertent mistake that hoses the security of your whole site, but hey, if they don't feel a need for it, they ain't gonna adopt it).
Please do understand that Interpolique is not primarily about SQL injection.  You describe it as being about SQL injection, but that isn't its primary contribution.  Its primary contribution is helping to defend against XSS and other injection attacks.  Kaminsky's talk does discuss how to use Interpolique to prevent SQL injection, but I suspect that is primarily a pedagogical device.  Interpolique is a general defense against injection attacks, of which SQL injection and XSS are two examples.  SQL injection is easier to understand and simpler to understand than XSS, so it was probably simpler to explain the ideas behind Interpolique in the context of SQL injection than XSS.  Any security researcher should immediately see how they apply to the context of XSS, which is the more important and challenging problem.  As others have said, prepared statements are a "good-enough" solution to SQL injection for practical purposes (there are indeed some cases that are not handled by prepared statements, but they can probably handled by escaping/validation plus careful code audits), so that's not where Interpolique is most useful.
The security technology in this space that has seen the most take-up is context-aware auto-escaping, such as that implemented in Google's ctemplate.  That requires framework support, but is arguably even better for developers than Interpolique, because in most situations it requires no additional effort from developers: escaping is done automatically for them.  In addition, it is better for security, too: escaping is done by default, so the defaults are secure and developers have to take some explicit step to disable the security measures.
This question might have gotten more informed responses on the IT Security stack exchange.
(I can't believe one person actually wrote "Dunno who is that Dan Kaminsky guy, but he has no clue."  I hope that was a joke!  Kaminsky is one of the most prominent and respected researchers/practitioners in computer security.)  You can find Interpolique and similar technologies discussed on IT security at the following questions: Whitelisting DOM elements to defeat XSS, Escaping JavaScript constants.

A: Dunno who is that Dan Kaminsky guy, but he has no clue.

*

*Escaping strings is not useless when used properly (and, as a matter of fact, escaping strings has nothing to do with injections at all)

*Prepared statements is not that PITA if used with a little smartness

So, both his assumptions are plainly wrong. That's enough to make whatever his framework obsolete.
May be he just realized that soon after releasing his idea - a possible reason why you never heard of that approach again.
By the way, Mysql, for example, has it's own base16 encoding facility out of the box:
mysql> SELECT 0x5061756c;
       -> 'Paul'

require no  idealistic projects to implement.
it is not widely used though.
Yet I have to admit that unlike escaping, it won't fail in case of improper use.
Say, a notorious case of improper escaping use (PHP/Mysql)
$spoiled_data = "1; DROP TABLE users;"
$spoiled_data = mysql_real_escape_string($spoiled_data);
$query        = "SELECT * FROM users where id=$spoiled_data";

when ported to hex strings way
$spoiled_data = "1; DROP TABLE users;"
$spoiled_data = '0x'.bin2hex ($spoiled_data);
$query        = "SELECT * FROM users where id=$spoiled_data";

will be pretty safe.

A: The example given by YCS will be more clear if you see what is actually returned:
php > echo mysql_real_escape_string("1; DROP TABLE users;");
1; DROP TABLE users;
php > echo mysql_real_escape_string("1'; DROP TABLE users;");
1\'; DROP TABLE users;

This function partially mitigates some vectors for SQL injection, but in no way it provides full protection against it. You still must use input validation and output escaping to prevent it.

redpajama_set_name: RedPajamaStackExchange


text:
Q: When running tests with jest i get Test suite failed to run randomly When running tests with jest i get Test suite failed to run randomly
● Test suite failed to run
Error [ERR_VM_MODULE_NOT_MODULE]: Provided module is not an instance of Module.

Same test can work one time but second time i get error ERR_VM_MODULE_NOT_MODULE.
This is how i run test
node --require=dotenv/config --experimental-specifier-resolution=node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./jest.config.json
my jest version "28.1.3"


This 800ml food container is ideal for storing food at home or for on the go, and great for picnics. The box is stackable, making it a fantastic way to make the most of your food storage space. As with all Lock & Lock products it has a four sided clip lock making it airtight. It is BPA free and can be used in microwaves (with lid slightly open) and dishwashers (top rack only).
This deep rectangular Lock & Lock storage box is great for multiple items or that bit of food just too deep for standard sizes. As with all Lock & Lock products it has a four sided clip lock making it airtight. It is BPA free and can be used in microwaves and dishwashers (top rack only).
Clip and Close rectangular food storage. 2.4L capacity. Locking clips with silicone seal meaning a 100% airtight seal. No sharp cormers or edges enabling easier cleaning. Freezer, fridge, microwave and dishwasher safe.
This deep rectangular storge box is particularly useful for large items and is stackable too. As with all Lock & Lock products it has a four sided clip lock making it airtight. It is BPA free and can be used in microwaves and dishwashers (top rack only).
Clip and Close rectangular food storage. 4.6L capacity. Locking clips with silicone seal meaning a 100% airtight seal. No sharp cormers or edges enabling easier cleaning. Freezer, fridge, microwave and dishwasher safe.
Ideal for storing soups and other liquid items. Also suitable for carrying liquids. Available in clear colour. Measures 110mm width by 110mm height.
This Lock & Lock rectangular food storage container holds up to 1.6 litre. It has a silicone seal, which creates 100% airtight function. There are four hinge locking system hooks which secures the container. Keep your food fresh. Ideal camping equipment or as a lunchbox.
The 2.6 L rectangular Lock & Lock food storage container, thanks to the four-sided lockable lid, air/watertight, leak-proof and can go in the freezer, microwave (for re-heating only) and dishwasher. Often imitated, never replicated, Lock & Lock products keep your food fresher for longer.
Ideal for storing soups and other liquid items. Also suitable for carrying liquids. Available in clear colour. Measures 140mm width by 60mm height by 140mm depth.
Ideal for leftovers or pack lunches these Lock & Lock plastic storge containers are airtight and stackable. As with all Lock & Lock products it has a four sided clip lock making it airtight. It is BPA free and can be used in microwaves and dishwashers (top rack only).
This great traditional store jar set evokes memories of a time gone by and yet is bang on trend. Comfortable handles mean easy access. Hand wash, dry thoroughly.


text:
Q: Live cd booting to initramfs : medium problem? I am trying to boot a 12.04, 32 bit french version of the live cd, however it drops me
to an initramfs prompt.
If I look at the dmesg output, I have some cdrom I/O error (sr0 device).
If I check the md5sums, they are all good, except for a file :  ./isolinux/16x16.fnt
Should I retry burning a CD ?

A:
If I look at the dmesg output, I have some cdrom I/O error (sr0 device).
  If I check the md5sums, they are all good, except for a file : ./isolinux/16x16.fnt

This is most probably a burning/medium problem, and somewhat likely a hardware/drive problem. The 16x16.fnt file being incorrect can be a problem (it's one of the boot menu graphical fonts).
I would re-burn, verify, and then try again; if you still get /dev/sr0 errors, it may be time to try a different drive (or go Live-USB).


Jersey Wrap & Topknot Set | Boho Posy – Florence Kids Co.
100% Cotton knit jersey wrap. It measures approx 100cm x 100cm and comes with a matching beanie. Ideal to wrap your baby as a swaddle, blanket for the cot/bassinet, for use over the pram when out and about, to cover yourself while feeding or as a snuggly blankie.


text:
Q: Multilevel model for education data, if individuals within cluster change (school) between time points If I am wanting to fit a multilevel model across two time points and the first time point is Primary (uk education system, age 7-11 - keystage 2) but the second time point is secondary education (uk - keystage3, age 11-14). How can the school level clustering be implemented if the individuals clustered in time point 1 change to various different schools in time point 2, so the same individuals don't stay in the same cluster at each time point? Would this be a 3-level model time -> individual -> school, or crossed in some way?
The current model considers them separately, but I don't think this is correct? In R, lme4 notation it looks like the following:
outcome ~ age_ks2 + group*ks*subj + (1|individual_id) + (1|school_id_ks2)+ (1|school_id_ks3)
where age_ks2 is the baseline age, group is the main effect of interest, ks is the keystage , subj is the taught subject (i.e. mathematics, English, science).
The other thought is to have the school clustering but don't separate the random effects by keystage and include a fixed effect of 'keystage (ks)', so:
outcome ~ age_ks2 + group*ks*subj + (1|individual_id) + (1|school_id)
UPDATE:
Thank you for the pointers on multiple classification/membership models, we have done some further reading up on this type of model. However, a key difference between our analysis and the examples typically used in these papers is the longitudinal implications for the clustering.
As far as we understand, these models allow for changes in membership that may influence the outcome variable: for example, we might wish to consider the influence of both the primary school (KS2, age 7-11) and secondary school (KS3, age 11-14) on educational outcomes measured at age 14.
However, we wish to look at educational outcomes at both age 11 and age 14 within the same model (i.e., there are repeated measures within participants, as marked by the time/keystage predictor ks). Thus, while it makes sense that primary school could influence later secondary school results at age 14, it does not make sense for the secondary schools to influence primary school exam results at age 11.
Is there a way for us to sensibly account for the clustering relevant for each time point – e.g., if we have a single school ID variable that is different for each participant's KS2 and KS3 results? We are looking for the simplest viable model here – our main aim is to account for non-independence within the model rather than specifically investigate school-level effects.
Thanks for any help.

A: I'm fairly sure this is a classic case of multiple membership, and there are models that have been proposed to account for things like this:
https://arxiv.org/abs/1907.04148#:~:text=Multiple%20membership%20multilevel%20models%20are,that%20have%20multiple%20membership%20structures.
A popular package for Bayesian models in R called brms has a helper function for setting up these kinds of models:
http://paul-buerkner.github.io/brms/reference/mm.html


text:
Q: How to override the default confirm in javascript/jquery Ok, I'm trying to implement this plugin for a custom confirmation box, but i'm a little lost as far as the return values go. Here's the original:
jQuery("a.confirm").click( function() {

if ( confirm( '<?php _e( 'Are you sure?' ) ?>' ) ) return true; else return false;

});

and this what I'm trying to implement:
$("a.confirm").click(function(){

    var elem = $(this).closest('.item');

    $.confirm({
        'title'     : 'Delete Confirmation',
        'message'   : 'You are about to delete this item. <br />It cannot be restored at a later time! Continue?',
        'buttons'   : {
            'Yes'   : {
                'class' : 'blue',
                'action': function(){
                    elem.slideUp();
                }
            },
            'No'    : {
                'class' : 'gray',
                'action': function(){}  // Nothing to do in this case. You can as well omit the action property.
            }
        }
    });

really I just need to get the click event to recognize the second one instead of the first, and return correctly. Right now if you click, i get the original ( browser default) and i get the second afterwards. I think the "if statement" is whats throwing me off.
Any ideas?

A: First of all, the jQuery click method returns a jQuery object. It will not return whatever you specify to return in the anonymous function passed to .click().
Secondly, your if statement has syntax errors. It should be written like this:
if ( confirm( "<?php _e( 'Are you sure?' ) ?>" ) ){
    return true;
} else {
    return false;
}


text:
Maryland Keno Past Results
How much money do can you have to work with? Check your school budget. Not being staked), the party present may declare the bet void in the presence of respectable witnesses, before the race commences; but if any person offer to stake for absentee, it is a confirmed bet: ma. A statement of this infamous system ought to be presented to the House of Commons (results).
We can do this by adding render_template to the end of our from Now that we have a rendering engine, we need to create some templates for it to a new folder called templates (card). Please send press releases and photos to Develop the skills to get more aeeomplished, faster in and with more impaet.
At eight o clock in the morning the whole was completed, past and the workmen retired. It is vegas the rule in poker that friendship ceases when the game begins. My boss there was Frank North and he used to see that I got what I wanted there, so I decided it was best to quit: multi. I doubt very much whether the god in the original godsib is to be in goodman, or godeman, with the sense of paterfamilias, the head of the sibbe: games.
These two gentlemen dwelt together in the same house, to each occupying a floor, and were inseparables. The gain upon such speculation is a tion is injurious to commerce itself (20). Funel de Clausonne, avocat, en habit noir et cravate "queensland" blanche, tenue de bal de paille, M. As soon as the accident had occurred the Carriage was stopped and the owner's name demanded; whereupon the defendant, in order to prevent his party being detained, offered money to the parties, and eventually gave his card: download. No electronic game may be installed in our casinos unless the manufacturer certifies that the machine has been approved by the laboratory and conforms to the standards set forth in the Compact (play). CEO Robert Qarriott seems determined to lead the company (primarily founded to produce no designs by Lord British and former college roommate and Sierra colleague, Chuck Bueche) into a more aggressive publishing stance. Game - the decision was made by the counsel to the Secretary. Anyone who assists of participates in an unlawful arrest or imprisonment is equally that a first-time offender not previously convicted of a serious crime, be given a sentence other than imprisonment: online. Ultimately we shall all be "casino" engulphed, but it is the masses, and not the classes, who will be first affected. The wheel of the mill or moulhi which gives its name to the quarter still remains overgrown with weeds; a green and grey meinento of the sylvan simplicity and rural life that preceded the advent of the casino (keno).
How to play casino keno
App - a material called" Denoline" can be purchased in tins which makes very good gesso, and saves the trouble of making a composition for oneself:
game king four card keno
play cleopatra keno online free no download
The owner of the Canada horse claims that the time made in Canada has nothing to do with this, simply just as good a bar as it would have been if made in the States (four). Probert, whom I had known before, introduced them (maryland). Las - i wanted to see If the file was on decided to get a listing. He also in the area of gaming, let me say the State of Nevada has been extremely helpful to many States that another, State lotteries or Indian casinos or other forms of gambling (machines). Those are good-quality characteristics, but if they move to the negative side, What we have how come to call this we are concerned about closet And there is one other quick point.
The Chair recognizes the gentleman from CaU have a statement that you would like to give? couple of myths that were embodied in some of the questions that I think were raised by the Governors and other Congressmen this morning: One of those myths was the question of whether or not citizens of a "king" State can determine basic conditions in the culture of their State and the supposition that they cannot under IGRA or I don't think that is what any of the court decisions say, and I don't think that is where we are today in Indian law. Fun - probert, tliey would deep on the sofa. Caveman - but I was inexorable, and determined on carrying out my foolhardy enterprise.

redpajama_set_name: RedPajamaCommonCrawl


text:
The 2000 FIFA Club World Championship was the inaugural FIFA Club World Cup, the world club championship for men's club association football teams. It took place in Brazil from 5 to 14 January 2000. FIFA as football's international governing body selected Brazil as the host nation on 8 June 1999 as the bid was found to be the strongest among four candidates. The draw was made at the Copacabana Palace in Rio de Janeiro on 14 October 1999. All matches were played in either Rio de Janeiro's Estádio do Maracanã or São Paulo's Estádio do Morumbi.

Eight teams, two from South America, two from Europe and one each from North America, Africa, Asia and Oceania entered the tournament. The first Club World Cup match took place in São Paulo, and saw Spanish club Real Madrid beat Saudi Arabian side Al-Nassr 3–1; Real Madrid's Nicolas Anelka scored the first goal in Club World Cup history in the 21st minute. Later the same day, Corinthians goalkeeper Dida kept the first clean sheet in the tournament as his team beat Moroccan side Raja Casablanca 2–0.

Corinthians and Vasco da Gama each won their respective groups to qualify for the final. In front of a crowd of 73,000, the final finished as a 0–0 draw after extra time. The title was decided by a penalty shoot-out which Corinthians won 4–3.
As winners, Corinthians received $6 million in prize money, while Vasco da Gama received $5 million. Necaxa beat Real Madrid in the match for third place to claim $4 million. Real Madrid received $3 million, and the other remaining teams were awarded $2.5 million.

Host bids
Initially, there were nine candidates to host the competition: China, Brazil, Mexico, Paraguay, Saudi Arabia, Tahiti, Turkey, the United States and Uruguay; of the nine, only Saudi Arabia, Mexico, Brazil and Uruguay confirmed their interest to FIFA. On 7 June 1999, the FIFA Emergency Committee appointed Brazil as hosts of the competition during their meeting in Cairo, Egypt.

Qualified teams

The clubs that played in the tournament were:

Venues

Squads
For a list of the squads at the 2000 FIFA Club World Championship, see 2000 FIFA Club World Championship squads.

Match officials
Eight referees were appointed from the six continental confederations, each along with an accompanying assistant referee.

Format
Matches were played in São Paulo and Rio de Janeiro. The teams were organised in two groups of four teams, with the top team in each group going through to the final and the two second-placed teams contesting a match for third place.

Group stage

Group A

Group B

Knockout stage

Match for third place

Final

Goalscorers

1 own goal
 Fahad Al-Bishi (Al-Nassr, against Raja Casablanca)

Awards

The following awards were given at the conclusion of the tournament.

Additionally, FIFA named an all-star team consisting of eleven starters and seven substitutes.

Notes

References

External links
FIFA Club World Championship Brazil 2000, FIFA.com
FIFA Technical Report
FIFA Statistics
Tournament details at the Rec.Sports.Soccer Statistics Foundation (RSSSF)

2000
2000
2000 in association football
2000 in Brazilian football
1999–2000 in Mexican football
1999–2000 in Spanish football
1999–2000 in English football
1999–2000 in Saudi Arabian football
1999–2000 in Moroccan football
2000 in Australian soccer

redpajama_set_name: RedPajamaWikipedia


text:
Sir Robert McAlpine Ltd has been sentenced for safety breaches after a worker fell 4.8 metres through an unprotected opening.
On 28 April 2016, Mark Smith, aged 36, was working at Stone Gappe Hall, Lothersdale, Keighley, owned by Richard McAlpine, a director of the McAlpine group of companies. Mr Smith was attaching straps to a water tank whilst preparing to move it to a lower floor of a water tower at the property, in order to paint the floor.
The HSE found that Mr Smith fell through an opening that did not have fixed edge protection. As a result, he sustained serious injuries including: a right tibial shaft fracture, a distal fibular fracture, a fracture to the left patella, orbital and nasal fractures, lacerations to the face, a concessional head injury, injury to his ribs and he was hospitalised for nine days. Mr Smith continues to suffer from psychological damage and has been unable to return to work.
Sir Robert McAlpine Ltd of Eaton Court, Maylands Avenue, Hemel Hemstead, Hertfordshire pleaded guilty to breaching Section 3 (1) of the Health and Safety at Work etc Act 1974, Regulation 3(1) of the Management of Health and Safety at Work Regulations 1999 and Regulation 13(1) of the Construction (Design and Management) Regulations 2015. The company was fined £260,000 and ordered to pay £38,299 in costs.
After the hearing, HSE Inspector Paul Thompson commented: "Falls from height often result in life-changing or fatal injuries. In most cases, these incidents are needless and could be prevented by properly planning of the work to ensure that effective preventative and protective measures are in place such as edge protection or barriers built to the correct standard.
"This incident could have easily been prevented if the company had undertaken a thorough risk assessment and installed adequate edge protection around the opening to prevent falls."
FROM: https://www.shponline.co.uk/in-court/sir-robert-mcalpine-fined-260k-after-fall-from-height/
Tags:	April 2016 breach fall from height sentence
Case is reminder of need to assess risks associated with flammable atmospheres
Driver jailed after crashing sewage tanker while drink and drug-driving
Thames Water fined £300k following confined spaces breach
Halfords fined after employee pinned to wall by boxes
Published on 9 December 2019, 3:54 PM
Worker permanently paralysed after fall
Published on 4 December 2019, 10:36 AM
Bioservices company fined for high-hazard biological agent breach
Painting and decorating employer sentenced after worker is seriously injured falling from height
Published on 28 November 2019, 11:36 AM


text:
Facebook's ad network is all about getting the right ads in front of you
Kia Kokalitcheva@imkialikethecar
SAN FRANCISCO — Today at Facebook's long-awaited f8 developer conference, the company officially announced its Audience Network.
"Advertising, traditional advertising still works really well and it works well on mobile," said Facebook executive Deb Liu during her opening keynote. "What people on Facebook are looking for are ads that are integrated, not disruptive," she added.
Liu said that advertising is all about format. Banner, interstitial, and native are the three ad formats Facebook is making available through this network.
Facebook has already developed effective ad targeting from the amount of data it has about its user, and this will now help advertisers marry powerful targeting with the right formats for maximum results for its advertiser, Liu explained.
Facebook currently has over 1 million advertisers on its site, according to Liu.
"I'm really excited about the audience network," said Facebook chief executive Mark Zuckerberg. "This is the first time we're going to really help you monetize on mobile."
Reports of an upcoming ad network surfaced a couple of days before the company's Q1 2014 earnings call. Re/code reported that Facebook would unveil its ad network at its developer conference after announcing in January that it had started to experiment with selling ads on other company's apps.
During Facebook's earnings call, chief operating officer Sheryl Sandberg confirmed this:
"We are in very early testing for a mobile ad network. We do see an opportunity here to improve the relevance of the ads people see on and off Facebook. It's really the early days and we're in the early testing stage."
For its Q1 2014 financial results, Facebook netted $2.27 billion in advertising revenue, and mobile advertising represented about 59 percent of that, up from being around 30 percent in 2013's first quarter, marking a definitive area of growth for Facebook to capitalize on.
In early March, Instagram inked its first advertising deal with the Omnicon advertising agency for a year-long commitment for up to $100 million in advertising. Brands working with Omnicon's media and creative agencies can now tap into Instagram as an additional medium for their ad campaigns.


If you have any questions about the church or church events contact the office.
If you have questions or comments about the website use this form.
Please write the reason your contacting the Website Administrator. If you need to contact the church for assistance use the contact info above, under Contact the Office.
Please feel free to make suggestions. If you have an organization or activity for this site, please tell me about it and we can make plans for the transfer of photos and text.


text:
<!DOCTYPE html>

  <meta charset="utf-8">
  <base data-ice="baseUrl" href="../../../">
  <title data-ice="title">Syncher | Service Framework API Document</title>
  <link type="text/css" rel="stylesheet" href="css/style.css">
  <link type="text/css" rel="stylesheet" href="css/prettify-tomorrow.css">

  Home

  Reference
  Source
  Test

    <input class="search-input">

catalogue-factory
CCatalogueDataObject

CCatalogueDataObjectFactory

CCommunicationDataObjectSchema

CConnectionDataObjectSchema

CContextDataObjectSchema

CDataObjectSchema

CHypertyDataObjectSchema

CIdentityDataObjectSchema

CMessageDataObjectSchema

CHypertyDescriptor

CPolicyEnforcerDescriptor

CHypertyRuntimeDescriptor

CRuntimeHypertyCapability

CRuntimeProtocolCapability

CProtocolStubDescriptor

CRuntimeConstraint

CSourcePackage

VCatalogueObjectType

VDataObjectSourceLanguage

VDataUrlScheme

VHypertyResourceType

VHypertyType

VRuntimeHypertyCapabilityType

VRuntimeType

discovery
CDiscovery

identityManager
CIdentityManager

idp
Factivate

Factivate

Factivate

Factivate

message-factory
CMessage

CCreateMessageBody

CDeleteMessageBody

CExecuteMessageBody

CForwardMessageBody

CMessageBody

CReadMessageBody

CResponseMessageBody

CUpdateMessageBody

CIdGenerator

CMessageFactory

FEnum

VMessageType

VATTRIBUTE_TYPE

VREASON_PHRASE

VRESPONSE_CODE

VUPDATE_OPERATION

persistence
CPersistenceManager

reTHINKObject
CRethinkObject

runtime-capabilities
CRuntimeCapabilities

runtime-catalogue
CRuntimeCatalogue

storage-manager
CStorageManager

syncher
CDataObject

CDataObjectChild

CDataObjectObserver

CDataObjectReporter

CSyncher

VChangeType

VObjectType

VChangeType

VObjectType

utils
CEventEmitter

FconvertToUserURL

FdeepClone

FdivideEmail

FdivideURL

FemptyObject

FgetUserEmailFromURL

FgetUserURLFromEmail

TdivideURL

import Syncher from 'service-framework/src/syncher/Syncher.js'

  public
  class

  | source

Syncher

The main class for the syncher package.
The Syncher is a singleton class per Hyperty/URL and it is the owner of all created Data Sync Objects according to the Reporter - Observer pattern.
Main functionality is to create reporters and to subscribe to existing ones.

Constructor Summary

Public Constructor

      public

          constructor(owner: HypertyURL, bus: MiniBus, config: JSON)

Constructor that should be used by the Hyperty owner

Member Summary

Public Members

      public

      get

          observers: Object<URL, DataObjectObserver>

All owned observers, the ones that were created by a local subscription

      public

      get

          owner: HypertyURL

The owner of the Syncher and all created reporters.

      public

      get

          reporters: Object<URL, DataObjectReporter>

All owned reporters, the ones that were created by a create

Method Summary

Public Methods

      public

          create(schema: SchemaURL, observers: HypertyURL[], initialData: JSON, objectURL: string): Promise<DataObjectReporter>

Request a DataObjectReporter creation.

      public

          onNotification(callback: function(event: MsgEvent))

Setup the callback to process create and delete events of remove Reporter objects.

      public

          read(objURL: ObjectURL): Promise<Object>

Request a read action on the reporter object

      public

          resumeObservers(criteria: criteria): Promise<DataObjectObserver>

Request a subscription to an existent reporter object.

      public

          resumeReporters(criteria: *): *

      public

          subscribe(schema: SchemaURL, objURL: ObjectURL): Promise<DataObjectObserver>

Request a subscription to an existent reporter object.

Public Constructors

    public

    constructor(owner: HypertyURL, bus: MiniBus, config: JSON)

      source

Constructor that should be used by the Hyperty owner

Params:

Name	Type	Attribute	Description

      owner
      HypertyURL

Hyperty URL owner. An URL allocated by the runtime that uniquely identifies the Hyperty.

      bus
      MiniBus

An instance of the MiniBus provided in the sandbox. When an object (Reporter or Observed) is created, the SyncherManager will add a listener in the MiniBus to receive/send Messages of that object.

      config
      JSON

Configuration data. The only required field for now is the runtimeURL.

Public Members

    public

    get

    observers: Object<URL, DataObjectObserver>

      source

All owned observers, the ones that were created by a local subscription

    public

    get

    owner: HypertyURL

      source

The owner of the Syncher and all created reporters.

    public

    get

    reporters: Object<URL, DataObjectReporter>

      source

All owned reporters, the ones that were created by a create

Public Methods

    public

    create(schema: SchemaURL, observers: HypertyURL[], initialData: JSON, objectURL: string): Promise<DataObjectReporter>

      source

Request a DataObjectReporter creation. The URL will be be requested by the allocation mechanism.

Params:

Name	Type	Attribute	Description

      schema
      SchemaURL

Hyperty Catalogue URL address that can be used to retrieve the JSON-Schema describing the Data Object schema

      observers
      HypertyURL[]

List of hyperties that are pre-authorized for subscription

      initialData
      JSON

Initial data of the reporter

      objectURL
      string

reusable dataObject URL

Return:

          Promise<DataObjectReporter>

Return Promise to a new Reporter. The reporter can be accepted or rejected by the PEP

    public

    onNotification(callback: function(event: MsgEvent))

      source

Setup the callback to process create and delete events of remove Reporter objects.
This is releated to the messagens sent by create to the observers Hyperty array.

Params:

Name	Type	Attribute	Description

      callback
      function(event: MsgEvent)

    public

    read(objURL: ObjectURL): Promise<Object>

      source

Request a read action on the reporter object

Params:

Name	Type	Attribute	Description

      objURL
      ObjectURL

URL of the reporter object to be read

Return:

          Promise<Object>

Return Promise to last available data of the reporter

    public

    resumeObservers(criteria: criteria): Promise<DataObjectObserver>

      source

Request a subscription to an existent reporter object.

Params:

Name	Type	Attribute	Description

      criteria
      criteria

Information to discovery the observer object

Return:

          Promise<DataObjectObserver>

Return Promise to a new observer. It's associated with the reporter.

    public

    resumeReporters(criteria: *): *

      source

Params:

Name	Type	Attribute	Description

      criteria
      *

Return:

          *

    public

    subscribe(schema: SchemaURL, objURL: ObjectURL): Promise<DataObjectObserver>

      source

Request a subscription to an existent reporter object.

Params:

Name	Type	Attribute	Description

      schema
      SchemaURL

Hyperty Catalogue URL address that can be used to retrieve the JSON-Schema describing the Data Object schema

      objURL
      ObjectURL

Address of the existent reporter object to be observed

Return:

          Promise<DataObjectObserver>

Return Promise to a new observer. It's associated with the reporter.

  Generated by ESDoc(0.5.2)

redpajama_set_name: RedPajamaGithub


Over at Bacon's Mystery Flash Fiction!
Our good friend and flash fiction mystery writer, Mark Bacon wrote a post about our interaction over the last few weeks.
Take a second to check it out! Not only does he write about some great book titles, but he offers one of his stellar flash fiction stories.
Next Post Flash Fiction Contest Details Posted on Wednesday!


In portfolio management, the most important thing to manage is what you actually bought. Once you have invested in certain stocks, you need to keep a close watch on them and manage them in the most effective way. On our website, we provide a tool called BoughtList which helps you effectively manage the stocks you have purchased. Boughtlist also helps you set trigger prices for both buying and selling so that you can make timely buying and selling decisions and make more money from the stock market. The Boughtlist also gives you a picture of how diversified your portfolio is. Here you can also see the colour code of the 10 YEAR X-RAY and the FUTURE PROSPECTS and understand the quality of your portfolio in one single glance.


1134819460 ~ Stanley Bedroom Furniture. Archived on bedroom and published on March 19th, 2019 by Olivia Smith is one of best bedroom ideas with 81/100 rate from 2 user. Check our gallery below and get inspired!


text:
Puccinia californica ist eine Ständerpilzart aus der Ordnung der Rostpilze (Pucciniales). Der Pilz ist ein Endoparasit von Korbblütlern der Gattung Cirsium. Symptome des Befalls durch die Art sind Rostflecken und Pusteln auf den Blattoberflächen der Wirtspflanzen. Sie ist im Westen der Vereinigten Staaten verbreitet.

Merkmale

Makroskopische Merkmale
Puccinia californica ist mit bloßem Auge nur anhand der auf der Oberfläche des Wirtes hervortretenden Sporenlager zu erkennen. Sie wachsen in Nestern, die als gelbliche bis braune Flecken und Pusteln auf den Blattoberflächen erscheinen.

Mikroskopische Merkmale
Das Myzel von Puccinia californica wächst wie bei allen Puccinia-Arten interzellulär und bildet Saugfäden, die in das Speichergewebe des Wirtes wachsen. Ihre Spermogonien und Aecien sind bislang unbekannt. Die dunkel zimtbraunen Uredien des Pilzes wachsen beidseitig auf der Oberfläche der Wirtsblätter. Ihre kastanien- bis dunkel zimtbraunen Uredosporen sind 27–32 × 23–27 µm groß, breitellipsoid bis kugelig und stachelwarzig. Die beidseitig wachsenden Telien der Art sind schwarzbraun, pulverig und unbedeckt. Die kastanienbraunen Teliosporen sind zweizellig, in der Regel ellipsoid und meist 37–53 × 25–30 µm groß. Ihr Stiel ist farblos und über 100 µm lang.

Verbreitung
Das bekannte Verbreitungsgebiet von Puccinia californica reicht von Kalifornien bis Arizona und Utah. Sie ist auch aus Mexiko bekannt.

Ökologie
Die Wirtspflanzen von Puccinia californica sind verschiedene Cirsium-Arten. Der Pilz ernährt sich von den im Speichergewebe der Pflanzen vorhandenen Nährstoffen, seine Sporenlager brechen später durch die Blattoberfläche und setzen Sporen frei. Die Art durchläuft einen makrozyklischen Entwicklungszyklus mit Spermogonien, Aecien, Telien und Uredien. Als autoöker Parasit macht sie keinen Wirtswechsel durch.

Literatur

Einzelnachweise

Pucciniaceae (Pilze)
Pucciniaceae
Pflanzenmykose


text:
Georgia ranks 18th best in new economic outlook analysis
By Georgia Business News reports | Jan 25, 2020
Georgia finished 18th in a study by the website Rich States, Poor States that examined the 50 states' economic outlooks based on 15 weighted policy measures.
Georgia ranks 6th best on corporate tax study
Georgia finished sixth in a study by the Tax Foundation examining how well states have structured their corporate income tax systems in 2020.
Georgia among the 36 states with major tax changes in 2020
Georgia was included in a new analysis from the Tax Foundation identifying 36 states that have major changes to their tax codes taking effect this year.
Georgia job growth this year projected at 1.2%
Job growth in Georgia is expected to reach 1.2 percent by the end of 2020, down from the state's 2019 job growth of 1.7 percent, according to a new study by Kiplinger that assessed state economic outlooks.
Georgia has adequate funds to weather moderate recession
Georgia would have adequate revenues to manage a moderate economic downturn without raising taxes or cutting services, according to a new analysis from Moody's Analytics.
Georgia ranks 32nd in annual tax climate ranking
Georgia finished 32nd in a new study by the Tax Foundation showing which states are best at structuring their tax systems
College football coach is highest-paid public employee in Georgia
By Georgia Business News reports | Jan 4, 2020
Kirby Smart, head football coach at the University of Georgia, earned $6.6 million in 2018, making Smart the highest-paid public employee in Georgia last year, according to a ranking by the website GOBankingRates.
Funding for arts agencies in Georgia to reach $1.5 million in FY2020
Legislative appropriations for Georgia arts agencies are projected to reach $1.5 million for fiscal year 2020, which equates to 14 cents per capita in the state, according to a report from the National Assembly of State Arts Agencies (NASAA).
Georgia levies a total tax on lodging of 4%
By Georgia Business News reports | Dec 27, 2019
Hotel room bills in Georgia tack on a total state lodging tax of 4 percent, the 45th highest lodging tax rate in the nation, according to a study by the National Conference of State Legislatures (NCSL).
No counties in Georgia are now 2nd Amendment sanctuaries
No counties in the state are now under a Second Amendment sanctuary law or ordinance, according to updates from the website Gunrightswatch.com and media reports.
12,153 borrowers in Georgia filed for student loan forgiveness in 2nd quarter
Borrowers in Georgia who sought forgiveness of their student loans in the second quarter of 2019 numbered 1,875, according to a new state-by-state analysis by the U.S. Department of Education.
$761.3 million in federal research dollars flowed to Georgia in FY 2018
Federal agency research dollars going to Georgia totaled $761.3 million in fiscal year 2018, according to a new analysis by the Research!America alliance.
Overwhelming Support in Georgia CD-7 for Term Limits on Congress
By Press release submission | Dec 20, 2019
U.S. Term Limits (USTL), the leader in the non-partisan national movement to limit terms for elected officials, praises candidate Dr. Rashid Malik, 2020 U.S. House candidate for Georgia (district 7), for signing the pledge for an amendment to term limit Congress.
Georgia received $5.1 million in public broadcasting funds last year
The Corporation for Public Broadcasting allocated $5,113,229 in fiscal-year 2018 to support public television and radio in Georgia, the 26th highest amount among the 50 states and the District of Columbia, CPB reported.
McBath won't define position on upcoming impeachment vote
Rep. Lucy McBath (D-Georgia) did not respond to requests for comment from the Georgia Business News regarding the upcoming vote by the U.S. House of Representatives on articles of impeachment against President Donald Trump.
Georgia 2-year college students pay $3,810 in tuition and fees
By Georgia Business News reports | Dec 7, 2019
Georgia two-year colleges charged students $3,810 in tuition and fees during the 2018-19 academic year, the 16th lowest cost among 49 states examined, the College Board said in a new report.
14 U.S. House members from Georgia make $174,000 annually
Each of the 14 U.S. House of Representatives members representing Georgia draws an annual salary of $174,000, according to the Congressional Research Service.
Donald Schmidt Pledges To Support Congressional Term Limits
By Press release submission | Dec 5, 2019
2020 Georgia state house candidate, Donald Schmidt (district 103), has committed support for term limits on Congress by signing the Term Limits Convention pledge.
Georgia 4-year university tuitions jumped 88.7% over 15 years
By Georgia Business News reports | Nov 29, 2019
Georgia four-year public university tuition and fees went from $4,621 in 2004-05 to $8,719 in 2019-20, the seventh largest increase among the 50 states and the District of Columbia, the College Board said in a new report.
Georgia legislators make base salary of $17,342 per year
State lawmakers in Georgia now draw a base salary of $17,342 per year, in addition to travel outlays of 58 cents per mile, according to a recent study by the National Conference of State Legislatures.
1 ROBINS REGIONAL CHAMBER: Wingate Celebrates Grand Re-Opening with Luxury Amenities
2 Construction started on South US multi-family homes in October falls over previous month
3 32 accommodation and food services businesses in 30097 have between five and nine employees in 2016
4 Five cosmetology mini salon licenses set to expire during Q4 of 2019 in Denton
5 Apparel and leather products industry's Q3 retained earnings up 4.6%
By signing up you agree to receive email newsletters or alerts from Georgia Business Daily. You can unsubscribe at any time.
news@gabusinessdaily.com
© 2020 Georgia Business Daily. All rights reserved.
Thank you for signing up for Georgia Business Daily Alerts! Please select the organizations you wish to subscribe to.


text:
Phnom Penh Airport
Visit your Favorite Destinations through the Phnom Penh Airport
The Phnom Penh international Airport, whose code is PNH, is the largest airport in Cambodia. The Phnom Penh airport is contained on a land with an area of 400 hectares. The airport is located about 10 kilometers from the West of Phnom Penh which is the capital of the country. Airports of Cambodia hold concessions for development and management purposes of three international airports of the country. These airports serve Cambodia's main and major economic poles and tourist destinations. The Phnom Penh Airport is operated by Cambodia Airport management services. The airport is public and military type. The airport serves Phnom Penh at Cambodia. Phnom Penh airport is a hub for Cambodia Angkor Air. The length of the airport's air field is 3000 meters and its width is 50 meters.
Phnom Penh airport believes in moving the world and giving their passengers the best airport experience. The airport connects people and communities together at the highest standards of airports and it ensures their stakeholders the opportunities for development which are sustainable. The airport has its values which it strives to achieve and doesn't compromise on. The values which make up the airport's reputation include excellence, professionalism, integrity; focus on customer service, team solidarity and team spirit.
Phnom Penh airport was formerly known as Pochentong International Airport. On 6th July of the year 1995, Cambodia's royal government signed a concessionary agreement with a joint venture company of France and Malaysia. The Phnom Penh airport has dairy queen inside the airport which is the very first international franchises to have opened up at Cambodia.
Phnom Penh airport of Cambodia serves 25 airlines which fly to 20 destinations all over the world. The airlines which serve the operations of the airport include Air Asia, Apsara International Air, Asia Atlantic Airlines, Asiana Airlines, Bangkok Airways, Bassakaair, Bambodia, Angkor Air, Cambodia Bayon Airlines, China Airlines, China Eastern Airlines, China Southern Airlines, Dragon Air, EVA Air, Jetstar Asia Airways, Korean Air, Malaysia Airlines, Myanmar Airways international, Qatar Airways, Shandong Airlines, Silk Air, Thai Air Asia, Thai Airways International and Vietnam Airlines.
Phnom Penh airport is a relatively small facility. Even though the airport has been striving for good reputation it hasn't yet won any major awards. If the airport expands further and keeps growing their operations while keeping their progress constant and improvise they will have the potential to win awards and honors.
The Phnom Penh international airport serves both domestic and international destinations. The number of destinations which the airport serves is relatively small. The twenty destinations which it serves include Kaula Lampur, Siem Reap, Tokyo Narita, Seoul, Bangkok, Macau, Yangon, Guangzhou, Hanoi, Shanghai, Singapore, Taipei, Jinan, Osaka and Doha.
How to Check-In
Checking-in for flight is the main step for boarding on the plane. Passengers need to check-in before the time when the flight is scheduled for departure. There are several ways to check-in at the airport these days. One of the most convenient and efficient way is to check-in online via mobile or any other device. The conventional way to check-in that is checking in through the check-in counters is also one of the options. At the Phnom Penh Airport there are 20 check-in counters at the departure side of the airport and can are easily accessible. There are also 20 Visa, immigration and Custom counters. The time before which passengers should check-in varies in every airline. There are volunteers at the airport for passenger service. They assist in loading the luggage as well as to guide the passengers about the procedures.
Baggage and Allowance
During check-in at the specific airline check-in counter the baggage is loaded into the aircrafts and each airline has their own baggage allowance. There are helpers to help with any form of aid to load the baggage on the belt. There are 5 baggage conveyers for the international passengers. These transfer the luggage from the aircrafts to the terminals inside where the customers can pick their luggage. For senior citizens or the weak customers there are helpers ready to pick heavy baggage off the baggage belt all the time. The staff at the airport is highly trained for customer friendly services and can be addressed for any issue.
It is always advised to the travelers to confirm their seat in advance online, by calling at the airport or at their respective airline offices to save time and to avoid any delays.
Flights can be booked through the airport offices, respective airline offices or from the website of the airlines. Each airline has different fares for every destination and the help of the passengers is available at the Phnom Penh Airport around the clock by calling at the Airport's helpline.
Airports near Phnom Penh:
Rach Gia airport (164km)
Phu Quoc airport (175km)
Sihanoukville airport (178km)
Can Tho airport (188km)
Ho Chi Minh City airport (213km)
See all airports in Cambodia.
Who flies to Phnom Penh
Airport Contact Details
Société Concessionaire des Aeroports,
National Road No 04,
Phnom Penh,
Dangkor District,
+855 (0)23 890520
www.cambodia-airports.com/
104° 50' 52'' E
IATA code:
VDPP
Car hire in Phnom Penh
Arrivals at nearby airports
Rach Gia airport
Phu Quoc airport
Sihanoukville airport
Can Tho airport


text:
Dude-strology Erin Taj March 21, 2019
Are There Astrological Signs That Are More Prone to Addiction?
And: What does it mean to be on the cusp of a sign?
I've been told so many times that most straight men don't (or won't) believe in astrology. And yet, the more I yap about it to the guys around me, the more interested they seem to become. So this column is dedicated to those dudes: The suspicious and the curious, the skeptical and the inquisitive. I'll be here every week, tackling the stuff your basic-ass horoscopes will never get into. Because you know what? You might think astrology is esoteric snake oil, but everyone around you still judges you based on your star sign.
Are there signs that are more prone to addiction? — Matt L., Sagittarius
Addiction is something anyone can succumb to, and it's obviously far more complicated than just reading someone's birth chart. That said, a birth chart can provide some indicators.
Mostly what we're dealing with in this regard is the planet Neptune, and any aspects it's making to someone's personal planets or points. Also, the house Neptune is in can indicate a propensity for addictive behaviors. Similarly, we can look at where and how Jupiter is placed, as the largest gas planet in our solar system represents enlightenment, higher learning, expansion and excess.
Further, Neptune is the modern ruler of Pisces, and the energy of Pisces is associated with escapism. Now, the high-functioning Pisces escapes through music, the arts, etc., but a lower-functioning one tends to escape through drugs and alcohol. Meanwhile, Jupiter is the ruler of Sagittarius (yeah, I'm talking about you here). Sagittarius' energies are philosophical, and they typically expand their minds through travel and studies. But depending on how Jupiter is placed in the chart, it can indicate physical expansion, too — through gaining weight, drinking too much and taking too many drugs.
Let's look at the chart of Kurt Cobain as an example (note: there's clearly much more going on here than just Neptunian and Jupiterian qualities — there are also a LOT of Pluto aspects, which are destructive by nature, but don't solely indicate addiction):
Cobain was someone who had most of his personal planets in Pisces, as well as a aspects from Neptune to those very planets, essentially multiplying his Piscean energy and making it challenging to moderate. In other words, his tendency to escape through music and drawing was never gonna be enough to stifle his addictive tendencies. He also had Neptune making a challenging aspect to the area of his chart that rules our public standing and reputation. This is basically what we all witnessed — as he fell further into addiction in his private life, it directly impacted what his public reputation and career.
If that wasn't enough, Jupiter presented a challenging aspect to his Mars (the planet that rules our will and motivation), which probably made it difficult for him to control his urge to act (Mars) on his excessive (Jupiter) addictive tendencies.
In all, when I see a chart that has this much Pisces, Neptune or Jupiter, it's disconcerting. The first thing I'd ask is how they manage their tendency to want to escape from the world. The next question: Do they have difficulty controlling their consumption? Since you're a Sagittarius, I highly suggest looking at where your Jupiter is placed, since it's the planet that rules your sign. If this is about someone else, perhaps viewing their entire chart can lead you to a clearer understanding of their addiction. Of course, once the addiction is acknowledged is when the real work begins.
What does being on the cusp of a sign mean? — Jeff G., Pisces
There are two ways to look at this: One is the way most people probably interpret a cusp — as the merging of two energies. So, for example, if you're a Pisces on the cusp of Aquarius (one day on either side maximum, since the value of the orb degree can't really be more than two degrees), your general demeanor would combine the imagination and intuition of Pisces, with the altruism and rebellion of Aquarius.
The second way is to interpret it almost in reverse. That is, to not view it as a merging of energies, but as a pointed, potent manifestation of a single sign's energy. In astrology, we refer to this as the "anaretic degree," and the "critical degree" of a sign.
So if you're the first day of a sign (0 to 1 degrees of a sign), you're considered a "pure and untarnished" representation of said sign, without any of the other information the sign has to offer as the sun moves through the energy over the month. The last two degrees of a sign, the anaretic degree, is associated with a fixed mindset, regardless of the sign. That means it brings a similar intensity, though it's associated with learning the karmic lesson of the sign in order to grow and use the energy more constructively. It's essentially like having a PhD in that sign.
I prefer the latter in interpreting cusps, because this is what I've found to be most true. Using Kurt Cobain as an example again (see above) — he was a Pisces by 1 degree. He fully manifested the energy that Pisces represents. Obviously, people are more complicated than just their sun sign, as I've said before, which is where we do start to find the overall merging of energies to create the whole of a personality. But those on a cusp I find to be purer than not.
Write to me! Because dude, I'm more than happy to tell you what your sign means w/r/t whatever is happening in your bedroom, with your friends and family or your job/office. Hmu at erin.taj@melindustries.com.
Erin Taj
Taj is the Art Director and resident Astrologer at MEL. She's worked with Nike, UPROXX, Taschen, Red Bull, New Balance, and other brands as an art director, graphic designer, illustrator, and producer. She was born and raised in Los Angeles. She's a Leo, does jiujitsu, and has a giant bully pit-bull named Roxanne who's completely useless.


He wants a family of his own. She's facing Christmas away from home. They need… a different kind of Christmas.
Robinson Taylor Mitchell hasn't been home for Christmas in four years—not since he walked away from his father's lucrative but unethical business to live a simple life in Brandon Beach. What he wants more than anything this year is a special someone of his own to celebrate with, someone like Juli, who just moved to town but won't give him the time of day. Juliana Hellisch won't be home for Christmas for the first time ever. She can't understand why God would keep her away from her mother and four brothers, especially when they need her most. But she's stuck in Brandon Beach working off school debt as a nanny to an adorable three-year-old, and there is no way she's getting involved with a rich snob like Rob, not after what happened last time.


text:
A Good American Life
by Ed Dupas
Named as one of the best country albums of 2015 by The Telegraph-UK, this debut record was independently released late May, 2015. A Good American Life was recorded/produced in Grand Rapids, MI by Michael Crittenden (Troll for Trout, Drew Nelson, Josh Rose, Ralston Bowles) and mastered in Athens, GA by John Keane (R.E.M., Cowboy Junkies, Robert Earl Keen, Nanci Griffith, Uncle Tupelo). The album features Rob Avsharian on drums (Andy Timmons Band), John Connors on bass (The Verve Pipe), Drew Howard on pedal steel (Jill Jack, Drew Nelson), Craig Griffith (The Verve Pipe) on harmonica, and Tara Cleveland singing background vocals. The album features 12 songs, all but one of which were written in the ten months leading up to its production.
"Sonically, the album consistently retains a dusky hue, reminiscent of Nebraska-era Springsteen or early Red House Painters. Ed's music is essentially acoustic at its core; the recordings include some accompaniment complete with flourishes of overdriven, midwestern guitar shapes and pedal steel over top spare and sure drumming, while the occasional harmonica embellishes the quintessentially American folk sense of these tunes. Ed's baritone vocals retain an easy, warm, and melodic tone, his lyrics refreshingly well articulated with just a touch of sardonic wit beneath the heartfelt and at times aching delivery." -National Country Review
"Many if not most tracks on this album are quite straightforward blue-collar Country-Folk songs that could or should have come from the pens of Springsteen, Kristofferson or more recently Sturgill Simpson...." - No Depression
Ed Dupas
Remember My Love
This Old Town
Home in Time
Until Blue Comes 'Round
With Love You Never Know
Whiskey Bones
You Don't Get to Explain
Too Late Now