That's right! We added skull and crossbones ice cubes. Isn't this just a dainty treat for all the little ones at your Halloween parties? They feel big and important, because they're having a mixed drink. They also feel festive from the crazy cool ice cubes, pun intended. So now all of you can get to putting together your Halloween parties, treats, favors, decoratins, and now fun filled drinks for all ages! Even my roommate will love this one.


text:
Ghostly X Analogue Super Nt Retro Console
Category: Tech
With their impeccable styling and high-tech upgrades, Analogue sits squarely at the top of the retro gaming pyramid. And their crowning jewel might just be the Famicom-inspired Super Nt console — a stylish machine that can play all your SNES and Famicom cartridges from the '90s in crisp HD (both audio and video). And now, it's getting another upgrade in the form of a limited edition release in collaboration with the independent record label, Ghostly International.
Appropriately dubbed the Ghostly X Analogue Super Nt, this retro console does everything its predecessors can do — including playing the full suite of Nintendo's SNES and Famicom cartridge releases. This one, however, also comes with some very enticing special features, like an exclusive all-white colorway — on both the console and the included 8BitDo SN30 wireless controller and its receiver. This special edition also comes with digital copies of both Super Turrican and Super Turrican 2 — a pair of action-adventure platformers — features seven exclusive start-up sonics composed by artists on the Ghostly International label and boasts a bespoke boot-up sequence featuring the label's icon. There's even a playlist of music to pair alongside it. Only 1,000 of these consoles will ever be made at the price of $250 a piece.
More From Tech
VOX Built Hi-Fi Headphones That Are Actually Guitar Amps In Disguise
Inspired by the brand's legendary AC30 amplifier.
The 10 Best Drones For Every Budget
A flurry of fliers good for budgets of all shapes and sizes.
Samsung's Premium Galaxy S21 Ultra Has 5G Connectivity & 512GB Of Storage
Alongside a quad-camera array with a massive 108MP sensor.
Samsung Sets Its Sights On Apple With The Reveal Of Its All-New Galaxy Buds Pro
With effective ANC capable of eliminating up to 99% of background noise.
Razer's Smart N95 Face Mask Has A Built-In A/C System, Mic, & Speakers
The unit comes with a wireless charging case for quick juicing-up.
The ASUS ROG Swift PG32UQ Is The Very First 32" HDMI 2.1 Gaming Monitor
Supporting 4K graphics at up to 120Hz and packing a 1ms MPRT.

redpajama_set_name: RedPajamaCommonCrawl


text:
DPS Staff
College of Economic and Political Science
College of Arts and Social Sciences
College of Agricultural and Marine Science
College of Medicine and Health Sciences
-Programs
Postgraduate Studies Programs
PhD in Islamic Studies
23 Dec, 2021 | Phd, College of Education, Phd | Return|
By Research
Full-time - Part-Time
4 years Full-time and 6 years Part-time
Instruction Language
Arabic or English
Name: Dr. Hussain
Email: h.abdallah@squ.edu.om
https://www.squ.edu.om/education
The Department of Islamic Sciences derives its objectives from the mission of the university, and from the principles of the mission of the College of Education which is based on the principles of the true religion. These goals are as follows:
Providing students with the necessary Islamic knowledge to form the Islamic personality that is capable of performing the civilized role assigned to them.
Linking students to the Holy Quran, recitation, intonation, memorization, understanding, and studying.
Establishing the Islamic values in students by their compliance with the ethics and ideals of the Prophet (peace be upon him) and the pious predecessors from this nation.
Preparing qualified teachers for teaching Islamic Sciences efficiently and effectively in different stages of education in the light of contemporary educational trends.
Preparing specialists in higher Islamic studies to meet the need of the society for researchers, and the qualified in various branches of Islamic sciences.
To enable students from the comparative study of the jurisprudence of Islamic doctrines, with a focus on the study of the Ibadi jurisprudence, history, and cultural role.
Provide students with scientific research skills in Islamic sciences.
Spread awareness of the provisions of Islam and its modesty in society, throughout the presentation of lessons and lectures in mosques, educational institutions, and civil institutions.
Effective partnership development between the department and institutions related to Islamic sciences locally and internationally.
Encouraging scientific research, and contributing to the spreading of Omani heritage.
Applicants should have a Bachelor and a Master's degree in Islamic Studies, Islamic Institutes and Islamic Science or related field, from Sultan Qaboos University or equivalent from a recognized university.
A master cumulative Grade Point Average of not less than 3.00 on a 4-point scale or equivalent in any other system and the Deanship of Postgraduate studies makes the assessment for equivalency acceptance
A master cumulative GPA ranging between 2.75 and 2.99 on a 4-point scale or its equivalent, taking into account the applicant's work experience (not less than 2 years following completion of an undergraduate degree) and any academic activities they are engaged in.
A Resume that shows the candidate's qualifications, research experience, work experience, research publications, skills, awards and honours received, and any other extracurricular activities.
Two letters of reference from academics, to show competence in the discipline of interest and research capabilities.
A research proposal that demonstrates the candidate's background knowledge in the topic, the research methodology and proposed research plan.
Applicant must submit a release letter or a study leave from employer, addressed to the dean of postgraduate studies at SQU. Un-employed applicant needs to submit a statement from The Ministry of Labour documenting the unemployment status of the applicant.
Instruction Language Arabic Before starting the program should:
Should submit an English Proficiency Test Certificate band (4.5) or higher in academic International English Language Testing System (IELTS) Academic or a score of (49) or higher in the International TOEFL – IBT.
Instruction Language English Before starting the program should:
Should submit an English Proficiency Test Certificate that band (6.5) or higher in academic International English Language Testing System (IELTS) Academic or a score of (90) or higher in the International TOEFL - IBT.
There will be an admission exam for all the applicants and those who pass the exam shall be called for an interview.
Copyright (c) 2023 Deanship of Postgraduate Studies


text:
Eugenia Melián: The Wildchild of Fashion
Culture — 27.11.18
Words by Desislava Todorova
Photo by Pamela Hanson. Madrid, 1986.
Eugenia Melián is a woman of many talents. A former model, agent and publicist, she knows the fashion world inside out. Born in the Philippines and raised in Andalusia, this Spanish-American has lived and worked all over the place: Paris, London, Milan, Los Angeles, and New York. She has represented artists for three decades with a portfolio including names like David LaChapelle and Peggy Sirota as well as legendary punk figure Malcolm McLaren.
Photo by Ethan James Green.
Having grown up as a tomboy in '60s Andalusia, Melián shaped her future creative vision in England where she went to boarding school at the age of twelve. Fashion was nothing less than a way of expressing her free-spirit from a very early age despite her restrictive circumstances:
"I lived in my sibling's hand-me-down corduroys, t-shirts and sneakers. In England, I lived in a uniform for six years. So, go figure."
Her fascination with the transformative power of fashion came from her early childhood memories when she was witnessing her mother getting ready to go out:
"My mum had gorgeous clothes and was a sample size. She would shop twice a year in Paris and have her white kaftans custom-made for her in Tangier which was a thirty-minute boat ride away from where we lived. I still have her Yves Saint Laurent safari jacket and the famous Gypsy skirt."
Melián recalls that her mother used to make her own clothes using Vogue Patterns that "took forever to arrive in the mail". She loved watching her "teasing her hair, putting on huge, dangly earrings, coral lipstick and dabbing Joy de Patou perfume on her long neck."
YSL Paris Office, 1979.
Her next close encounter with fashion was in Paris where she got an internship at the couture press office of Yves Saint Laurent. It took her six months, and all her guile, but she got in. Her office was next to the studio where legendary Monsieur Saint Laurent and his team worked.
"I guess that the art of fashion fascinated me to the point where through a series of events, I met the first artist I could help, an illustrator from Los Angeles, via Parsons New York. His name was Tony Viramontes." She became his first agent. It was 1982, and the rest, she recalls is, "fashion history".
Her work as a fashion photographer's agent for 25 years inspired her to show how a photographer's career is made, what it takes, how hard it is, and how long until one can make a living in it.
"I wanted to explore that and also the world of the fashion and magazine industry pre-digital, pre-smartphones, pre-social media."
Her book "Wildchilds" covers the '90s fashion reality and the present-day. The Loss of Innocence, the Death of Beauty, and the Price of Success.
"Times were very different twenty-five years ago", says Melian, "these days I meet a lot of young kids striving to work in the industry as set designers, stylists, models and they all ask me "But how could you work without the internet?" and I tell them: "Honey, when I started working in 1979, we did not even have faxes!"
"Wildchilds" is a love story between a photographer and his model girlfriend. They are both starting their careers in the '90s, and she shows the struggle in their professional lives and their love lives as they become famous and overwhelmed by the murderous pace of the industry. The story suddenly cuts to the present-day, and the focus is put on a mother and her teenage daughter, a photographic archive and the meaning of legacy.
Somehow her own sense of wisdom motivated her to start the novel:
"In a way, I want to give another sense to those years of mine as an agent and producer, so they are not just about lipstick campaigns or selling handbags. I want a life of purpose… I am worried about the state of the world right now, in particular inequality. With "Wildchilds", I wanted to deal with the things that affect my friends and I and make us reflect or react, and take action! I observe my friends and their kids constantly and I just hope that these kids have the information that will help them make good choices and be better, kinder, and more respectful of each other and the world we live in. Don't mess it up; it's the only one we have!
The themes that touch me, move me and concern me in the novel are: learning to let go, what we think defines us, consumerism and fast fashion. Our obsession with youth and beauty, what defines success, sexual harassment and abuse of power in the industry. What we need versus what we want, the love of the surface, the price of success, celebrity culture."
As to what's next for Melián – she is thrilled to see where "Wildchilds" takes this conversation and in the meantime, she has already started planning two more novels.
One Discipline: Amy Rodriguez in conversation with Readymade
Art — 09.12.19
Personal Space: an Interview with David Eardley of Pink Essay
144 pieces: An interview with Sara Lopez of A--Company
Dawn to Dusk: A HUF Story
One Discipline: Cheer up Luv in conversation with Curated by Girls
I PROMISE I'LL NEVER FORGET
A Story of the Community in Imizamo Yethu, Narrated by Lou Doillon's track "Brother"
Modern Heritage: An Interview with brand HEW
Black Refractions: Highlights from the Studio Museum in Harlem
Gen-Z Artists and Border-Crossing
Identity Re-examined: Luo Yang's project GIRLS
Dos: An interview with The Polio Twins
The Ties: An Interview With Kinbaku Artist Leh YSL
Algorithms of Style: An Interview with Stylist and Author Lynne Coleman
Kathryn Bowen: Holding On To Moonlight
Queer Movements: Representation and Visibility in Fashion and Film
The Girl from the East: An interview with actress Irmena Chichikova
The Art Of Layering: An Interview with designer Tugcan Dökmen
Dancing through the darkness: An interview with designer Arturo Obegero
Recycled Romance: An Interview with Filippa K's Elin Larsson
Who, What, Where: An interview with DROOL
Fashionably Sustainable: An Interview with ALTIIR
Punk's Not Dead: An interview with BOY London Founder Stephane Raynor


The International House Certificate in Teaching Young Learners and Teenagers prepares teachers for the specific challenges of working with young learners and teenagers, through a blend of online learning and face-to-face assessed teaching practice.
What does the IHCYLT involve?
There are 20 input sessions covering areas such as: Child Development, Clarifying and Practising Language, L1 in the classroom, Teaching Very Young Learners, Teaching Adolescents, Material Design and Selection.
Trainees are required to spend 6 hours observing peers and more experienced colleagues, and carry out a minimum of 3 hours of observed teaching practice, e.g. 4 x 45 minute lessons.
The face-to-face components are run by IH Torres Vedras|Lisbon trainers. They also act as local tutors for candidates who are taking the course online.
The online component by qualified, experienced YL English teachers who hold an online tutoring qualification.
The final portfolio is moderated by the IH Assessment Unit. The grading of the course is Fail, Pass or Distinction.
The course takes 12 weeks and will require a minimum of 5 hours' online work per week, plus time for writing assignments.
Teaching practice usually takes place every two weeks.
Course fees must be paid in full prior to the start date.
The price includes moderation by Cambridge English Language Assessment, in addition to the usual IHWO Assessment course moderation. This means that the certificate you receive if you pass the course will have the Cambridge English Language Assessment logo on it and the words 'Moderated by Cambridge English Language Assessment'.


text:
December 4, 2022 December 4, 2022 andrewcferguson
What the Romans didn't do for us: the stuff of legends and the Supreme Court ruling
Hadrian. By FollowingHadrian – Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=40010294
I can't praise the Amnesty International Bookshop in Marchmont enough. The high incidence of academics and students in the area – you practically can't spit in the street without hitting a Regius or an Emeritus – means it is stocked to the gunnels with fantastic reading, all at charity shop prices.
To give a recent example, I picked up The Battle That Stopped Rome, by Peter S Wells (Norton paperback, 2004). I've always been interested in the Romans, and a bit of history was included in my Latin Higher. I mean, you know, the basics: Virgil, Homer, the Republic, Caesar, the Empire, decline and fall. The acqueduct. Plus, of course, the Scottish perspective, which I'll come back to.
The subject of the Wells book is a little-known battle in 9 AD in which three legions were slaughtered by German tribesmen. That in itself is pretty remarkable – about 20,000 heavily armoured legionaries being taken out by an opposing army they thought of as not much above farmers with pitchforks – but what the book argues is that, essentially, the battle's outcome forced the Romans to rethink their imperial ambitions and instead double down on their current borders. This, bear in mind, from a Rome then at the height of its imperial powers, with Augustus in charge.
More than that, though, Wells argues that these immediate consequences redrew the modern world too. Latin stopped at the Rhine, creating a linguistic and cultural fault line that remains to this day – all these 'Romance' languages to the west and south; Germanic and Scandinavian tongues to the east and north. Ironically, the emergence of heavily fortified military bases to defend the Rhine boundary contributed to the local economy to the extent that cities like Cologne can trace their origins to that trade.
The battle itself, and its equally bloody aftermath, is graphically described. The Romans had ignored how their repeated invasions had forced the once-widespread German tribes to arm and organise themselves. This meant they hadn't anticipated their coming together under a single leader, Arminius. He had served as an auxiliary in the Roman army, and used that knowledge of his now-enemy's tactics and deployments well. More, he brandished the weapon native armies have used before and since against more heavily armoured invading opponents: the landscape.
Here, as elsewhere, it was a case of waiting until the Romans were deep into a narrow defile
Battle site, near Kalkriese, Teutoborg Forest, Germany. By Corradox – Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=7106542
between a hill and marshy ground to attack; unable to deploy properly or use their artillery, the Empire's troops were at their most vulnerable. If things hadn't turned out well, of course, the Germans would have used the landscape in the other classic way indigenous warriors do: they would've melted into the trees and hills around them, near-impossible to pursue.
As I say, the Germans were not the only ones to use their geography against powerful invaders. Think of just about everyone who's tried to invade Afghanistan in the last two hundred years or so. Or, closer to [my] home, the way Wallace waited till half the English army was over Stirling Bridge before launching his assault from higher ground. Bruce's hit and run tactics with small forces (after learning his lesson at the (pitched) Battle of Methven) and then his engineering a pitched battle that he could win, by trapping the far superior numbers of the English army in a loop of the Bannock burn.
Anyway, so much for military history, which I'm not particularly a buff, or indeed a fan, of. What interested me first in the Wells book was the thesis that a little known battle two millenia ago could influence geopolitics today. What also interested me as I read on was the death and subsequent life of the German leader, Arminius.
Unsurprisingly, the Roman writers who chronicled the battle, including Tacitus and Cassius Dio, saw Arminius as a turncoat who took the Roman denarius when it suited him and then managed to sufficiently marshal a bunch of barbarians so that they defeated his former masters. It was all the Roman commander's fault. However, roll forward a few hundred years and it was a different story.
The Germans, in the nineteenth century, were looking for a hero of their own, and Arminius
Arminius statue. Told you it was big. By Daniel Schwen – Own work, Public Domain, https://commons.wikimedia.org/w/index.php?curid=2703717
fitted the bill. Starting in 1841, finally being dedicated in 1875, just 4 years after German unification, they built a HUMUNGOUS, fuck-off statue of him in bronze near the battle site. At 87 feet tall, standing on an 88 foot pedestal, it is admittedly smaller than the statue of Liberty. But then Liberty ain't on top of a 1300 foot hill.
You can see where this goes, can't you? Brave Arminius, wiping out the invaders (he apparently points his 23-foot sword west towards Gaul, or France, depending which era you're in). Unifier of the Germans, who were always at their best combining against a common enemy. Which was all fine until German nationalism became a bit … problematic for a while.
The other fascination for me with the Romans comes from the complicated relationship Scotland has with them.
Hadrian's Wall. By Jamesflomonosoff at English Wikipedia; cropped by Beyond My Ken (talk) 08:49, 4 May 2010 (UTC) – Transferred from en.wikipedia to Commons., Public Domain, https://commons.wikimedia.org/w/index.php?curid=10238451
For a start, there's Hadrian's Wall, a big fuck-off wall, more or less on the current Anglo-Scottish border, built to keep those wild Caledonians out. It's a great myth to have, although a) they did actually occupy southern Scotland for some time in the second century, building Antonine's Wall on the line of the Forth and Clyde rivers, and b) the only documented battle, Mons Graupius, was an outstanding Roman victory. At least according to Tacitus. Even if he gives the Scottish leader, Calgacus, the best line: 'they [the Romans] make a desert, and call it peace.'
Ah but, I hear some of you say, what about the Ninth Legion? Didn't they march north from Eboracum (York) to put down the rebellious Scots, only to vanish into the misty north, never to be heard of again?
Well, yes and, quite possibly, no. Like many Scots kids of a certain age, I devoured The Eagle of the Ninth, a children's novel by Rosemary Sutcliff which popularised the theory that IX Hispana had met a sticky end somewhere north of Bathgate. Interestingly, the idea that the Ninth's disappearance from Roman military records was linked to defeat by the Caledonii and other tribes was first proposed by the 19th-century German historian Theodor Mommsen, the very same guy behind the popularisation of the Arminius story in that period.
Unfortunately for Scots myth-making, modern research suggests that the Ninth was still around in AD 120, long after it left Britain, and was wiped out in later conflicts elsewhere. Although academics, as academics do, continue to debate the point.
However, there is another parallel between the Arminius story and Scotland's own hero construction. Although there was interest in Calgacus as one of our plucky-leaders-that-fought-against-the invaders, in 1869, around the same time that the Arminius statue was being completed, the Wallace monument was opened to the public near Stirling. Built on the Abbey Craig, a humungous bit of volcanic rock that Wallace is said to have launched his assault against the English army from at Stirling Bridge, the monument comprises a 220-foot sandstone tower. It has a 246 step spiral staircase which I've edged up at least twice, with viewing at the top and, on the way, various artefacts displayed such as Wallace's 5 foot 4 inch sword.
You get where this is going, right? The nineteenth century had a lot of nationalistic myth-making going on. The Scots – who, ironically, were front and centre when it came to expanding the British Empire, modelled in so many ways on the Roman one – created their own nationalistic myth, built around Wallace and Bruce (he has his own statue at Bannockburn). Although Calgacus also got a mention, the English invaded us on a more consistent and recent basis than the Romans, so perhaps it's not surprising our fourteenth century heroes got the statues.
How does all that tie into the present day? Well, on a world scale, you don't have to look far. The Russians invade Ukraine, claiming they're protecting their own, Russian-speaking, minorities in doing so. The Ukrainians are everyone else's plucky nation defending themselves against a much bigger invading army.
Meanwhile, in Scotland, a recent Supreme Court judgement tells us what any constitutional lawyer with half a brain could have worked out – that it's incompetent for the Scottish Parliament to hold a referendum to decide if we Scots want to secede from the United Kingdom. Half a brain, because if there's one rule baked into our arcane, unwritten constitution on these islands, it's the supremacy of Westminster.
The truth is that Westminster could repeal the Scotland Act at a stroke and restore direct rule, so the general legal principles would always indicate that London has to consent to a referendum on constitutional matters north of Hadrian's Wall. That's what happened in 2014. However, it's also not so hard to see why some of the Caledonii might feel this smacks of colonialism. Others accuse the SNP of preaching some sort of exclusionary nationalism, comparing it to the other examples of populist nationalism such as the toxic brand promoted by Putin (see also Erdogan, Trump wanting to 'make America great again,' Bolsonaro, etc. etc).
Such comparisons make modern day Scots pretty uncomfortable. In general somewhere to the left of Genghis Khan, they (in general) want to be seen as a welcoming, inclusive people. They take pride in the fact that Scotland voted 2/3 against Brexit, for example – one of the key reasons some people feel another referendum is due. We like to think that our nationalism is a benign form, the same way that there are more or less benign forms of other -isms like capitalism, communism, religious fundamentalism. Ok, so maybe not so much religious fundamentalism.
Is this what the Romans did for us? Or is the fact they built a big fuck-off Wall to keep us out just another historical happenstance co-opted into our national myth, just as the Germans did with Arminius when threatened with French invasion? I'm beinning to wonder if the solution to the governance of these islands is a form of another -ism, federalism, with power and decision-making shared out equally between Scotland, Wales, Northern Ireland and England (or the English regions if they prefer). That would let us rejoin the EU of course.
Be that as it may, the English have their own national myths, one of which is Westminster being the Mother of Parliaments that brought democracy to all the parts of the world that used to be coloured red on the map. So the prospect of federalism happening is about as real as you going into a pub near Ibrox singing 'Danny Boy' and coming out again with a new set of friends instead of a busted nose.
You know that thing about a rock and a hard place? That's where Scotland is right now. Even if you're from a former British colony and see the irony of part of your former imperialist rulers crying about colonialism, wish us luck. We'll need it, whatever happens next.
I'll leave you with John Prine, and RB Morris's wise words about empires.
battle of teutoborg forest
independence referendum
kalkriese
RB Morris
scottish politics
supreme court ruling on referendum
what the romans did for us
Previous Songs in a Scottish Accent
Next 7 Hills: Arthur's Seat
This essay was the result of deep thinking. You've got a lot of brain power!


text:
Home » TV » Matt Hancock controversially attends I'm A Celebrity party
Matt Hancock controversially attends I'm A Celebrity party
I'm A Celeb: Matt Hancock embraces Gina on exit
The politician's casting to the reality show has caused a widespread backlash, and many were left wondering whether Matt would stick around in Australia to celebrate with the other famous faces or fly back home to continue his work as MP. It seems the latter choice was abandoned by Matt in favour of waiting around to film the famous I'm A Celebrity after party.
The disgraced former health secretary showed no signs of heading home on Monday night in Australia as he and girlfriend Gina partied on.
Before going onto the show, Matt had suggested he was contactable before and after filming the actual series and his aides were told he had access to a laptop.
However, eight hours after returning from the jungle camp and arriving at the JW Marriott Hotel, Matt was seen at a private drinks event with the other contestants.
Matt celebrated in a white shirt while Gina, also in white, remained by his side.
The couple can be seen walking together, with Matt's arm placed around the 33-year-old.
Matt, sporting jeans and a white shirt, seems to be all smiles as he guides Gina from the hotel.
Gina can be seen grinning at the cameras after being reunited with her boyfriend.
Later, the couple boarded a minibus arm in arm to head to the show's wrap party for cast and crew.
Matt caused a stir by joining this year's series, with members of the public and fellow politicians alike blasting his decision.
Many argued he shouldn't have been allowed to join the ITV reality show due to his scandalous conduct during the pandemic.
The former health secretary made headlines after breaking lockdown rules he himself had implemented on the nation.
Matt, who was married at the time, was filmed in leaked CCTV kissing his colleague Gina at a time when mixing with other households was banned.
Others also argued the serving MP should not be taking time away from his political role.
The after-party event at a local surf club was described as "a toast to thank each and everyone of you" and featured giant white neon lights spelling out IAC 22.
As an MP, Matt is being paid to serve his constituents today whilst at this party.
Discussing his controversial choice to appear on the show, Matt told Ant and Dec: "I wanted to show what I was like as a person.
"Lots of people come to me with preconceived ideas, for obvious reasons.
"And I just wanted to be myself. But I also actually strongly believe that for politicians as a whole, we don't come across as human enough.
"And this is probably the most extreme way of just showing who you are, I am someone who throws himself into things.
"And we managed to talk about some important things here."
Matt said prior to his appearance on the show he wanted to raise awareness of dyslexia, a condition he has.
During a couple of the jungle chats, the 44-year-old pointed out he struggled with written tasks when he was younger due to his dyslexia.
I'm A Celebrity… Get Me Out Of Here! is available to watch on BBC iPlayer.
« I'm A Celeb's Nicola McLean hits back as boob abuse trolls rip into her GG chest
Minka Kelly Holds Hands with Imagine Dragons' Dan Reynolds, Definitely Dating »


text:
www.diabetes.org > Living With Diabetes > Know Your Rights > Discrimination > Driver's Licenses > State License Laws
Are applicants for a driver's license asked questions about diabetes?
The driver's license application (first-time and renewal) asks an applicant whether he or she has, within the past six months, had a physical or mental condition that affected his or her ability to drive and if, within the past six months, he or she has had a fainting spell, blackout, seizure, or episode of loss of consciousness. If an applicant answers yes to either of these questions, he or she is required to have a physician complete an examination and submit a medical evaluation form before he or she may be licensed. See generally Mich. Admin. Code r. 257.853(1), (3) (2013) (requiring statement of physical history before licensing if reason to believe physical disability affects safe driving).
What other ways does the state have to find out about people who may not be able to drive safely because of a medical condition?
The state accepts reports of potentially unsafe drivers from police officers, the courts, physicians, family members, friends, other citizens, and hospitals. The licensing agency does not accept anonymous reports and investigates the source of a report if the source's relationship to the driver is not clear. See Mich. Comp. Laws § 257.309(1) (2013) (licensing agency may refuse to grant a license without an examination based on information of physical condition received from any source). A concerned third party may make a report by submitting a Request for Driver Evaluation (OC-88) form. This report must contain identifying information about the driver, as well as specific information to justify the reevaluation of his or her driving ability. See Mich. Dept. of State, "Request for Driver Evaluation," Form OC-88 (Rev. 09/11). Drivers also may be required to have medical evaluations if they have impairments which are observed by licensing agency personnel during the licensing process, Mich. Comp. Laws § 257.309(1) (2013), if they have been involved in at-fault crashes involving a fatality, have accumulated significant numbers of accidents or points during a two-year period, or when driving privileges are to be restored following a revocation or suspension. See Mich. Comp. Laws § 257.320(1)(a)-(e) (2013).
What is the process for medical evaluations of drivers?
When the licensing agency has reason to believe that a driver may be medically unqualified to operate a motor vehicle, either because the driver gave positive answers to medical questions on the license application or because of a report from one of the other sources listed above, it will require the driver to submit to a medical evaluation. Mich. Comp. Laws § 257.320(1)(a) (2013); Mich. Admin. Code r. 257.853(1) (2013). When this happens, a medical evaluation form is sent to the individual, which must be completed, in part, by his or her physician. See Mich. Admin. Code r. 257.853(6)-(9) (2013) (setting forth standards for physician's statement). The Physician's Statement of Examination must be returned to the licensing agency, where it is evaluated and a licensing decision is made. See Mich. Admin. Code r. 257.853(1), (3) (2013).
The Physician's Statement of Examination (DI4P) asks the driver to indicate whether he or she has diabetes. See Mich. Dept. of State, "Physician's Statement of Examination," Form DI-4P (03/05/2013). It also asks about seizures, blackouts, or fainting. Id. The driver must explain any of the conditions listed. Further questions relate to the number of accidents or incidents of lost consciousness within the last five years, and current medications being taken. Id. The physician must indicate if they have concerns about the driver's ability to operate vehicle, and why. Id. A full section asks detailed questions about medical conditions, prescribed medicine, control of condition, and episodes of lost consciousness. Id. Finally, the physician must indicate whether restrictions or further evaluations should be conducted. Id.
The licensing agency may request additional medical information from the physician or order further tests before making a decision. Mich. Admin. Code r. 257.853(9) (2013). Periodic follow-up medical evaluations may be required. Mich. Admin. Code r. 257.853(10) (2013).
Are physicians required by law to report drivers who have medical conditions that could affect their ability to drive safely?
There is no statutory authority requiring physicians to report drivers with medical conditions that could affect their ability to drive safely to a central state agency. Physicians and optometrists may voluntarily report a patient's physical qualifications to safely operate a vehicle. Mich. Comp. Laws § 333.5139(1) (2013).
Are physicians who report drivers with medical conditions immune from legal action by the patient?
Yes. Physicians and optometrists are immune from civil and criminal liability for making a report, so long as they are acting in good faith and exercising due care. Mich. Comp. Laws § 333.5139(3) (2013). Conversely, a physician who voluntarily chooses not to make a report is also immune from any liability for any subsequent injuries caused by the unsafe driver. Mich. Comp. Laws § 333.5139(1) (2013).
Who makes decisions about whether drivers are medically qualified?
Licensing decisions are made by staff in the licensing agency's medical unit after reviewing an individual's medical information and giving strong consideration to the opinion of his or her physician. Mich. Comp. Laws § 257.320(2) (2013) (licensing agency has authority to restrict, suspend, or revoke license). The licensing agency may appoint health consultations, Mich. Admin. Code r. 257.852 (2013), and has created a Medical Advisory Board. An expert in endocrinology may be a health consultant. Mich. Admin. Code r. 257.852(2)(n) (2013). The health consultants may advise the department concerning physical and mental standards for motor vehicle licensing. Mich. Admin. Code r. 257.852(3) (2013). Upon request, the consultants may advise the department concerning an applicant's or licensee's physical or mental ability to drive motor vehicle. Mich. Admin. Code r. 257.852(4) (2013). Nevertheless, the opinions of health consultants are advisory and the licensing agency retains ultimate authority over licensing decisions. Mich. Admin. Code r. 257.852(5) (2013). For more information, see Michigan Secretary of State, "(Terri Lynn) Land Creates Medical Advisory Board." (describing creation of Medical Advisory Board).
What are the circumstances under which a driver may be required to undergo a medical evaluation?
A driver may be required to undergo a medical evaluation if the licensing agency has reason to believe that he or she has a physical or mental disability that affects his or her ability to safely operate a motor vehicle. Mich. Comp. Laws § 257.320(1)(a) (2013); Mich. Admin. Code r. 257.853(3) (2013). These reasons may include observation by licensing agency staff. Mich. Comp. Laws § 257.320(1) (2013). The licensing agency may also consider information from a Request for Driver Evaluation (OC-88) submitted by a physician or optometrist or any other concerned third party. Mich. Comp. Laws § 257.320(3) (2013) (physician or optometrist report should be considered for examination). A driver may also be required to undergo a medical evaluation for driving violations: 1) if he or she has in one or more instances been involved in an accident resulting in the death of a person; 2) he or she, within a 24-month period, has been involved in three accidents resulting in personal injury or damage to the property of a person for moving violations; 3) he or she has charged against him or her a total of 12 or more points within a period of two years; or 4) he or she has been convicted of violating restrictions, terms, or conditions of his or her license. Mich. Comp. Laws § 257.320(1)(b)-(e) (2013); see also Mich. Comp. Laws § 257.320a (2013) (providing for point system for various driving violations).
Has the state adopted specific policies about whether people with diabetes are allowed to drive?
No. Michigan has adopted no specific medical guidelines related to diabetes, except for its guidelines related to episodes of loss of consciousness. However, the Physician Examination form specifically asks the driver whether he or she has diabetes. Mich. Dept. of State, "Physician's Statement of Examination," Form DI-4P (03/05/2013).
What is the state's policy about episodes of altered consciousness or loss of consciousness that may be due to diabetes?
If an applicant or a licensee experiences an "episode," his or her license will be denied or indefinitely suspended after reexamination. Mich. Admin. Code r. 257.854(1) (2013). An episode is defined as any "condition which causes or contributes" to lapse of consciousness, blackout, seizure, fainting spells, syncope, or other impairments of the level of consciousness. Mich. Admin. Code r. 257.851(1)(e)(i)-(ii) (2013). It also includes any condition which causes or contributes to "violent or aggressive action" related to driving a motor vehicle. Mich. Admin. Code r. 257.851(1)(e)(iii) (2013). In order to regain his or her license, the driver must submit a Physician's Statement of Examination (DI-4P). Mich. Admin. Code r. 257.854(1) (2013). The physician must certify that the driver's condition is under control by medical or other treatment. All symptoms or conditions which would affect safe driving must have been controlled for at least 6 months. Mich. Admin. Code r. 257.854(2)(a) (2013). The physician must certify that the individual has not experienced an episode of loss of consciousness within the previous 6 months. Mich. Admin. Code r. 257.854(2)(b) (2013); see also Mich. Admin. Code r. 257.853(4)-(8) (2013) (specifying what information the Physician's Statement of Examination must contain). For chauffeurs and persons endorsed to operate trucks or buses, the requirements of the Physician's Statement of Examination are identical with the exception that the relevant episode-free period is 12 months. Mich. Admin. Code r. 257.854(3)(a)-(b) (2013). The licensing agency may require that an individual submit periodic follow-up medical evaluations as a condition of licensure. Mich. Admin. Code r. 257.853(10) (2013).
Does the state allow for waivers of this policy, e.g., a waiver for a one-time episode of severe hypoglycemia that has mitigating factors (e.g., recent change in medication, illness, etc.) or that has been addressed with a physician?
Yes. The 6-month or 12-month period may be reduced or eliminated based upon a departmental review of the specific recommendation of a qualified physician or any other information that may come to the licensing agency, including evidence that the episode of loss of consciousness resulted from medical intervention or medically supervised experimentation with prescribed medication, as well as the evaluation of other evidence. Mich. Admin. Code r. 257.854(4) (2013). Additionally, the licensing agency maintains that any action taken on the basis of a physical or mental condition or disability will be reassessed upon receipt of new medical evidence and documentation that the condition or disability has changed or abated or no longer exists. Mich. Admin. Code r. 257.853(11) (2013). All medical information submitted is reviewed by licensing agency personnel and at times in consultation with the Medical Advisory Board.
What is the process for appealing a decision of the state regarding a driver's license?
A driver may seek appeal to the licensing agency's administrative hearing officer or the circuit court. See Mich. Comp. Laws § 257.322-.323 (2013); see also Mich. Admin. Code r. 257.856 (2013) (providing the right to appeal final decisions of the licensing agency). A request for an administrative hearing must be made in writing within 14 days of the denial or suspension of the license. Mich. Comp. Laws § 257.322(2) (2013). To request a hearing, an individual may submit a Driver's License Appeals Hearing Request. At the hearing, an individual may present evidence and testimony, and before its commencement, the hearing officer may compel production of documents and transcripts of testimony. Mich. Comp. Laws § 257.322(2)-(3) (2013). Following the hearing, the hearing officer may affirm, modify, or set aside the final determination of the licensing agency. Mich. Comp. Laws § 257.322(5) (2013).
Alternately, an individual may request review of the licensing agency's decision in the circuit court of the county where the suspension or revocation was imposed or that of his or her residence by filing a petition within 63 days—or within 182 days with a showing of good cause. Mich. Comp. Laws § 257.323(1) (2013). The court will set a date for a cause for hearing not more than 63 days after receipt of the petition for review. Mich. Comp. Laws § 257.323(2) (2013). After presentation of evidence and testimony, the court will affirm, modify, or set aside the final determination of the licensing agency. Mich. Comp. Laws § 257.323(3) (2013). The circuit court will not grant an individual restricted driving privileges, and it will set aside the licensing agency's final determination only if the petitioner's substantial rights have been prejudiced. Mich. Comp. Laws § 257.323(4) (2013).
May an individual whose license is suspended or denied because of diabetes receive a probationary or restricted license?
Yes. The licensing agency may issue limited or restricted licenses or endorsements to individuals that have experienced episodes of loss of consciousness on a case-by-case basis. Mich. Admin. Code r. 257.854(4) (2013); see also Mich. Comp. Laws § 257.312 (2013) (providing for restricted operator's and chauffeur's licenses); Mich. Admin. Code r. 257.3 (2013) (describing specific license restrictions).
Is an identification card available for non-drivers?
Yes, with proper identification and payment of a fee. Identification cards are issued at no charge to persons age 65 and over and to individuals whose licenses have been suspended due to medical reasons. See Mich. Dept. of State, "Driver's License or ID Requirements," Form SOS-428, (04/13). For more information, see Michigan Secretar of State, "Driver's License and State ID."
Driver licensing in Michigan is administered by the Department of State.
Last Edited: February 5, 2014


text:
Summerslam 2015 Was a Confusing Hot Mess of a WWE PPV
Jimmy Donnellan· August 24, 2015
I can't tell if its my state of bewilderment after watching the main event of Summerslam 2015 or the sixth cup of coffee in as many hours that's making me write this at 5am, but here we are. If this was your first time watching WWE, you could be forgiven for wanting to turn off the television and take a nap because this was a real brain-tickler from start to finish.
Take the opening sequence, for example. Where marquee PPVs usually open up with something bombastic and an evident huge waste of fucking money, this year's Summerslam opened up with two middle-aged men flatlining their way through an awkward script. Mick Foley and Jon Stewart, who was also the host of the event because media attention, should have great chemistry but it just came across as contrived and…weird.
Nevermind, let's get down to the nitty gritty. Randy Orton and Sheamus slogged their way through a match which was difficult to be interested in – this would have been more befitting of Raw. Sheamus picked up the win and incidentally didn't cash in later on in the night, despite what the internet has been whispering in your ear leading up to it.
Then the confusion started in earnest. Los Matadores vs. The Lucha Dragons vs. The New Day vs. The Prime Time Players sounds puzzling enough at the best of times and isn't helped by the strange "hot-tag" system wherein only two teams can be in the ring at a time. The New Day picked up the win and the titles despite nobody really knowing who was tagged in at the time. On another note, Los Matadores should really be put to pastures new to freshen up the tag division – they had done nothing to warrant their place whatsoever. Well, if you count looking like they should be taking your orders in a themed restaurant an achievement, then yeah.
Tag Team Finish #SummerSlam https://t.co/fMK07OIWDn
— ZombieProphet (@ZProphet_MMA) August 23, 2015
Next up was Rusev vs Dolph Ziggler. Double count out. Let's move on and away from whatever the fuck that was.
If you like WWE because it's a fantastical escape from reality, Stephen Amell and Neville vs. Stardust and King Barrett was perfect. A television actor outperformed all of this year's Tough Enough contestants with some impressive spots and ended up prevailing after Neville landed the Red Arrow on King Barrett. Definitely one of the better celebrity appearances in the WWE's weird history.
WWE's version of Two And a Half Men hopefully came to an end when Ryback vs. Big Show vs. The Miz reached its conclusion as The Big Guy came out victorious. Although short and sweet, this feud is one of the most pissbrained and lazy to come out of the company in a while, so here's hoping that Ryback moves on to something meatier soon. Maybe Bray Wyatt can finally have a shot at some gold?
Bray Wyatt and Luke Harper vs. Roman Reigns and Dean Ambrose happened. Reigns disappeared for a long time, confirming the belief that he can't wrestle a whole match without having a nap for most of it. As a spectacle, this was fine but essentially a hugely diluted version The Shield vs the Wyatt Family from Elimination Chamber 2014. Reigns and Ambrose prevailed in an instantly forgettable match that really should have had an interesting stipulation.
Now, here's where things became a little bit mystifying. Seth Rollins vs. John Cena in a title vs title match was a recipe for success that was cooked into a delicious two course meal with a big bowl of Shredded Whats for dessert. Quite why Jon Stewart, a retired political broadcaster, was involved in the finish and ended up turning heel to give Rollins the United States Championship (and probably condemn it at the same time) is nobody's business but the headline writers tomorrow. If Stewart did it to preserve Flair's iconic title record, then good on him. Still felt like WCW circa 2000, though.
John Cena vs. Seth Rollins #SummerSlam Seth wins with Jon Stewart's help! https://t.co/0JvacWL3OF
The much touted #DivaRevolution (the hashtag is mandatory or else it's all MEANINGLESS) came to a head at SummerSlam with Team B.A.D. vs. Team Bella vs. PCB in an elimination tag match. It was quite a weird move for Creative to sing the praises of these new female wrestlers and then have them team up in unconvincing fashion, meaning this match gave very little chance for individuals to shine. Although far better than most women's matches on the main roster of late, it was a long way off the precedent set by NXT. PCB picked up the win here.
Cesaro vs. Kevin Owens was probably the strongest match on the card overall as the two wrestlers involved are simply fantastic workers. If the internet would champion anyone for the main event scene, it would probably be these two as they lived up to their reputations with fine chemistry and spots. Owens managed to snag a much-needed win after a string of losses of late; here's hoping we get to to see these guys at the very top of the card sometime soon.
Cesaro #SummerSlam pic.twitter.com/2uZ2OOme9h
Right. This next match is what made me decide to write 1000 words with just as many cobwebs in my brain. Was this PPV dedicated to Dusty Rhodes? Did his ghost speak to Vince whilst he was taking a shit and tell him to involve the screwiest finish to a match ever? It made absolutely no sense and left a bad impression on what was a decent event overall.
Hyped to the moon and back, Brock Lesnar vs Undertaker was a rematch 15 months in the making after Lesnar had conquered Undertaker's undefeated Wrestlemania streak and went about bragging about like a teenager who's just lost his virginity. The match itself was brilliantly worked with both men looking like they wanted to bury the other, although Taker did start gassing quite hard near its end. The way it concluded still has me scratching my head.
Brock Lesnar (with Paul Heyman) vs. The Undertaker #SummerSlam HAHAHAHA pic.twitter.com/21iUGmxwsY
With Undertaker trapped in Lesnar's kimura lock, the bell suddenly rang by the timekeeper to declare the end of the match. The referee protesting the call by someone who has no authority to do so left the audience completely bemused and sucked all the atmosphere out of the arena, which meant that Taker delivering another low blow and rendering Brock Lesnar unconscious with Hell's Gate was met with more raised eyebrows than excitement. Replays showed that the Undertaker had previously tapped out to Lesnar's lock and oh why did they do this. With the Undertaker making a quick exit, Paul Heyman acted and declared his client, Lesnar, the winner instead, clearly setting up a "rubber" match.
If you're going to try and squeeze a third match out of this rivalry, don't be so cynical about it. We get enough screwy finishes on Raw and Smackdown, making us pay for a small lift of the skirt is an unnecessary tease.


text:
<?php

namespace AcmePhp\Core;

use AcmePhp\Core\Exception\AcmeCoreClientException;
use AcmePhp\Core\Exception\AcmeCoreServerException;
use AcmePhp\Core\Exception\Protocol\CertificateRequestFailedException;
use AcmePhp\Core\Exception\Protocol\CertificateRequestTimedOutException;
use AcmePhp\Core\Exception\Protocol\CertificateRevocationException;
use AcmePhp\Core\Exception\Protocol\ChallengeFailedException;
use AcmePhp\Core\Exception\Protocol\ChallengeNotSupportedException;
use AcmePhp\Core\Exception\Protocol\ChallengeTimedOutException;
use AcmePhp\Core\Protocol\AuthorizationChallenge;
use AcmePhp\Core\Protocol\CertificateOrder;
use AcmePhp\Core\Protocol\ExternalAccount;
use AcmePhp\Core\Protocol\RevocationReason;
use AcmePhp\Ssl\Certificate;
use AcmePhp\Ssl\CertificateRequest;
use AcmePhp\Ssl\CertificateResponse;

/**
 * ACME protocol client interface.
 *
 * @author Titouan Galopin <galopintitouan@gmail.com>
 */
interface AcmeClientInterface
{
    /**
     * Register the local account KeyPair in the Certificate Authority.
     *
     * @param string|null          $email           an optionnal e-mail to associate with the account
     * @param ExternalAccount|null $externalAccount an optionnal External Account to use for External Account Binding
     *
     * @throws AcmeCoreServerException when the ACME server returns an error HTTP status code
     *                                 (the exception will be more specific if detail is provided)
     * @throws AcmeCoreClientException when an error occured during response parsing
     *
     * @return array the Certificate Authority response decoded from JSON into an array
     */
    public function registerAccount(string $email = null, ExternalAccount $externalAccount = null): array;

    /**
     * Request authorization challenge data for a list of domains.
     *
     * An AuthorizationChallenge is an association between a URI, a token and a payload.
     * The Certificate Authority will create this challenge data and you will then have
     * to expose the payload for the verification (see challengeAuthorization).
     *
     * @param string[] $domains the domains to challenge
     *
     * @throws AcmeCoreServerException        when the ACME server returns an error HTTP status code
     *                                        (the exception will be more specific if detail is provided)
     * @throws AcmeCoreClientException        when an error occured during response parsing
     * @throws ChallengeNotSupportedException when the HTTP challenge is not supported by the server
     *
     * @return CertificateOrder the Order returned by the Certificate Authority
     */
    public function requestOrder(array $domains): CertificateOrder;

    /**
     * Request the current status of a certificate order.
     */
    public function reloadOrder(CertificateOrder $order): CertificateOrder;

    /**
     * Request a certificate for the given domain.
     *
     * This method should be called only if a previous authorization challenge has
     * been successful for the asked domain.
     *
     * WARNING : This method SHOULD NOT BE USED in a web action. It will
     * wait for the Certificate Authority to validate the certificate and
     * this operation could be long.
     *
     * @param CertificateOrder   $order                                 the Order returned by the Certificate Authority
     * @param CertificateRequest $csr                                   the Certificate Signing Request (informations for the certificate)
     * @param int                $timeout                               the timeout period
     * @param bool               $returnAlternateCertificateIfAvailable whether the alternate certificate provided by
     *                                                                  the CA should be returned instead of the main one.
     *                                                                  This is especially useful following
     *                                                                  https://letsencrypt.org/2019/04/15/transitioning-to-isrg-root.html.
     *
     * @throws AcmeCoreServerException             when the ACME server returns an error HTTP status code
     *                                             (the exception will be more specific if detail is provided)
     * @throws AcmeCoreClientException             when an error occured during response parsing
     * @throws CertificateRequestFailedException   when the certificate request failed
     * @throws CertificateRequestTimedOutException when the certificate request timed out
     *
     * @return CertificateResponse the certificate data to save it somewhere you want
     */
    public function finalizeOrder(CertificateOrder $order, CertificateRequest $csr, int $timeout = 180, bool $returnAlternateCertificateIfAvailable = false): CertificateResponse;

    /**
     * Request authorization challenge data for a given domain.
     *
     * An AuthorizationChallenge is an association between a URI, a token and a payload.
     * The Certificate Authority will create this challenge data and you will then have
     * to expose the payload for the verification (see challengeAuthorization).
     *
     * @param string $domain the domain to challenge
     *
     * @throws AcmeCoreServerException        when the ACME server returns an error HTTP status code
     *                                        (the exception will be more specific if detail is provided)
     * @throws AcmeCoreClientException        when an error occured during response parsing
     * @throws ChallengeNotSupportedException when the HTTP challenge is not supported by the server
     *
     * @return AuthorizationChallenge[] the list of challenges data returned by the Certificate Authority
     */
    public function requestAuthorization(string $domain): array;

    /**
     * Request the current status of an authorization challenge.
     *
     * @param AuthorizationChallenge $challenge The challenge to request
     *
     * @return AuthorizationChallenge A new instance of the challenge
     */
    public function reloadAuthorization(AuthorizationChallenge $challenge): AuthorizationChallenge;

    /**
     * Ask the Certificate Authority to challenge a given authorization.
     *
     * This check will generally consists of requesting over HTTP the domain
     * at a specific URL. This URL should return the raw payload generated
     * by requestAuthorization.
     *
     * WARNING : This method SHOULD NOT BE USED in a web action. It will
     * wait for the Certificate Authority to validate the challenge and this
     * operation could be long.
     *
     * @param AuthorizationChallenge $challenge the challenge data to check
     * @param int                    $timeout   the timeout period
     *
     * @throws AcmeCoreServerException    when the ACME server returns an error HTTP status code
     *                                    (the exception will be more specific if detail is provided)
     * @throws AcmeCoreClientException    when an error occured during response parsing
     * @throws ChallengeTimedOutException when the challenge timed out
     * @throws ChallengeFailedException   when the challenge failed
     *
     * @return array the validate challenge response
     */
    public function challengeAuthorization(AuthorizationChallenge $challenge, int $timeout = 180): array;

    /**
     * Request a certificate for the given domain.
     *
     * This method should be called only if a previous authorization challenge has
     * been successful for the asked domain.
     *
     * WARNING : This method SHOULD NOT BE USED in a web action. It will
     * wait for the Certificate Authority to validate the certificate and
     * this operation could be long.
     *
     * @param string             $domain                                the domain to request a certificate for
     * @param CertificateRequest $csr                                   the Certificate Signing Request (informations for the certificate)
     * @param int                $timeout                               the timeout period
     * @param bool               $returnAlternateCertificateIfAvailable whether the alternate certificate provided by
     *                                                                  the CA should be returned instead of the main one.
     *                                                                  This is especially useful following
     *                                                                  https://letsencrypt.org/2019/04/15/transitioning-to-isrg-root.html.
     *
     * @throws AcmeCoreServerException             when the ACME server returns an error HTTP status code
     *                                             (the exception will be more specific if detail is provided)
     * @throws AcmeCoreClientException             when an error occured during response parsing
     * @throws CertificateRequestFailedException   when the certificate request failed
     * @throws CertificateRequestTimedOutException when the certificate request timed out
     *
     * @return CertificateResponse the certificate data to save it somewhere you want
     */
    public function requestCertificate(string $domain, CertificateRequest $csr, int $timeout = 180, bool $returnAlternateCertificateIfAvailable = false): CertificateResponse;

    /**
     * Revoke a given certificate from the Certificate Authority.
     *
     * @throws CertificateRevocationException
     */
    public function revokeCertificate(Certificate $certificate, RevocationReason $revocationReason = null);
}

redpajama_set_name: RedPajamaGithub


text:
Q: Align scrollable paper-tabs in center? Is there any way I can align paper-tabs in the center of a div? If so, how?
Custom element:
<div class="navigation" id="tabs">
    <paper-tabs selected="{{selected}}" scrollable noink>
        <paper-tab>fruits</paper-tab>
        <paper-tab>vegetables</paper-tab>
        <paper-tab>dairy</paper-tab>
    </paper-tabs>
</div>

CSS:
.navigation {
  margin: 0 auto;
}

paper-tabs {
  height: 80px;
}

paper-tabs paper-tab .tab-content {
  color: white;
  font-family: swimfeedsraleway;
  font-size: 24px;
  font-weight: 700;
  padding: 0 32px;
  text-transform: uppercase;
}

paper-tab:not(.iron-selected) > .tab-content.paper-tab {
  opacity: 0.5;
  font-weight: normal;
}

.paper-tabs-0 #selectionBar.paper-tabs {
  background-color: white;
}

#selectionBar.paper-tabs {
  height: 3px;
}

paper-tabs paper-icon-button {
  color: white;
}

redpajama_set_name: RedPajamaStackExchange


text:
Man accused in Brookline shooting upset that ex-wife was dating other men, court documents say
Newly released probable cause statement gives details of shooting, police search
Amy Coveno
News Anchor/Reporter
Tim Callery
News Reporter
AND TONIGHT-- THOSE DOCUMENTS ALSO CONNECT GAGNON TO A LYNDEBOROUGH HOMICIDE VICTIM. ACCORDING TO COURT DOCUMENTS- --ROBERT GAGNON WAS DISTRAUGHT THAT HIS EX WIFE WAS DATING MULTIPLE GUYS...TELLING ONE WITNESS... QUOTE -- " I AM NOT A MAN UNLESS I MESS HIM UP". THAT "HIM" GAGNON WAS REFERRING TO IS CARLOS QUINTONG, ACCORDING TO THE PAPERWORK. IT WAS HERE AT TOWNSEND HILL ROAD AND ROUTE 13 IN BROOKLINE WHERE GAGNON ALLEGEDLY SHOT QUINTONG ON NOVEMBER 23RD. A STATE POLICE REQUEST FOR AN ARREST WARRANT HIGHLIGHTS A 911 CALL FROM QUINTONG AROUND 6:30 THAT MORNING. HE TELLS POLICE HE WAS BEING FOLLOWED BY A MAROON JEEP AND THAT THE DRIVER OF THE SUV FIRED A GUN AT HIM THROUGH THE PASSENGER WINDOW. THAT SPARKED A POLICE SEARCH FOR THE JEEP AND A MAN FITTING ROBERT GAGNON'S DESCRIPTION. LATER THAT MORNING--A GREENFIELD POLICE OFFICER RECOGNIZED ROBERT GAGNON IN A WHITE BMW IN LYNDEBOROUGH- ACCORDING TO THE COURT DOCUMENTS. POLICE RAN THE LICENSE PLATE...THE CAR WAS REGISTERED TO 83-YEAR-OLD ROBERT PREST OF LYNDEBOROUGH. WHEN POLICE ARRIVED AT PREST'S CENTER ROAD HOME..THE COURT PAPERWORK SAYS THEY SPOTTED A JEEP LIBERTY PARKED BEHIND THE HOUSE WITH A SHATTERED PASSENGER WINDOW.... POLICE FOUND PREST DEAD INSIDE HIS HOME. GAGNON --STILL ON THE RUN-- WHEN POLICE SAY HE HITCHED A RIDE TO MARKET BASKET IN MILFORD...FROM THERE HE GOT A RIDE TO NASHUA...WHERE A CITY POLICE OFFICER SAID HE RECOGNIZED GAGNON AND ARRESTED HIM. INVESTIGATORS HAVE NOT CONNECTED GAGNON TO PREST'S HOMICIDE. AND NO OTHER SUSPECTS HAVE BEEN NAMED. TONIGHT THE AG'S OFFIC
A man accused of shooting another man last month was allegedly upset that his ex-wife was dating other men, according to court documents obtained by News 9.Robert Gagnon, 45, is charged with attempted murder in the Nov. 23 shooting of Carlos Quintong on Townsend Hill Road and Route 13 in Brookline.According to a redacted probable cause statement exclusively obtained by News 9, Gagnon was distraught that his ex-wife was dating multiple men, telling one witness, "I am not a man unless I mess him up." Investigators said Gagnon was allegedly referring to Quintong.Police said Quintong called 911 at 6:30 a.m. on Nov. 23 saying that he had been shot. Quintong told police a maroon Jeep had been following him and, when the Jeep passed him, the driver fired through that vehicle's passenger window. That set off an intensive police search for a maroon Jeep with a shattered passenger-side window. An EMT responding to the shooting told police he saw a man wiping glass out of a maroon Jeep, which investigators said was stolen from Peterborough. The man told the EMT an owl flew into the window, shattering it.Later, a Greenfield police officer recognized Gagnon coming out of a Lyndeborough convenience store and getting into a white BMW hatchback, according to the court documents. Police ran the license plate and learned that the BMW belonged to Robert Prest, 83, of Center Road in Lyndeborough.When police arrived at the house, they spotted a Jeep Liberty parked behind the house with a shattered passenger window, according to the documents. Police found Prest dead inside the home. An autopsy later revealed he died of blunt head injuries. Witnesses told police Gagnon knew Prest from doing some construction work on the property. No charges have been filed and no suspects have been named in Prest's death.Police said Gagnon hitched a ride to a Market Basket in Milford. From there, he got a ride to Nashua, police said. A Nashua police officer said he spotted Gagnon, recognizing from the description that had been released, including his black and red flannel shirt. Gagnon was then arrested and remains in custody.Investigators have not connected Gagnon to Prest's homicide and no other suspects have been named. The attorney general's office tells News 9 that Prest's death is still under investigation.
MANCHESTER, N.H. —
A man accused of shooting another man last month was allegedly upset that his ex-wife was dating other men, according to court documents obtained by News 9.
Robert Gagnon, 45, is charged with attempted murder in the Nov. 23 shooting of Carlos Quintong on Townsend Hill Road and Route 13 in Brookline.
According to a redacted probable cause statement exclusively obtained by News 9, Gagnon was distraught that his ex-wife was dating multiple men, telling one witness, "I am not a man unless I mess him up." Investigators said Gagnon was allegedly referring to Quintong.
Police said Quintong called 911 at 6:30 a.m. on Nov. 23 saying that he had been shot. Quintong told police a maroon Jeep had been following him and, when the Jeep passed him, the driver fired through that vehicle's passenger window.
That set off an intensive police search for a maroon Jeep with a shattered passenger-side window. An EMT responding to the shooting told police he saw a man wiping glass out of a maroon Jeep, which investigators said was stolen from Peterborough.
The man told the EMT an owl flew into the window, shattering it.
Later, a Greenfield police officer recognized Gagnon coming out of a Lyndeborough convenience store and getting into a white BMW hatchback, according to the court documents. Police ran the license plate and learned that the BMW belonged to Robert Prest, 83, of Center Road in Lyndeborough.
When police arrived at the house, they spotted a Jeep Liberty parked behind the house with a shattered passenger window, according to the documents. Police found Prest dead inside the home. An autopsy later revealed he died of blunt head injuries.
Witnesses told police Gagnon knew Prest from doing some construction work on the property. No charges have been filed and no suspects have been named in Prest's death.
Police said Gagnon hitched a ride to a Market Basket in Milford. From there, he got a ride to Nashua, police said. A Nashua police officer said he spotted Gagnon, recognizing from the description that had been released, including his black and red flannel shirt. Gagnon was then arrested and remains in custody.
Investigators have not connected Gagnon to Prest's homicide and no other suspects have been named.
The attorney general's office tells News 9 that Prest's death is still under investigation.


text:
Samuel Leroux (born 27 November 1994) is a French professional racing cyclist, who currently rides for UCI Continental team .

Major results

Road

2012
 9th Grand Prix Bati-Metallo
2015
 4th Paris–Mantes-en-Yvelines
2016
 5th Time trial, National Under-23 Road Championships
2017
 1st Trio Normand (with Romain Bacon & Kévin Lalouette)
 9th Paris–Mantes-en-Yvelines
2019
 3rd Grand Prix de la ville de Nogent-sur-Oise
2020
 1st Paris–Connerré
2021
 10th Eurométropole Tour
 10th Grand Prix de la ville de Pérenchies
2022
 1st  Overall Tour d'Eure-et-Loir
1st Stage 3
 4th Grand Prix de la Ville de Lillers
 8th Grand Prix de Denain

MTB
2019
 1st  National Beach Race Championships
2021
 1st  European Beach Race Championships
 1st  National Beach Race Championships

References

External links

1994 births
Living people
French male cyclists
French mountain bikers
People from Boulogne-sur-Mer
Sportspeople from Pas-de-Calais
Cyclists from Hauts-de-France

redpajama_set_name: RedPajamaWikipedia


text:
Streetcars & Cable Cars
Take Famed Streetcar No. 1 to See "Lost Landscapes"
November 21, 2016 Rick Laubscher
Rick Prelinger's "Lost Landscapes: San Francisco" is celebrating its eleventh year at the Castro Theater in December. What better way to get there for the showing on Wednesday, December 7, than a ride on Muni's very first streetcar, car 1, built in 1912. The streetcar ride to the Castro Theater will follow a special reception at our San Francisco Railway Museum.
Here's a brief description of "Lost Landscapes 11":
This year's program features new scenes of San Franciscans working, playing, marching and partying during the Great Depression; unseen footage of Seals Stadium and the Cow Palace in the late 1930s; the reconstruction of Market Street and Embarcadero Plaza in the 1970s; rare footage of southeastern San Francisco and the Hunters Point drydock; the 1975 Gay Freedom Day parade; a 1940s-era ode to our fog; many more newly discovered gems; and greatest hits from past programs.
As always, the audience makes the soundtrack at the glorious Castro Theatre! Come prepared to identify places, people and events; to ask questions; and to engage in spirited real-time repartee with fellow audience members.
Our special reception and charter is for people who already have tickets to "Lost Landscapes," which almost always sells out, but at this posting still has tickets available. So if you don't have a ticket to "Lost Landscapes" yet, your first step is to click here to buy one or more to the December 7 showing. Once you have tickets to the showing, sign up for our special reception and charter.
Our event starts at 5:00 p.m. with a wine and cheese reception at our San Francisco Railway Museum at 77 Steuart Street, across from the Ferry Building,
At 5:55 p.m. sharp, the beautifully restored Car 1 with its gorgeous wood paneling and rattan seats, will leave the museum, with you on board, wine glass (or beer) in hand, for a quick trip up the Embarcadero to Pier 39 and back before heading out Market Street on your private ride to Castro and 17th Street, just steps from the Castro Theater. You'll enjoy special entry to the theater, avoiding the lines. (But, remember, you must have your ticket to the show already.)
The price of the excursion is $30 for members of the public, but Market Street Railway members receive a 25% discount (via a coupon code at check-out). All proceeds go to support Market Street Railway in its work to keep San Francisco's transit history alive.
Sign up for our reception and charter here. (And don't forget, you need a separate ticket for the showing of "Lost Landscapes.")
Category Posts with Photos | Tag Car 1, Lost Landscapes, Lost Landscapes 11 | Bookmark the permalink.
← Second Renovated PCC Back From Contractor
Unique SF Transit Gifts at our Museum Store →
We depend on the support of our members, donors, and volunteers to help us make San Francisco's historic transit great and to operate our San Francisco Railway Museum. Please consider becoming a member or donating.
Market Street Railway is a non-profit organization with 1000 members, founded in 1976. Our mission: Preserving Historic Transit in San Francisco.
We receive no government money whatever. We rely instead on private donations and membership dues to help keep San Francisco's past present in the future. Please click here to learn how to help.
We advocate for historic streetcar and cable car service improvements and expansion, educate people about the importance of attractive transit in creating vibrant, livable cities, and celebrate the wonderful historic streetcars, cable cars, and buses owned and operated by Muni, a service of the San Francisco Municipal Transportation Agency (SFMTA).
We also operate the free San Francisco Railway Museum across from the Ferry Building at 77 Steuart Street, open Tuesdays-Sundays, 10 a.m. – 5 p.m.
Our group's leaders were the driving force in making vintage streetcars a full-time part of the San Francisco scene in the 1980s and 1990s.
This website, our quarterly member magazine, Inside Track, our monthly electronic newsletter, and our social media outlets bring you the latest news and information about San Francisco's historic streetcars and cable cars.
Learn More | Join | Donate
Our Business Supporters
SFMTA (Muni)
SFMTA Blog: MovingSF
Streetsblog SF
Curbed SF
Muni Diaries
SF Bicycle Coalition
SF Transit Riders Union
The N-Judah Chronicles
Western Neighborhoods Project
Rescue Muni
Copyright 2019 Market Street Railway. All Rights Reserved.


Fresh out of high school, and wanting to take a different path to marine design, Neil undertook a 4-year boatbuilding apprenticeship at the C&C Custom Shop. Covering all aspects of FRP boatbuilding (lofting, framing, carpentry, fibreglass, painting, metal fabrication, electrical/mechanical, and propulsion), Neil became the first journeyman boatbuilder accredited in Ontario. The overall goal was to completely understand the building side of marine before continuing into the design world.
Having completed a boatbuilding apprenticeship at the C&C Custom Shop, Neil was given the opportunity to work at the world-renowned C&C Design Group as a Junior Designer. Working with design legends George Cuthbertson, Rob Ball, Rob Mazza, Bill Dickerson, and Rod Gerrard, gave Neil the opportunity to learn all aspects of naval architecture and apply them to real-world projects. The knowledge gained while learning boatbuilding served him well, and under the watchful eye of design director Thomas Dean, was able to rise to a senior design position and project manager. Neil was a significant contributor to many projects and racing campaigns throughout his tenure.
Born from an innovative idea, Neil and his brothers Paul, Ralph, Mark, and Cam, created Gilbert Yachts. The idea was to create a new kind of cruising sailboat that would be fast and easy to handle with a single person or small crew. The Gilbert 30+ was designed by Neil with a long waterline and almost vertical stem to generate a higher hull speed, and as such had the interior volume of a boat 4 feet longer. All control lines were led back to driver via a proprietary under-deck system, and a new type of sailplan was designed. The result was a boat that won many design awards, and the Sailing World "Boat of the Year" in 1988. A total of 9 boats were produced and are highly sought after to this day. All of the innovative elements of the Gilbert 30+ have become commonplace in the industry today.
Neil joined Doral Boats as Design Director in 1989. Tasked to develop a signature line of boats to augment a rapidly growing portfolio and company, Neil quickly understood the opportunity to bring sailboat design and manufacturing techniques to a less traditional market. These crossover design features and innovations moved Doral into a leading position in the North American market, and made the portfolio very appealing internationally. As Doral and Thundercraft merged in the early 1990s, Gilbert renewed the complete line which included several ground-breaking cruisers in terms of design styling and ergonomics. In all, Neil was responsible for the design and development of a staggering 34 models.
Gilbert joined Campion Marine as Director of R&D and Chief Designer in 1994. Now acclaimed for his design work with Doral and others, he was mandated to create a full new line of boats in four separate market segments: runabout, fishing, high performance, and cruisers. Campion, a small but established and growing company situated in Kelowna, BC, was looking to create their own identity and brand through design. A monumental and courageous decision turned out well. Campion has grown to be Canada's largest marine manufacturer with models sold all over the world. Neil designed 26 new models during his tenure and the very first design is still currently in production. This speaks to Gilbert's passion for timeless design that has great appeal over time.
Having completed the mandate at Campion, Neil began Gilbert Creative Group. After a successful first project with Malibu Boats, Gilbert Creative was signed to a design contract that is still in effect today. The freedom to stretch out into other disciplines allowed Neil to apply all his skills and experience to new challenges. The search for innovation and the future of marine design pushed Neil toward electric-powered boats, and he developed several models for builders in this space. Neil's other passion for high performance manifested itself in Vector Powerboats. Under the leadership of Rex Jardine, Vector's mission is meticulously crafted powerboats that break the paradigm for this type of craft. Privileged to collaborate with world-renowned designer Ocke Mannerfeld, the Vector portfolio is sweeping in its unique attributes of pure beauty and performance.
In 2013 Gilbert took a one year sabbatical to build the Product Development division of Kingfisher boats. Kingfisher, an established and rapidly growing welded aluminum boatbuilder in western Canada, was ready for a product and brand facelift, as well as a new process going forward. Neil was on-site for a year and was able to quickly adapt to the new building process offered by aluminum. Visionary leader Byron Bolton trusted Gilbert to develop a new brand and identity for Kingfisher, as well as to bring new ideas and a fresh way of thinking to the development of aluminum boats.


text:
Q: how do i removed NULL group by in SQL? How do I remove the NULL row,
or better yet, assign a unique value to that row, instead of NULL?
can you show me both way?

i try to use this as a fact table so i can connect a relationship on powerbi
but i got a many to many relationship, i think assigning a value to the NULL might able to solve the problem

A: You can include a where clause. After from, before group by.
where not HKDATE is null

A: To remove the NULL group, filter it off:
SELECT HKDATE, COUNT(unitnbr) AS Move_Count
FROM [N4Misc].[dbo].[RMG_MOVEHIST]
WHERE HKDATE IS NOT NULL
GROUP BY HKDATE;

To keep the NULL group, but label it as something else, use COALESCE:
SELECT COALESCE(CONVERT(varchar(10), HKDATE, 120), 'MISSING') AS HKDATE,
       COUNT(unitnbr) AS Move_Count
FROM [N4Misc].[dbo].[RMG_MOVEHIST]
GROUP BY CONVERT(varchar(10), HKDATE, 120);


When choosing my skincare, I'm always extremely careful. Given the wrong product and my skin goes haywire. I have combination skin, and have tried pretty much every brand high and low to figure out what suits it best. Acne products are something I've always steered clear of because of over-drying my skin in the past. When ready for a change, after getting in a skin rut, I decided to try Boscia's Clear Complexion line. It's made for all skin types, including sensitive, and created to neutralize blemish-causing bacteria. It's free of parabens, sulfates, synthetic dyes and fragrances.
After starting the simple skin regimen 8 months ago, I haven't seen a single blemish! My combination skin isn't dry or oily, it feels "normal" for once being completely blemish-free.
The soft gel cleanser goes on smooth and eliminates every stitch of makeup. It unclogs and purifies pores, by gently exfoliating and helps diminish dark spots from previous breakouts.
The tonic spray is alcohol-free and has a fresh botanical smell. It relieves dryness and leaves skin soft and supple.
The moisturizer is extremely light-weight, yet improves skin elasticity and hydration, making it perfect for year-round use.
The clear complexion treatment only takes one pump and absorbs into skin quickly. The willowherb helps alleviate skin inflammation and diminish visible redness.
It feels great to have finally have found a skincare line that works best for my skin. Not only are the full sized products great, airplane-friendly versions in the travel kit has made traveling much easier! Sign up using your email on Boscia.com to receive 10% off of your order!
**Product courtesy of Boscia. Opinions and content are all my own.
A new obsession, matcha tea.
Zucchini noodles are a healthy alternative to pasta that I often order, while eating out. When I came across this gadget online, I knew immediately that I needed to own it. It spirals every thing from zucchini to cucumbers, and is really simple to use.
Once zucchini is spiraled, it can be eaten raw in salads or boiled like pasta noodles. In a sauce pan, bring water to a boil and add zucchini. Boil for two minutes. Strain the noodles and get rid of any excessive water.
Get creative by adding a sauce and additional veggies. For a quick dinner, I added organic marinara sauce, fresh oregano, pepper, kalamata olives, cannellini beans and nutritional yeast (which has a nutty/cheesy flavor & is high protein & in Vitamin B.) Vegan, gluten-free and low calorie, it's great for a "lean & green" dinner.
Help save the planet while you save money using coupons and cash back.
Go green in style, with Stella McCartney's eco-friendly collection of sunglasses. If you purchase at Shopbop.com: Save with free shipping on any order using this ShopBop coupon (expires soon, no code needed when you click the coupon link). You can also earn Cash Back for free to get more savings! The rate today is 4%.
When I was in LA, I picked up a bottle of SpaRitual Nail Polish from the salon. Not only is it free of parabens, but the no-mess application instantly won me over. You can find a variety of eco-friendly colors from the DermStore.com: Get free shipping on any order with this DermStore coupon (expires soon, no code needed when you click the coupon link). You can also earn Cash Back for free to get more savings! The rate today is 7.5%.
Outdoor soirées on your agenda, but not keen on the idea of bugs and the unattractive scent of repellent? Intelligent Nutrients Certified Organic Bug Repellent Perfume Serum nix both issues. Available at beauty.com: Save by getting free shipping on orders of $25+ using this Beauty.com coupon (expires soon, no code needed when you click the coupon link). You can also earn Cash Back for free to get more savings! The rate today is 8%.
Save the world and your pores at the same time (multitask, anyone?) with Kiehl's Limited Edition Rare Pore Minimizing Cleansing Masque. When you purchase from Nordstrom.com: Get free shipping and returns on any order with this Nordstrom coupon (expires soon, no code needed when you click the coupon link). You can also earn Cash Back for free to get more savings! The rate today is 4%.
Look chic in colored denim, guilt-free. The Stilt Crop Jeans by AG Adriano Goldschmied are made using Eco-friendly Ozone Technology. At Piperlime: Save with free shipping and returns on any order with this Piperlime coupon (expires soon, no code needed when you click the coupon link). You can also earn Cash Back for free to get more savings! The rate today is 3%.
Organic by John Patrick clothing is now on sale at Gilt! Hurry fast to get these fabulous finds made of 100% recycled cotton. If you don't have a membership to this addicting flash sale site, Sign Up Here (get a $25 credit when you invite your friends!) While shopping for amazing designer deals, earn 3% Cash Back.
Note: Cash Back rates can change from one day to the next. These rates were valid 4/20/2012.
*This post is sponsored by BeFrugal.com, with content contributed by myself, and BeFrugal.com.
At this year's Oscars, Gwyneth wowed us with her gown and coordinating cape. She took a unique approach, yet again, at the premiere of Paul McCartney's video, "My Valentine." As a chic addition to her golden glow, she chose mint liner as the statement of her ensemble. The micro trend is subtle enough to try without risk. Lancome and T. LeClere offer similar shades for a fun way to play up your eyes.


text:
Q: encrypt using node.js crypto aes256 and decrypt using python2.7 PyCrypto I am trying to encrypt using node.js as follows (node.js v0.10.33):
var crypto = require('crypto');
var assert = require('assert');

var algorithm = 'aes256'; // or any other algorithm supported by OpenSSL
var key = 'mykey';
var text = 'this-needs-to-be-encrypted';

var cipher = crypto.createCipher(algorithm, key);
var encrypted = cipher.update(text, 'utf8', 'hex') + cipher.final('hex');
console.log('encrypted', encrypted, encrypted.length)
/*
var decipher = crypto.createDecipher(algorithm, key);
try {
    var decrypted = decipher.update(encrypted, 'hex', 'utf8') + decipher.final('utf8');
} catch (e) {
    console.error('Couldnt decipher encrypted text. Invalid key provided', e)
} finally {
    assert.equal(decrypted, text);
}
*/

How can I decrypt the encrypted text using PyCrypto (v2.6.1) on py2.7?

A: You should be using crypto.createCipheriv as stated in https://nodejs.org/api/crypto.html#crypto_crypto_createcipher_algorithm_password.
The answer below assumes you change your snippet to use  crypto.createCipheriv, as following:
var crypto = require('crypto');
var assert = require('assert');

var algorithm = 'aes256'; // or any other algorithm supported by OpenSSL
var key = '00000000000000000000000000000000';
var iv = '0000000000000000';
var text = 'this-needs-to-be-encrypted';

var cipher = crypto.createCipheriv(algorithm, key, iv);
var encrypted = cipher.update(text, 'utf8', 'hex') + cipher.final('hex');
console.log('encrypted', encrypted, encrypted.length)

which generates the encrypted text b88e5f69c7bd5cd67c9c12b9ad73e8c1ca948ab26da01e6dad0e7f95448e79f4.
Python Solution with explicit key and IV:
from Crypto import Random
from Crypto.Cipher import AES

BS = 16
def pad(data):
    padding = BS - len(data) % BS
    return data + padding * chr(padding)

def unpad(data):
    return data[0:-ord(data[-1])]

def decrypt_node(hex_data, key='0'*32, iv='0'*16):
    data = ''.join(map(chr, bytearray.fromhex(hex_data)))
    aes = AES.new(key, AES.MODE_CBC, iv)
    return unpad(aes.decrypt(data))

def encrypt_node(data, key='0'*32, iv='0'*16):
    aes = AES.new(key, AES.MODE_CBC, iv)
    return aes.encrypt(pad(data)).encode('hex')

print(encrypt_node('this-needs-to-be-encrypted'))
print(decrypt_node('b88e5f69c7bd5cd67c9c12b9ad73e8c1ca948ab26da01e6dad0e7f95448e79f4'))

If you keep using plain crypto.createCipher you will need to derive the key and iv from the password using https://www.openssl.org/docs/man1.0.2/crypto/EVP_BytesToKey.html.


text:
Evacuations at Lake Poinsett after levee breach
by: Don Jorgensen
Posted: May 9, 2019 / 11:11 PM CDT / Updated: May 9, 2019 / 11:11 PM CDT
A broken levee sent water flooding into a mobile home park and campground Wednesday at Lake Poinsett.
Thursday the 27 people who live there are trying to figure out if they need to find new homes or just ride it out, one wet ride at a time.
"Somebody call for a 'Lyft driver'? Yes, alright," Lake Poinsett Estates Manager Vic Erlacher said.
Erlacher became a so-called "Lyft driver" of sorts when the property he manages flooded without warning.
"Yesterday this whole mobile home court was literally dry. When the levee broke, within a half hour we had eight to 10 inches of water through it and it continued to go up," Erlacher said.
Now, the only way in and out of Lake Poinsett estates is in a big pickup or Erlacher's four-wheeler.
"I go around and pick people up, pick them up at their steps, take them to where their vehicles are parked which you can see is around here and then go back if somebody else calls me and then get them again. It's the only way out of here, you can't get in and out with a car," Erlacher said.
Which is why we had to float in on Erlacher's four-wheeler to interview Ken and Kathy Sawnson, who are completely surrounded by water.
"Oh my god, we just about tipped over. Did you see us just about tip over? You just stand there and laugh," said Erlacher.
The Swanson's moved into the home just two months ago.
"Lake front property, always wanted it, now I got it. It's a setback, but it'll dry out, the water will go down," home owner Ken Swanson said.
The Swanson's plan to stay put for now as long as they have electricity, but others have decided to bail.
"Some have went to live in Arlington, some went to stay with friends and relatives," Erlacher said.
But as bad as it is here, Erlacher feels even worse for the people on Poinsett getting pounded by wave after wave after wave.
"The wind is our enemy. When the wind gets up to 25 miles per hour, the houses are getting battered," Erlacher said.
So why would anybody stick around with all of this water? The Swanson's say lake living is still relaxing.
"The stress level is zero, even with the flood," Ken Swanson said.
"The stress level is so relaxing when you get up here it's so stress free. I love the people around here, the atmosphere, the animals," Cathy Swanson said
And a free lift.
"I'm the Lyft driver for here, except I'm not making much money at it, I didn't even get a tip yet," Erlacher said.
Hamlin County's Emergency Manager says you might want to think twice about driving a small car through the water on Highway 81 at Lake Poinsett.
The road is open to traffic with a five mile per hour speed limit, but the water is getting deep for small vehicles to make it through.
Sioux Falls Regional Airport will be giving emotional support and service animals the first class treatment.
Some people consider their pets part of the family, service animals included.
by Sarah McDonald / Jul 18, 2019
SIOUX FALLS (KELO) - Construction season is in full force throughout KELOLAND. That has many of you taking detours on your way to work. But that extra traffic isn't a welcomed sight in some neighborhoods.
Drive up and down this stretch of Klondike Trail near Southeastern Avenue and you will see plenty of signs asking you to slow down.
by Brady Mallory / Jul 18, 2019
SIOUX FALLS, S.D. (KELO) -- At more than 250 feet tall, a large crane became a familiar site in Downtown Sioux Falls.
Although it's gone now, there are still questions about the site of the stalled multi-million dollar project.


Stories of Value are written around broad moral themes in a style that engages both youth and adults. The author's hope is that they will create meaningful conversation between as we all seek to understand the timeless principles that produce strong character, community and faith.
In a world of "big box" marketing, we run the risk of sacrificing diversity. We may think we have cracked a cultural code with a reproducible model everyone needs. But if we diminish the importance of smaller, innovative ideas in our drive to feed our personal agendas, we can lose both. A sudden shift in our culture can render our product irrelevant, and if we have eliminated those we perceive as the "competition", there won't be anyone left to promote our common cause. This is a principle farmers have followed for years. Never put all of your eggs in one basket, and don't reduce your crop or stock to a narrow strain of DNA. Ricky is a powerful parable, written for all ages, that reminds us to value the potential locked in small things. Whether we are leading a company, an organization, a church or a family, it reminds us all to protect our common cause, not our egos.
Faith must be tested. In the Bible God's greatest servants learned perseverance through testing. Abraham was tested by time, Moses by power, Elijah by opposition, and the Apostle Paul by hardship. Each of these grew stronger through their experiences. In the same way, our faith is strengthened by testing. However, at the time, we might think we are losing our spiritual underpinning. Our doubts and fears lead us to question our most basic convictions. The good news is this is all a part of the testing process. There is no reason to be disheartened, or to provide a foothold for Satan. "Number Two Pencil Faith" explores these realities and reminds us of the joy of growing through testing. Sometimes this is the only way we can grow!


Welcome to the public meeting and events calendar for Martin County. The default view includes all events and meetings. Use the filter options to view only events scheduled for your chosen filter selections. If you find an event or meeting of interest, you also have the option to select the "Add to Calendar" link to save this meeting to your personal calendar, or you can share an event on Facebook or Twitter.
To view the agendas for any of the meeting dates listed, you will need to go to the Agenda Search.


I've tried to resist posting on Margaret Thatcher's death – lots has been written already from both sides of the political divide. But although I've tweeted about it, there are still things to be said that don't fit into a series of 140 character statements! So, here goes.
Having been born in 1957, I was 22 when Thatcher came into power in 1979. I had just started my PhD at UCL and lived in inner London. I was, as now, a Labour supporter (although I wasn't a member then). It's really hard to express the feelings of sheer desperation that people in my position felt as she set about the systematic destruction of our industrial base, and the removal of much of what might be called a caring and responsible society. Add to that her allegiance with Reagan, and our misery and despair were complete. As a pro-European, I hated what she did in Europe, supposedly on our behalf. And it's ironic now that her descendants are attacking what they call the 'benefits culture', when the existence of large numbers of people on benefit might never have happened but for her destruction of our heavy industries. As I said in one of my tweets yesterday, they were bad years that I would rather forget.
Finally, to expand on my tweets of yesterday, I was incensed by the sycophantic 'tributes' being paid by former political opponents. People that openly detested Thatcher when she was PM came out and said things like Paddy Ashdown, who claimed that she was 'undoubtedly the greatest PM of our age'. Such people are displaying selective memory syndrome, at the best!
For those who have said that she was a wife and mother – yes she was, and her relatives and friends are entitled to mourn her passing. But for those of us that suffered from her policies, hopefully this marks the end of an era of British politics that is best forgotten.
I'm not a Thatcherite, but something needed to be done about the1970's industrial base you refer to, and its workforce. It was mainly inefficient, losing money and outdated at best. Problem is, Thatcher went too far with everything. What Dr Beeching did to the railways, Thatcher did to everything else. We now import coal for gods sake !
Maybe, but not the way she went about it!
What do you feel might have halted, what seems to me to be an inevitable decline in heavy manufacturing? All EU and US industries started to move their heavy engineering, mining etc out to Asia (a trend that continues).
Many events in life happen at the time that something else happens, but that is not cause and effect. I am interested in working out what the plan that Thatcher 'should' have adopted might have been….
Maybe this decline was inevitable, but the way it was managed (or not managed), leading to large areas of unemployment, was the issue.
Fair enough, so in terms of managing the change, what do you feel should have been done that was not?
That's a good question! It was a very different time then, but if some attempt had been made to find alternative employment, or training, for those affected it would have made a difference.
How do you think the Thatcher government response to unemployment then peaking officially at around 3.5m compares to the current government's response?
I am interested since I worked in employee relations then and now and I can see some parallels between the times but also differences..
I think the main difference is that now there is more awareness of the possible effect of such changes, and attempts are made to provide redeployment opportunities, as has happened in the northeast, I believe. What happened before was that whole communities lost their main (and often only) source of employment, and in many cases they have remained unemployment back spots ever since.