Category Archives: Anatomy

Anatomy of a masterpiece: 13 reasons why the ‘funniest video of the year’ is pure comedy gold – Telegraph.co.uk

13. The off-camera action

The stage has emptied of three of its players, but that's not to say they've left our mind. Just as you start to imagine the rollicking now being dished out, a child's wail can be heard from behind the wall (O:38in the video). Those kids are suffering for the art they've given us and still Prof Kelly goes on, professional to the end, talking aboutNorth Korea and VX gas and things that surely are not at the forefront of his mind right now.

We salute you, Mr Kelly, and offer astanding ovation to your family. And we hope you understand, as laughter ricochets around the internet, that our joy is not mean-spirited. We're laughing because we can see on screen a reflection of our own families, in all their hilariouschaoticbrilliance.

Perhaps Homer Simpson put it best."It's funny," said the father-of-three, "because it's true."

Excerpt from:
Anatomy of a masterpiece: 13 reasons why the 'funniest video of the year' is pure comedy gold - Telegraph.co.uk

Anatomy of a North Korean Assassination – Daily Beast

Put aside for a moment the geopolitical implications. How did the assassins evidently sent by North Koreas Kim Jong Un to murder his half brother get the job done?

BANGKOKOne by one, on different flights at different times, four men from North Korea flew into Malaysia over the course of a fortnight in February, coming together finally in a condo apartment on Kuchai Lama Street in a bustling middle-class suburb on the edge of the countrys sprawling capital, Kuala Lumpur. According to multiple reports, after the murder and at the height of the scandal, they huddled frequently with Ri Jong Chol, a 47-year-old North Korean who holds a science degree and who moved to Malaysia in August 2016.

Ri worked for an outfit called Tombo Enterprises. According to its web site it makes anti-cancer supplements and emphasizes wholesome treatment built around herbal medicines. But Ri may have been more useful to the new arrivals for a particular set of skills: handling and combining the binary components of the deadly nerve agent VX, the weapon of mass destruction that would be used to kill Kim Jong Nam, estranged older half-brother of North Korean dictator Kim Jong Un.

VX, which is outlawed around the world by signatories of the Chemical Weapons Convention, is a slightly yellow liquid with no smell and no taste When its dispersed as an aerosol, victims do not know they have been affected until they begin to die, quickly and horribly, more or less like flies zapped with bug spray, choking, twisting and kicking as their nervous system shuts down. In one infamous incident at the Dugway Proving Grounds in Utah in 1968 more than 4,000 sheep were killed by accident some 30 miles from the test site.

But how do you handle such dangerous stuff, using it to kill one man instead of a whole crowd, especially if your best shot at that man is likely to be in a public place?

That would require two hands at a minimum, or better yet, two people. Then the question would be, who could approach the pudgy playboy Kim Jong Nam while raising the least suspicion?

Its not clear how the four men on Kuchai Lama street hooked up with two young women called Siti Aisyah and Doan Thi Huong, both of whom have been arrested, both of whom have said they are innocent, and both of whom face the death penalty if convicted.

Siti, an Indonesian in her twenties, had been working as a masseuse and nightclub hostess, and reportedly was out partying with friends the night before the slaying. Doan, 28, is a Vietnamese who flew into Kuala Lumpur from Hanoi on February 4. She also had been working as a hostess. On her Facebook page she posted under the name Ruby Ruby.

But the more details are revealed about their backgrounds, the murkier those become.

Citing travel documents she was carrying when arrested, Malaysian police identified the Indonesian as Siti Aisyah, of Serang, the capital of Indonesias Banten province. But Indonesian-language web sites suggest she is from the village of Angke, near Jakarta, and that there are two listings for her there: one indeed identifies her as entrepreneur Siti Aisyah, 25; the other says she is housewife Siti Aisah and that she is 27.

Indonesians do not typically have two ID documents.

Thank You!

You are now subscribed to the Daily Digest and Cheat Sheet. We will not share your email with anyone for any reason

One site says Siti is divorced from an Indonesian man and has a 7-year-old son she rarely sees. She was married when she moved to Malaysia in 2013, one site said, but subsequently split from her husband.

She reportedly met the man, or men, who hired her for the Kim Jong Nam hit at a nightclub where she works in Kuala Lumpur. Local reports say she told police the men she met looked Korean or Japanese.

Broadcast reports say Doan Thi Huong is an aspiring singer who competed onVietnam Idol, her countrys version of the global Idol franchise. A video of the program shows a woman apparently auditioning who looks remarkably like Doan. She sings for just a few seconds before one of the three judges interrupts her and says, OK,a dismissal. She also says OK, and bows demurely. But the contestants name thats flashed on the screen is Dinh Thi Khuyen, not Doan Thi Huong.

A Facebook page attributed to Doan, which includes a couple of dozen Korean-sounding names among her friends, shows several photos of a woman with dyed reddish hair dressed provocatively. In one she wears a very fitted cheongsam, the classic one-piece Chinese dress, and in another shes sporting a red one-piece swimsuit. She is also pictured wearing a white, long-sleeved t-shirt emblazoned with the letters LOL.

Malaysian authorities say that prior to the incident at the airport, Siti and Doan staged a couple of practice runs, moving in on hapless victims at shopping malls with what presumably were benign chemicals or none at all.

On the morning of February 13, police say, Siti and Doan entered Kuala Lumpur International Airport Terminal 2, known as KLIA2. Its the home base of Air Asia, one of the worlds most successful low-cost carriers, and at any given time its likely to be full of holidaymakers and business people on a budget. It would have been teeming with backpackers, tour groups and adventure seekers, the departure area full of people waiting to board flights.

What grainy CCTV video shows from February 13 is a portly man subsequently identified as Kim Jong Nam wearing a light blue suit and carrying a medium-sized bag on one shoulder. Suddenly, a woman rushes up behind him and forcefully throws both arms around his neck as if to restrain him. Then a second woman comes up to him from the front and puts somethingperhaps a rag or tissue paperin his face. It all happens very quickly, and there appears to be little commotion around the heavy-set tourist and the women, who briskly walk away after attacking him.

One of the women, apparently the one who approached from behind, was wearing a white long-sleeved t-shirt. Another surveillance camera caught a clearer picture of her. The letters LOL were emblazoned across the front of the shirt.

The 45-year-old Kim Jong Nam has known for years that his 33-year-old half-brother, Kim Jong Un, the worlds most dangerous nuclear-armed dictator, wanted him dead. Jong Nam had questioned the right of his family to heredity rule, and there was a reported attempt on is life in 2011. But for years Jong Nam has lived in Macau under the protection of the Chinese, who may have deemed it wise to hold him in reserve as an alternative or at least an implied threat to their impetuous young client in Pyongyang.

Jong Nam has always been restless. He once famously got caught trying to visit Disneyland Japan using fake papers. In Kuala Lumpur, he was traveling on a passport under the name Kim Chol and posing as a businessman. He apparently believed that by traveling incognito on a low-cost carrier he could dispense with a phalanx of bodyguards.

Almost immediately after the LOL woman and her accomplice carried out their attack, police said, Jong Nam rushed toward employees at a nearby help desk, gesturing at his face, telling them he could not breathe well. First-aid workers soon placed him on a stretcher, police said, and as Jong Nam began to choke, the emergency crew left with the stricken victim, heading toward a nearby hospital. But he died in agony on the way, less than 20 minutes after he first ingested the poison.

At a news conference, Malaysian Health Minister Subramaniam Sathasivam said, VX only requires 10 milligrams to be absorbed into the system to be lethal, so I presume that the amount of dose that went in is more than that. If he inhaled the substance, or it went in through his tear ducts, a smaller quantity might have sufficed. But in any case, The doses were so high and it did it so fast and all over the body, said the minister. So it would have affected his heart, it would have affected his lungs, it would have affected everything.

Malaysia promptly launched an investigation, ordering an autopsy of Jong Namover the objections of North Korea, which demanded the bodys immediate release, and accused the police of desecrating the remains of a citizen of the so-called Democratic Peoples Republic of Korea.

Kang Chol, the countrys ambassador to Malaysia, declared that the North had nothing to do with the death of that citizento whom he doggedly referred as Kim Chol.

South Korean Acting President Hwang Kyo-Ahn decried the killing as an intolerable crime against humanity and terrorist act. In Seoul, government elements told reporters they believed the plot was hatched and carried out by North Koreas foreign and security ministries.

Malaysia accused the plotters of endangering the lives of thousands of passengers by exposing them to a weapon of mass destruction. Luckily, a hazmat sweep found no evidence of VX contamination at the airport, which quickly went back into service.

On the outskirts of Kuala Lumpur, the hit squad abandoned the safe house on February13. At least three of the men fled to neighboring Indonesia: Hong Song-Hac, Ri-Ji-Hyon and Ri Jae-Nam boarded Emirates Flight EK0359 at 10:20 p.m. local time bound for Dubai. No one knows how the fourth, O Jong-Gil, got out of Malaysia, but it appears he is gone, too. All are said to have returned to Pyongyang on February 17, presumably to the huzzahs of the increasingly paranoid, erratic, and murderous Kim Jong-Un, who recently ordered the executionby anti-aircraft gunsof five senior officials who made supposedly false reports that enraged the young tyrant.

Not all members of the black op got away in the initial police roundup. In addition to the women, police held Ri Jong-Chol, the medicine-manufacturer employee, but subsequently released him. He gave a press statement in front of the North Korean embassy in China protesting his innocence.

Malaysian authorities believe at least seven North Koreans were involved in the attack. One person they want to question is North Korean embassy Second Secretary Hyon Kwang-Song, who some believe ran the operation from his office. Because of diplomatic immunity, Hyon would have to consent to an interrogationwhich isnt going to happen.

Police also would like to interview Kim Uk-Il, an employee of the Norths flag carrier Air Koryo, who apparently was at the airport when Jong Nam was killedand also is believed to be hiding out in the embassy.

One of the women, Siti, has told authorities her recruiters told her she would be playing a practical joke on a businessman for a TV show, claiming she was paid $90 for tossing some baby oil on the mans face. But National Police Chief Khalid Abu Bakar has said the woman seen on video daubing VX on Jong Nams face clearly knew she was carrying out an attack, not some reality TV stunt. And the womens claims dont explain why they rushed to wash their hands after the incident. Nor why theyre still alive.

Siti vomited after she was nabbed by police, but both women should have been severely injuredif not killedthrough close contact with the VX. That they were not has led police to question whether their handlers gave them atropine, an antidote for the WMD.

Did the four men smuggle VX or its components into Malaysia? Did their local contact help mix it right there in Kuala Lumpur, or show the women how to combine the elements on Jong Nams face? Was it brought in through North Korean official channels, perhaps in diplomatic mail that is not subject to normal customs procedures? And was the whole affair coordinated by North Koreas shadowy spy agency the RGB (Reconnaissance General Bureau)?

It is very likely that the VX was smuggled into Malaysia either in person or as cargo, says Rohan Gunaratna, head of the International Centre for Political Violence and Terrorism Research in Singapore. There is also a possibility that the North Korean embassy smuggled it in by diplomatic pouch.

A few days after the murder, Pyongyang sent a high-level delegation to Malaysia for talks aimed at claiming the body of Kim Jong-Nam/Kim Chol, and springing Ri Jong-Chol. Group spokesman Ri Tong-Il told reporters the envoys also wanted to further develop friendly relations between the two governments. The two countries had enjoyed reciprocal visa-free travel, although mutual trade amounts to less than $10 million. Pyongyang had seen Malaysia mostly as an entry point into Southeast Asiaa region the North wants to be friends with as a means of countering Seoul.

But improved relations now seem unlikely, even impossible. Both countries have been lobbing angry accusations at each other, including a blast from Pyongyang that KLs investigation has been awash in weak points and contradictions. The Malaysians recalled their ambassador from Pyongyang, and are said to be even more suspicious since someone apparently tried to break into the morgue where Jong Nams body was eld.

Pyongyang was not getting any love from China either. China is unlikely to abandon its protg any time soon, but theres no question Beijings patience is wearing thin as his behavior gets weirder.

A video surfaced earlier this week in which a young man who says he is Kim Jong Nams son tells the camera he is with his mother and sister and concludes, We hope this gets better soon.

Siti and Doan will next appear on April 13, when prosecutors will ask that they be tried jointly in a higher court. At the request of defense lawyers, the judge slapped a gag order on the case, the better to protect the womens rights and their prospects for a fair trial. Expect frequent leakage.

Christopher Dickey also contributed reporting to this story.

See the article here:
Anatomy of a North Korean Assassination - Daily Beast

Grey’s Anatomy Recap: Mommy Issues – Vulture

q&_OqUm&R%51o6kbR*vSl~;Q,m>{CFKe~mmu~LW6Ie$Dsty_j2eX,&z}e=D]FL>>XdQ|m%Hh%BbY/O?<-ed?|$}AW-~a+}2]l+_~WvRF9'ws1]eSNorL~sE?||m`],!J/.S?dw0@bz ^.K6/s"W]SCu}W2P?MR0/ KM_OJyN_L;Aw_bTKw")!y |wktr((}>hCSm-?"~b+[%-"3ot_/g#k~Vl_3FevTa:/ ?8P[^?|N~g3;/GMM."ymhzkM_K6u)er[;$&.Sgt~l#2+_6lt~e~v_"s,KO&tt^"'o|7=z:e-`%_]_o+rGu?[~oO(mQyd10_ Jwyh$ H WZ9T|?V@E5/Xb}iY~}Z._>G2 zO|GDo?}V,*E[gN~'?}} 1h&61+[~~pN2sV2|>1%o~F3QuXA4.i3rI>,L75+||| l?4(>>~Il~q7loy?mo,$o3&UM`?RKdAGFLs "}8/&/--~.&`cB~2Sl}OWq4gw)Hda9;>>8j,G8<&1-7E>'i~>}^|VVbU-E=O>#/m*2v*6e"I#Ifov'o-=_Ep1>uPb?A`b9WoMN|TUY[U>} "@ydvlD'?K)=2"CaM5QG}=q pnKlLs"g9+e]YC_oOV"?~_xBVu!i5$x"k)T)+ga]8sCccr 91=zaFR5e"Ab<"^j%MKn )S|WmVNK7!I=yxPrl4GP+`m$ g$IKjO.zo4KnWG@qxIqV(=6k7FulV=Vxi]yH9Z%-')u8@XQOY})7xnhh~:2ExzjiDJ]F{ZT[x}pPcF1svd=FRm4R4X~=]!}5PLjum+3J5'Z!$5Xm6%.JCeABzd-[c2Jz!QSTRD>s-^cuy9X'h[tSFFQSe0;'N`{-I8rLcJ{)UBpaF| f.i5Jj jjI^Sa0ixyFGKo'CC-7^K*R!hz;^-[)rmD=zG^4efvTFe;^8~o/u+.UQnyaf=6F[~bnVSjGv^et T*o)@ fE,`fw6Nh6>&ZiQg/i&9HMrsk6?NHQmqz[=SrTr 8,d|cmll``D<+[Cud*D^:~gJ pWY &!)[5Wl= 5vza48IWe,I4C:!5#D&SV&%Tg7.-pQ.H7p,D}V-G^X'ZE{3~8,,Uip)&O ,- %CS]k4Q-^V>$}DTTwIwe8`jg.6[ oq>8tVwUuI?Vzs#Z&1W)'J>n(=_:1B(CohGm59>$AsvR W4d)g6XI%y`#o^@ROwV~O:Jk(w wv>/'k[Rw!]Hf4oL{eqsQ6a0AY'{$%P{@&9' q7^ YvJU$$d?Ea_7}C9mB'b86r&!(B<,[D%)Q{ZSiXyzYO=6&8x7{Qe$Iikc31'FC*K":GNYcE }G&,Fc/kf3^ 4+,OQCXkqhfPw%^3XXeq"g}AU$iN4Ca^wg}ZpNDJ>oVt>v+R(LK#o%uk)7#,sqDy>aazy#2{Nsw]uMJ_[e} ?iVh9nQ-`{x4>666YgCUUZCSq VhJ;pVa.:'D=8|20 yg^'z hU,$snz~Ct(VBY_FhymH#w!s69mR_V>hYUF [`Q55/7W(uWe/WpcPvF0'1 4[7B,A.ql-:b]$O1lqIh|"8$/TmtW"KjTy Tp&K60}rEe".(9]rnCKa4}QxD1)I[q6!`Rawx&kMTX`'!UN+%bO~gGfw]Tr#ry2* qx"-g](LlB``k7Z2hp#+`iyN P{R]}!t3.oYCt{ 9ru;Cac"?#b,vWm"1 5c0]:QH3 MwSZ~I|rZ*R.L.S=[m*w{8|Tih?Vf"j"%- gXt|qzidrk*J6#?^>uEv~.HIc'm}>C},'6M^VN ZJ]T}W58Kvw;H7!PCzzcX{A" 8+JUq?HSre^$ M7%GS5Z^v3dy+x}[r;W~$jt+ejy$>Id% `,%/*jgC3QGk}'|$5#wq&D)C#'wW@..*M^eNC^}aR;kb q&i U>F-MaT7xIe td[g:4yh>I6}D2B]dL0f[|aP+LDw>Z-j2,_ScVoB2J}^/b>|uWAXbnJpGZHAm)6"YQD=dg7,nZ0g`OtNkX')N{0zPsq;ZK8{_nYWTa6uy}y$y,aaMVXux7pi"eeuG&Ctv rq4P.tu_dZ(>K~.&e1V DBSgChY}s8&6tn~FS%(@x"i (CU'V2Bf(YUa+bRt~Y^;tC1&i^raR;{6Y-qd=vAjVCcL{m4{>zVZ MLA[v"1$N_M>5byweKJE1jy)7}N6xJ8udq&JSs ,IBe*5;l D' m{me1kdI6Q")4avl;sZ ;T!D%qJ{I ~1M}4Jn[][XBY~ A uQj=.^Cdl9jKl3N[cLjIWihx/uqlJ<<6CbGCh%.$@nuY!( PlqO7nFtvJ,}Mv~-WqGlPreG`<-DrV:/E6o Yv<,$)eAJE]VD`Gg[J)&%$Zhro]jU&4@W5NJf1l{Z_]~!pG*ZtBHJ MksV&^m=l#?j,|/NB::ns_na!8 `{xDgXf@)w5}"0PN=F@r`Y A-M5Kr#_Tu;r%i$a37!2pb8F"p R8L9`O8$__2(:P[>>]4>eigj,uz-~%7[r=ps [(^J}2-s >b&H8Q9|js;'KYXp'(T9_EI8 x4!w7&TTAt[fmI{t[njw/aS[e2dM,vk>^uhC)oUXYq=l'_G}R6g=/8S)prFfpaAC Ta0 p6z?mp9D$@:o%/4 51K2v!)TwnHAAU#'`7)'/,"LX'n[+.-|@)6gAD,`y2ZMB~7fCm4970e5FP0e&$@c".w0X"-xOz6^/z8:Fb(bB]w~34/z;xyz:3#eg"H;jxrS;fGMfA)C-&|pm1}q8j!@SAh.!f_(f?/#cDL@$[(ws5!Mz(A!b,{YbrzDrxGLxF^@?Of`0NvolJ1nLZ>'Q! .%2: k`9-(wsjGYlnuAziR:$D( =6(Iv$$c97u[#yJjw0K]Q[:koTgOgCE< R!I5*J/gnFnw; lvM0.!k()L]$P&0jLPVpFD 80_wLX%:^$C,4%Zu1veB.,wz),`n+u[X cbY3?Ba@$}Af{`*DY2bS=Kyl[+m bxe;L|3Z:t_IkXaQde y6z7f4#:,22ug5BU/7QL[P[Niq5F]yNWp.!X8RU!z` 7C#e CQ/E.Rm*0SAR{OLH>1!N6TKmv97aq@<yr%$,K'{[vaqa~=RLpULaOAlL@+,P>}vR((D*yjt47RW/tgv|YmzFS5m>rfaT c?W 8eZoW:^wWZBX1?{<^>xq|Q~KW!?p.Yv&hT5 3F'b e46J?"RSw.-N^S$rys1N}f 8.".3T%Q)gt0="uq}vY'oGZ+]FL 7Z.v?B9#_H2-1ym, UY$W>6ChB2lQ}~:'1uPQ$a<4^'<2{>F`cK+#d~dC og -Bg R@~HZ&Rc|.Aq$mUw?p%m+nVAO}=AUK6Q#7sWD.9xQNY5|&eKg-Z?nHdgsw{ue@~ nW*zH ^t~ZN.fF:>2yFAbDg~7WS8.vSnIF/UHGyY`]D?0T3U<{a lV*N:7=<{_/A' ] '{S_xmc6I5'.Jb4 C#X0$I+0|S-]_Y>4Nd~ aMg<>VCgd;U!QAfY6%y:@FZY~L H@Ddhz8%|t~{AQjWhn0=n5VKYZl1- Q-oT oESm&l)q #FY&g~I ~_HnTuk@Z:%K65LA;QF~#@^ih30a-./Sx9X"2u%l NtZ_0Yk!vI9mg:[6yukR'U&qth1[4qZ+ C8o/CQ,tM.E,`c^ro LS}*mhn#_vcwO[*lWo#Q64]S>zYzrCKO/ W]-v[}V %i1{G#Wa:BJt Bs6j;H"cI~F^fxdAW+K4z+/Zwy2o@^c?9BQr.$+^w# ~ eG-l#w(=/c2p9i@&Yy/"!R=_J/ 0n| Pd%CPy"KzRa8YlR8c)G5T7Q1%+eT2enw{Nk$]O+K/='{z;[;Hk/~vBz{)#[O|J:3[JY"R}0]xAiL Wc8HkHR#@/'zo!2g.!dpFLS5E6[V3%bpF?%tU/h]`=4w||`K}}KHf tp>Pd"{," r%Px N5 A="Dgcb0:j(h@sl6efCQ Es rq%Tuk4 ;iR?'q9%Yz^FLnF{0vR j7F~G=~;Rw_uw,|^@BPOu6Y0!*f "C|V}>)FZEU+{6*:$ azM:^3{eoo_U V3rR-G=|Br_?1 q^%@ MrOIwvtWML Vzd/D'^nqf qOp*PVE`}g/w$w7Q`yAhiKst~B6DDGhf1(6'S<8~;B^}vtultuvN [p-Y O9=F a YRrai(Rok[u g4y%>jPrC5yIcraWaIE)YY%[E eyvr@RxKM[OoQ8 5]fZQbAl+wM 3^Wt:U3"4uTyU3SUoa2|[0KPtu3^Gt|{|7!Y_Z&eyK^r `1 x DU_faJ1v)4<.H[s;Vr.!= FF/XRpc;?svY)d,~k8h/dy| '>;,k7"/g=}Kd)_.Q=/t@(!ZLy*_hej9JNKKt;@"_p{,o*_f*<.v0oq] xh$b1=>65$LF4][O 3wS0Kc~]G& `jQ+L[vKF|$IQLV>+=N8#t-Z":oc#_Rpgk iaFJ1:} bmx0vZb6tLxf0%e)gDilhbg{%Ml<7E;A/L"0aFjY2Fg)*UvM cF@Nt~@h gA&=cN{'~Jab>2!YO{b_Mao4'+>Mhe601~{RM`*o'TqzS@h!aT5U@ZB'6S<~F9[:`~/ebC[M>u}X!sW`( 7#~RvI@+ hFMq[k#>F>7]nv %x12G )%{!Rpj?!Ea[sgB}Y)q`6ryN1-T71F8'ub[PU {cP kw/Jg9?RbYh@OQ0"r-vY.>`ka|M0Q.N&xP+ux}WWaaNhWQ'Mqv 3 D[]+3a*>QN.?F?NbR IO Fkv592DX?`9f<'QJ/'*d6KL9wXi;[|AyFwq@;|>(-&43@"s(Qiol#_ 'z2}C t3i>p4mM=p|p T-"9ijbaPQE0 }!~I]XxEr KiR(pNUE& }S}P.C`K9)*_* ~c'D$EUGpDAL&W}1N%?ZIi1][:.>,-$( M`{ c#C{iEs8#*e4,Wi`Tq8aW/'9kC RWi$R)>qw^6zVfGxEh<|YKc`}'zrzbiL9 r.|p}o&%53wY)L-g6i}`lspV__(*/,*rX9kNmy'!.&{NP ;H"h;]%fsI%3wFIhMnqJlVw>kd/1}ng%?WB@gNo1](?WeypZvQwIdXZ&6YD EXNFa}o[=wULc]Ff^w PBv 9Gq@E,_!eo{Ug1,cwGWAFw~f)!;?YF; ~x6St?.ovo|J1yZ' W(+a:T0t,D- Zv1!)$<./1;vs%w^?.~|j@vwTRF(Bk7lI! m+{_"3@^b]*$q$:mg(:SuL&zj! x y@,vg18B,-FW;U+]-`b>O&], [K.S>tes+`[3@aP9I9}x8-^IU)-}J{9 yD>4C"mgs=#E)~dvNmNt "=p72 X}| <<1<5}*rVof53R`s5Yg5gk'hL{7g:**k8n!iyC /u?M^ 5G#h,Si'TX 8|^3zFt#"Jf L9R(GWa)8_7WFT~)sZJ[co]FcVeiP02c&n@1C"}okRnAMMDoQ[-&DlA5&TQEt%L=^x sbDp}7Jo,Zn4< A4Oh(wOR>?teH?;K c$M+.'r|:CcPY0VZ} vBlN ;04? dQ{ ?Hr@fHA"T?3T'B)Is r f|wb~;"cV4g5. 2!L2|u^KJUrBfW(&7US$6B6A.VI 1qAG9-?-?],E^W_}2O % B,`(_"`PCQf4iv awS_S* 11:U5IO@RM9L};z5T%F+5o_Tm%1u0=<&%,_r}rG 53Wd`~Wt LnF/hK4-J4##)%~``B&A"j/5qd)E *OQP-~d&t| G<'J a&4&A#7{zt7#$G{PMenS|>VWW./" AH6o":$u(0<@> A{LVs9ao5cN $`Q(fjCXoL3O!] 6YeVzW*1.SDC(93m+kskKa&rtmj4d._hH'e*ll8zK^Z!4iM~qjv"dwz KUwEXuPpvO,gN@ 9xxE, Q#yvBS#L*,?h D_;$98W5sA{m8hD;!M7qm0t>M[2}qq[L/VbB'z1|U;os9L*$wDeq!@rg,) 8FaLcabr%gy3&oq 3A[1G7^"6ABRWKfJAzs8=EA+|H{ v{_%<:!x+C2 ?^)DHi;NyNA0R?PjjD;@_Jj_2yt&.)u/@t0gm"]A|EU$loud-:bx9Eh5`{;^P:G|E5(2qwoIvF1|%=;mN?>km[eji d~#)tB xk>efYRf8 vt6T }u-3Km$;KC|zH=B^xzkyN5Tz&]wV9 5c<kQAl=n[6P|`0hV(/9^A4 0n0r` l.hEg /vyZRUBw9ezxnAlvukfoGNcY7'3Em&xu-H@E>a>O/g[b(kjqWn|jY@08OG^{d3<',v;{/.WlxF@a$?QC@k31GIGL'g1 uhL0P73N%A~XS1Crd324O /sF6~ +p'f# yb 2 F=kS:^cQ5)Pk8)ABuN==];G= #]Ez:sM__=yK.TGf2tJ Cd6AO@a/6_YRr,mkDo0l# M1J>=C8'}l(j3 @>!g~tvu>? WD6+NbL4!Xdfi-tw"a^IRykAlW5&AQ=KW[p` k{gi`"3??CGT(+#%. Dn D9wmUyO6{8rhr067K.$`e K@T|SJ8 <$j! 5np7 EJ}okr-6'BO}HKo_:FJunsP {deL|(}L btKA5~WI32PD8~%uy[&"0]$IK!h'Aj"_ IYO?dMh!!b|?E4wCJ30$vW{9 s'2gP r $Sh"e*4:At0(R3N4$ |M^ 1uok)/q^7&Uk65pGqh,Ad[M1B HBr)y`px$Ufws7Y3J0%[kbh,>3Db%AmTM`5>zf(! 8 Qw|! ?Ykk lQhY(t[q?s`P `2=U!$42PI FqsrOJ| "f0o.wI%VXTc'<|%ftx>IRAL!x@m;@.^R*m ^6GfjjvIvK+ *ZZ4`6<'h7yUZIcE? {]0Fq Cf,Gu1(xjnDK("bX^`&f>CQ]2N!$P-HToT> HW$B$0=-[7 czPwGWXk>{c=`c4AA D2<0XkS;|ny]5Qcb'cj7yYEt==-7R@U;3TR-J*+ xq( r?lUnysD0(R(;l1LwOr%5=F`J:Qeg/C}`:g`@5^:mirE?VaCf;;,"T^,5; O9=`~V{@W'~@|C7M VY?}z?2J2j.bg{n ZKHd$H>vh[2Gbwo3kz{6RG&4p;0u.rY[OjhYxlQyi?ot!4'DH%X|B&Q/g~:HS- zz8e`cXT_+>mNn%H0t[2F4f3#t6dOEtO0iDweUT!&#ryo|X> dS>#-("Yo>k8dl s|eWPW=YqywkIOxY}(Pk'WK>Vr6II%M[c nV}b_ -v'u(:L7sWj^$vUzn_# )pWJijY/hmWg-.)S$z??4G/<9zt`I+%jXaguB-[=swlb.P*BGKv<_R.ZH Q5M ooU+s*P4Rl{6:Ty>xO8STc[P1q >c12=;pq&XU4,F!$3o<.Nlpp_NQ?E<2b''zvMO@!C?CKtaw :IweHkwnRgL|_DqN3x ^}Bq~7~{B2brHbhf{"Tzn2D|U< 6+>svvc8Iu?bIkc`QCGfhW[8%=wVI(D2^bm#1osA~=6En7b-!b_y H$8$vxR'3{Q!Vx:>e#.bYc]n3]?Sh|j6S,xD ]SM_&UgKRW>E|nUM;9V4dcW%$XSN]mWw5OV&B zJMz[8f}qFu&o7_0[dw](^U#e$QXb<,6A _M g=R }Su&>$r^Ncs.j}?~-V=Kr7{_O! --?-|@ piX slYOE$n50ag8%9vR-vUGNBA%A1eAFRbX|0JeIH[VWuUU-q7'(uDXlZo119Fsq`982OnX/ QdQ~]?D|gw;$/`;Hmu6m}11@g&HQgn~Dp]+97Ht{"u)KFoBC0Q3/Y:# z6|+U=odda QgBO&nY})vb8;=1,_eI^S^hz}+d2 B&8Ivfnl69^_LY9 IAQA5~!h9wAy&rIhdOK#QaarqHlc28z7WEeX zSGfT:Y^,y_}L?5a=2]$+~AD.PvvMXwy&[WxQn>>~Dq~RuQ5/#aG>?{0cxkKBFZy9v!b D%cuh 6|8j@B~J1xUOoCL};&X8~ USeTi*=u|`ryCP9aDBX"w08As('>^ztW?5{vgQ$y&%3u5 A/iKE (&W[](ai Q wn7|zM`> qHlg=~_n

,*zj"i`O ;:Jh_7u2YK&73Sgdyv C=mVbQ8'.0K^{$qdx/ Qr=Jc;n193#7c*PAq0.Riy5_!8-sc4u,{L2DYKJ$v6eSh-q?FiVaH{CKql>OYxq!Asq `X$-Ey9R^^gw)A;N[1`Pb("{|{^bz-PirzP.tGCp5QI62eQ*Nx"$7FL]R2Nf VB{7Xx*7@"<2DbY:c>~/Z#,EYTo i~nQlCdv S4<2@/3 QnzHVOL]^a>2*TSjk_("y UH zA!W [H$,4c&Kv}qL$%E3 IkKwO^9g^Sz}rx}TQ'2$DO0L='Z*EaQJVGPJ~94M=>(uUg 865[YNOT0S7}wVpXi;V1kG>rL#1'_K]*KxQ=^8W/c"'/wxef@H#$U=D -5zs&5V8_0O{qT@~9%>/^lLS]U6VM Kw5p |cs#lqa,K1m_Y7*9B?RvSbKc$S|PG`:!XQ.V'E,_xwWO%Zy~g}.%QJH<]~??)?8ylU exw&+3gHh[*ooX?8`w%YQ_w: ^

Read more:
Grey's Anatomy Recap: Mommy Issues - Vulture

‘Grey’s Anatomy’ Fans Weren’t Pleased With That McDreamy Scene in the Latest Episode: Here’s Why – Us Weekly

Breaking our hearts (again). Meredith Grey (Ellen Pompeo) looked back on the death of Derek Shepherd (Patrick Dempsey) on the most recent episode of Greys Anatomy, and not all viewers were delighted to hear his name mentioned.

Fans seem to have a love-hate relationship with the show bringing up Derek. On one hand, everybody loves remembering the good ol' days of McDreamys time at Grey Sloan. However, some devotees seem to feel that whenever they are almost over the character's death, series creator Shonda Rhimes decides to make them relive the terrible moment over and over again.

Riggs Remembers

During the Thursday, February 23, episode, a schizophrenic patient who was missing from her parents for more than a decade was reunited with them at the hospital. The parents even had a funeral for their daughter after she vanished because they assumed she was gone for good. However, rather than empathizing with the parents, Nathan Riggs (Martin Henderson) thought they lost faith in finding their child.

They gave up on her, Riggs said to Maggie Pierce (Kelly McCreary). They will never forgive themselves. The ordeal apparently reminded him of fiance Megan Hunt (Bridget Regan), who went missing in a helicopter and was never found.

Meredith Talks McDreamy

Pierces conversation with Riggs was tough for her, so she decided to talk to Meredith about the experience. The women spoke about how they cant imagine what Riggs must feel every day when he thinks about Megan's possible whereabouts. Meredith said she could relate to Riggs because she felt a similar way after McDreamys death.

When Derek died, there was one day where I didnt know where he was, Meredith said. I pretended everything was going to be OK, but inside, I was going crazy. I guess its like that for Nathan every day.

Check out what fans were saying on Twitter about the brief mention of McDreamy.

Grey's Anatomy airs on ABC Thursdays at 8 p.m. ET.

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Originally posted here:
'Grey's Anatomy' Fans Weren't Pleased With That McDreamy Scene in the Latest Episode: Here's Why - Us Weekly

Grey’s Anatomy’s Kevin McKidd Has a Grim Warning About Owen … – E! Online

Could Owen Hunt be on his way to his second divorce on Grey's Anatomy?

When season 13 began, we had such high hopes for newlyweds Owen and Amelia, but like all hope in Shondaland, it quickly dissipated to the point that they aren't even sleeping under the same roof anymore, let alone speaking. And as Kevin McKidd tells us, this very well could be the end of the road for the couple.

"It's a hard one because she's got all these demons. He does too. And now they've hit against this big issue of the baby. Owen has always imagined having a family, and now she seems to be changing her view on that. So that's going to be a big issue for them," the actor told E! News during a recent visit to the Grey's set. "I'll be interested to see what happens, but, at the moment, it's not looking good. I have to say, it's not looking good. But sometimes that's what's so interesting about the show and I think what's clever about the show is that it looks like the story's pulling you in one direction and one thing will happen and it will change everything."

ABC

But before you give up on Owen and Amelia completely, know that McKidd isn't ready to throw in the towel just yet. "I've got a feeling that Amelia's going to sort of come to Owen's rescue somehow," he admitted. "I don't know why I think that. It's just a gut feeling I have."

Whatever happens, look for some movement on that front beginning with tonight's episode, when Amelia (Caterina Scorsone) finally faces her feelings about her estranged husband.

Speaking of estrangement, when we sat down with McKidd we couldn't resist the opportunity to test him on the fan theory out there that his presumed dead sister Meganwho we met in this season's flashback-laden episode "The Room Where It Happens," where she was played by Bridget Reganisn't actually all that dead. After all, this is Grey's. You don't usually hear about a family member if they're not going to make their way to Grey Sloan Memorial in some way,shape or form.

So, could McKidd shed any light on the theory? After a long pause wherein he seemed to be very carefully crafting his response, he said,"I can't. Listen, on any ABC Shondaland show, there's always a maybe to everything. Anything can happen. I've got to say, the actress who played her in the flashback episode is brilliant and we had great chemistry and we got along really well. So, if that happened, I'd be very delighted about it."

For more from McKidd, including why he's hoping for a visit from former co-star Sandra Oh, be sure to check out the video above.

Are you still holding out hope for Owen and Amelia? And do you buy into the theory that Megan just might be alive? Share your thoughts in the comments below!

Grey's Anatomy airs Thursdays at 8 p.m. on ABC.

E! Online - Your source for entertainment news, celebrities, celeb news, and celebrity gossip. Check out the hottest fashion, photos, movies and TV shows!

Visit link:
Grey's Anatomy's Kevin McKidd Has a Grim Warning About Owen ... - E! Online

Transcrypt: Anatomy of a Python to JavaScript Compiler – InfoQ.com

Key Takeaways

Featuring a diversity of programming languages, backend technology offers the right tool for any kind of job. At the frontend, however, it's one size fits all: JavaScript. Someone with only a hammer will have to treat anything like a nail. One attempt to break open this restricted world is represented by the growing set of source to source compilers that target JavaScript. Such compilers are available for languages as diverse as Scala, C++, Ruby, and Python. The Transcrypt Python to JavaScript compiler is a relatively new open source project, aiming at executing Python 3.6 at JavaScript speed, with comparable file sizes.

For a tool like this to offer an attractive alternative to everyday web development in JavaScript, at least the following three demands have to be met:

To be successful, all aspects of these three requirements have to be met. Different compilers strike a different balance between them, but no viable compiler for every day production use can neglect any of them. For Transcrypt, each of the above three points has led to certain design decisions.

Demand 1:

Look and feel of web sites and web applications are directly connected to the underlying JavaScript libraries used, so to have exactly the same look and feel, a site or application should use exactly the same libraries.

Although fast connections may hide the differences, achieving the same page load time, even on mobile devices running on public networks, mandates having roughly the same code size. This rules out downloading a compiler, virtual machine or large runtime at each new page load.

Achieving the same startup time as pages utilizing native JavaScript is only possible if the code is statically precompiled to JavaScript on the server. The larger the amount of code needed for a certain page, the more obvious the difference becomes.

To have the same sustained speed, the generated JavaScript must be efficient. Since JavaScript virtual machines are highly optimized for common coding patterns, the generated JavaScript should be similar to handwritten JavaScript, rather than emulating a stack machine or any other low level abstraction.

Demand 2:

To allow seamless access to any JavaScript library, Python and JavaScript have to use unified data formats, a unified calling model, and a unified object model. The latter requires the JavaScript prototype based single inheritance mechanism to somehow gel with Pythons class based multiple inheritance. Note that the recent addition of the keyword 'class' to JavaScript has no impact on the need to bridge this fundamental difference.

To enable efficient debugging, things like setting breakpoints and single stepping through code have to be done on the source level. In other words: source maps are necessary. Whenever a problem is encountered it must be possible to inspect and comprehend the generated JavaScript to pinpoint exactly what's going on. To this end, the generated JavaScript should be isomorphic to the Python source code.

The ability to capitalize on existing skills means that the source code has to be pure Python, not some syntactic variation. A robust way to achieve this is to use Python's native parser. The same holds for semantics, a requirement that poses practical problems and requires introduction of compiler directives to maintain runtime efficiency.

Demand 3:

Continuity is needed to protect investments in client side Python code, requiring continued availability of client side Python compilers with both good conformance and good performance. Striking the right balance between these two is the most critical part of designing a compiler.

Continued availability of trained Python developers is sufficiently warranted by the fact that Python has been the number 1 language taught in introductory computer science courses for three consecutive years now. On the backend it is used for every conceivable branch of computing. All these developers, used to designing large, long lived systems rather than insulated, short lived pieces of frontend script code, become available to browser programming if it is done in Python.

With regard to productivity, many developers that have made the switch from a different programming language to Python agree that it has significantly increased their output while retaining runtime performance. The latter is due to the fact that libraries used by Python applications for time critical operations like numerical processing and 3D graphics usually compile to native machine code.

The last point openness to changed needs means that modularity and flexibility have to be supported at every level. The presence, right from the start, of class-based OO with multiple inheritance and a sophisticated module and package mechanism has contributed to this. In addition, the possibility to use named and default parameters allows developers to change call signatures in a late stage without breaking existing code.

Conformance versus performance: language convergence to the rescue

Many Python constructs closely match JavaScript constructs, especially when translating to newer versions of JavaScript. There's a clear convergence between both languages. Specifically, more and more elements of Python make their way into JavaScript: for ... of ..., classes (in a limited form), modules, destructuring assignment and argument spreading. Since constructs like for ... of ... are highly optimized on modern JavaScript virtual machines, it's advantageous to translate such Python constructs to closely matching JavaScript constructs. Such isomorphic translation will result in code that can benefit from optimizations in the target language. It will also result in JavaScript code that is easy to read and debug.

Although with Transcrypt, through the presence of source maps, most debugging will take place stepping through Python rather than JavaScript code, a tool should not conceal but rather reveal the underlying technology, granting developer full access to 'what's actually going on'. This is even more desirable since native JavaScript code can be inserted at any point in the Python source, using a compiler directive.

The isomorphism between Python and the JavaScript code generated by Transcrypt is illustrated by the following fragment using multiple inheritance.

translates to:

Striving for isomorphic translation has limitations, rooted in subtle, but sometimes hard to overcome differences between the two languages. Whereas Python allows lists to be concatenated with the + operator, isomorphic use of this operator in JavaScript result in both lists being converted to strings and then glued together. Of course a + b could be translated to __add__ (a, b), but since the type of a and b is determined at runtime, this would result in a function call and dynamic type inspection code being generated for something as simple as 1 + 1, resulting in bad performance for computations in inner loops. Another example is Python's interpretation of 'truthyness'. The boolean value of an empty list is True (or rather: true) in JavaScript and False in Python. Dealing with this globally in an application would require every if-statement to feature a conversion, since in the Python construct if a: it cannot be predicted whether a holds a boolean or somthing else like a list So if a: would have to be translated to if( __istrue__ (a)), again resulting in slow performance if used in inner loops.

In Transcrypt, compiler directives embedded in the code (pragmas) are used control compilation of such constructs locally. This enables writing matrix computations using standard mathematics notation like M4 = (M1 + M2) * M3, at the same time not generating any overhead for something like perimeter = 2 * pi * radius. Syntactically, pragma's are just calls to the __pragma__ function, executed compile time rather than run time. Importing a stub module containing def __pragma__ (directive, parameters): pass allows this code to run on CPython as well, without modification. Alternatively, pragmas can be placed in comments.

Unifying the type system while avoiding name clashes

Another fundamental design choice for Transcrypt was to unify the Python and the JavaScript type system, rather than have them live next to each other, converting between them on the fly. Data conversion costs time and increases target code size as well as memory use. It burdens the garbage collector and makes interaction between Python code and JavaScript libraries cumbersome.

So the decision was made to embrace the JavaScript world, rather than to create a parallel universe. A simple example of this is the following code using the Plotly.js library:

Apart from the pragma allowing to leave out the quotes from dictionary keys, which is optional and only used for convenience, the code looks a lot like comparable JavaScript code. Note the (optional) use of list comprehensions, a facility JavaScript still lacks. The fact that Python dictionary literals are mapped to JavaScript object literals is of no concern to the developer; they can use the Plotly JavaScript documentation while writing Python code. No conversion is done behind the scenes. A Transcrypt dict IS a JavaScript object, in all cases.

In unifying the type systems, name clashes occur. Python and JavaScript strings both have a split (), but their semantics have important differences. There are many cases of such clashes and, since both Python and JavaScript are evolving, future clashes are to be expected.

To deal with these, Transcrypt supports the notion of aliases. Whenever in Python .split is used, this is translated to .py_split, a JavaScript function having Python split semantics. In native JavaScript code split will refer to the native JavaScript split function as it should. However, the JavaScript native split method can also be called from Python, where it is called js_split. While methods like these predefined aliases are available in Transcrypt, the developer can define new aliases and undefine existing ones. In this way any name clashes resulting from the unified type system can be resolved without run time penalty, since aliases do their work compile time.

Aliases also allow generation of any JavaScript identifier from a Python identifier. An example is the $ character, that is allowed as part of a name in JavaScript but forbidden in Python. Transcrypt strictly conforms Python syntax and is parsed by the native CPython parser, making its syntax identical. A piece of code using JQuery may look as follows:

Since Transcrypt uses compilation rather than interpretation, imports have to be decided upon compile time, to allow joined minification and shipment of all modules involved. To this end C-style conditional compilation is supported, as can be seen in the following code fragment:

The same mechanism is used in the Transcrypt runtime to switch between JavaScript 5 and JavaScript 6 code:

In this way optimizations in newer JavaScript versions are taken into account, retaining backward compatibility. In some cases, the possibility for optimization is preferred over isomorphism:

Some optimizations are optional, such as the possibility to activate call caching, resulting in repeated calls to inherited methods being done directly, rather than through the prototype chain.

Static versus dynamic typing: Scripting languages growing mature

There has been a resurgence in appreciation of the benefits of static typing, with TypeScript being the best known example. In Python, as opposed to JavaScript, static typing syntax is an integral part of the language and supported by the native parser. Type checking itself, however, is left to third party tools, most notably mypy, a project from Jukka Lehtosalo with regular contributions of Python initiator Guido van Rossum. To enable efficient use of mypy in Transcrypt, the Transcrypt team contributed a lightweight API to the project, that makes it possible to activate mypy from another Python application without going through the operating system. Although mypy is still under development, it already catches an impressive amount of typing errors at compile time. Static type checking is optional and can be activated locally by inserting standard type annotations. A trivial example of the use of such annotations is the mypy in-process API itself:

As illustrated by the example, static typing can be applied where appropriate, in this case in the signature of the run function, since that is the part of the API module that can be seen from the outside by other developers. If anyone misinterprets the parameter types or the return type of the API, mypy will generate a clear error message, referring to the file and line number where the mismatch occurs.

The concept of dynamic typing remains central to languages like Python and JavaScript, because it allows for flexible data structures and helps to reduce the amount of source code needed to perform a certain task. Source code size is important, because to understand and maintain source code, the first thing that has to happen is to read through it. In that sense, 100 kB of Python source code offers a direct advantage over 300 kB of C++ source that has the same functionality, but without the hard to read type definitions using templates, explicit type inspection and conversion code, overloaded constructors and other overloaded methods, abstract base classes to deal with polymorphic data structures and type dependent branching.

For small scripts well below 100kB source code and written by one person, dynamic typing seems to only have advantages. Very little planning and design are needed; everything just falls into place while programming. But when applications grow larger and are no longer built by individuals but by teams, the balance changes. For such applications, featuring more than roughly 200kB source code, the lack of compile time type checking has the following consequences:

An interface featuring even one parameter that may refer to a complex, dynamically typed object structure, cannot be considered sufficiently stable to warrant separation of concerns. While this type of 'who did what, why and when' programming accounts for tremendous flexibility, it also accounts for design decisions being postponed to the very last, impacting large amounts of already written code, requiring extensive modifications.

The 'coupling and cohesion' paradigm applies. It's OK for modules to have strong coupling of design decisions on the inside. But between modules there should preferably be loose coupling, a design decision to change the inner workings of one module should not influence the others. In general, this leads to the following rules of the thumb for the choice between dynamic and static typing.

So while the current surge in static typing may seem like a regression, it isn't. Dynamic typing has earned its place and it won't go away. The opposite is also true: even a traditionally statically typed language like C# has absorbed dynamic typing concepts. But with the complexity of applications written in languages like JavaScript and Python growing, effective modularization, cooperation and unit validation strategies gain importance. Scripting languages are coming of age.

Why choose Python over JavaScript on the client?

Due to the immense popularity of programming for the web, JavaScript has drawn lots of attention and investment. There are clear advantages in having the same language on the client and on the server. An important advantage is that it becomes possible to move code from server to client in a late stage, when an application is upscaled.

Another advantage is unity of concept, allowing developers to work both on the front end and the back and without constantly switching between technologies. The desirability of decreasing the conceptual distance between the client and server part of an application has resulted in the popularity of a platform like Node.js. But at the same time, it carries the risk of expanding the 'one size fits all' reality of current web client programming to the server. JavaScript is considered a good enough language by many. Recent versions finally start to support features like class based OO (be it in the form of a thin varnish over its prototyping guts), modules and namespaces. With the advent of TypeScript, the use of strict typing is possible, though incorporating it in the language standard is probably some years away.

But even with these features, JavaScript isn't going to be the one language to end all languages. A camel may resemble a horse designed by a committee, but it never becomes one. What the browser language market needs, in fact what any free market needs, is diversity. It means that the right tool can be picked for the job at hand. Hammers for nails, and screwdrivers for screws. Python was designed with clean, concise readability in mind right from the start. The value of that shouldn't be underestimated.

JavaScript will probably be the choice of the masses in programming the client for a long time to come. But for those who consider the alternative, what matters to continuity is the momentum behind a language, as opposed to an implementation of that language. So the most important choice is not which implementation to use, but which language to choose. In that light Python is an effective and safe choice. Python has a huge mindshare and there's a growing number of browser implementations for it, approaching the golden standard of CPython closer and closer while retaining performance.

While new implementations may supersede existing ones, this process is guided by a centrally guarded consensus over what the Python language should entail. Switching to another implementation will always be easier than switching to the next JavaScript library hype or preprocessor with proprietary syntax to deal with its shortcomings. Looking at the situation in the well-established server world, it is to be expected that multiple client side Python implementations will continue to exist side by side in healthy competition. The winner here is the language itself: Python in the browser is there to stay.

Jacques de Hooge MSc is a C++/Python developer living in Rotterdam, the Netherlands. After graduating from the Delft University of Technology, department of Information Theory, he started his own company, GEATEC engineering, specializing in Realtime Controls, Scientific Computation, Oil and Gas Prospecting and Medical Imaging.He is a part-time teacher at the Rotterdam University of Applied Sciences, where he teaches C++, Python, Image Processing, Artificial Intelligence, Robotics, Realtime Embedded Systems and Linear Algebra. Currently he's developing cardiological research software for the Erasmus University in Rotterdam. Also he is the initiator and the lead designer of the Transcrypt open source project.

Visit link:
Transcrypt: Anatomy of a Python to JavaScript Compiler - InfoQ.com

Scott Foley’s ‘dead head’ freaks out his wife on Grey’s Anatomy – TV3.ie

9th Mar 17 | Entertainment News

Scott Foley's actress wife freaked out when she saw her first 'dead body' on Grey's Anatomy, because her husband was looking up at her.

Marika Dominczyk has started work on the medical drama that once featured her man as Henry Burton, and she didn't realise the show's prop team recycle Scott's dead head whenever they need a corpse.

"They not so kindly killed me off," he recalls, "but to do so, they made a full prosthesis of my head, and those things are expensive to make, so they don't make a bunch of them.

"Every time they have a dead body or a cadaver laying on a table, it's my head... The first time she had no idea; they didn't tell her... She was like, 'Oh God!'"

Marika, who plays lesbian Dr. Eliza Minnick on the current season of the show, has just returned to acting after taking time off to focus on being a mum to her three kids with Foley. She previously featured in TV drama North Shore and played Bernadette in The 40-Year-Old Virgin.

"She spent seven years raising our children and now that she had the opportunity to go back to work she was really chomping at the bit," Foley tells Access Hollywood Live. "This part came along and she's knocking it out the park... She looks great in a doctor's coat."

But he's not looking forward to sitting down with his wife's TV lover, Jessica Capshaw, and her husband now the old friends are kissing on TV.

"We've known socially Jessica Capshaw and her husband Christopher Gavigan for years, so it was a little strange for them," he explains. "I don't think we've had the chance to talk about it yet. That'll be an interesting conversation."

WENN Newsdesk 2017

Link:
Scott Foley's 'dead head' freaks out his wife on Grey's Anatomy - TV3.ie

McGill third-best in the world for anatomy, sixth for mining – McGill Reporter

Browse > Home / Headline News / McGill third-best in the world for anatomy, sixth for mining

Posted on Tuesday, March 7, 2017

By McGill Reporter Staff

McGill just keeps getting better. Thats the conclusion to be drawn from the latest QS World University Rankings by Subject released on March 8, 2017.

From a stunning third-place ranking for the Universitys program in anatomy and physiology (only Oxford and Cambridge were better) to a sixth-place rank for Mining and Metals Engineering, McGill had 32 subjects ranked in the Top 50 in the world and posted 23 improvements since last year, against only 12 declines and 10 subjects where the ranking didnt change.

The seventh edition of Quacquarelli Symondss analysis of subject-specific university performance lists the worlds best universities for the study of 46 different subjects. Anatomy & Physiology is one of four new subject categories introduced in this years listing.

We are extremely pleased to rank among the worlds top three universities in the study of anatomy and physiology, said David Eidelman, Vice-Principal of Health Affairs and Dean of Medicine at McGill. This is a direct outcome of the quality of our academics and staff in these departments, who I congratulate for their stellar and hard work on behalf of our students. I am also gratified to see McGills rankings rise this year in the medicine and pharmacology categories.

Dean of Engineering Jim Nicell was equally delighted with the results in Mining and Metals. We are very proud to be ranked so highly along with our counterparts in other Canadian institutions, he said. The mining industry is an essential part of the economy of Canada, so we must always do our best to stay at the forefront in our teaching and research in support of this sector.

McGills ranking in the Medicine subject category rose from 27th in 2016 to 22nd in the latest edition. In Pharmacology, McGill moved up to the 31st spot from 37th a year ago.

McGill was ranked in five subject areas and placed in the Top 50 in four of them Medicine (28), Arts & Humanities (43), Natural Sciences (46) and Social Sciences & Management (49). McGill ranked 63rd in Engineering.

QS evaluated 4,438 universities,qualified 3,098 and ranked 1,117 institutions in total. More than 127 million citations attributions were analyzed and the British firm verified the provision of more than 18,900 programs. This years QS rankings by subject feature a record 46 subjects, four more than the previous year.

McGill University now features amongst the worlds elite institutions in 40 of the 46 subjects and all five subject areas featured in this yearsQS World University Rankings by Subject, said Ben Sowter, Head of Division for the QS Intelligence Unit.

The University is currently ranked 30th globally by QS, among the almost 1,000 universities surveyed for the annual report of world university rankings. McGill has been ranked as the top Canadian university for 11 of the 13 years that the QS/THE rankings have been published, apart from 2013 and 2014.

The full QS World University Rankings by Subject tables can be foundonline. The full methodology can be foundhere.

Category: Headline News

Tag: QS World University Rankings by Subject, Quacquarelli Symonds

See the original post here:
McGill third-best in the world for anatomy, sixth for mining - McGill Reporter

Greys Anatomy New Episode 15 Spoilers Meredith Back – Refinery29 – Refinery29

Whether you're feeling Meredith Grey (Ellen Pompeo) and Nathan Riggs (Martin Henderson) or not I mean, will we ever really get over Meredith and Derek's (Patrick Dempsey) ultimate love story? there's no way Meredith can deny that she's into the doc. He may not be McDreamy, but he's certainly, well, dreamy and always down to push Mer's buttons. Not that Meredith is any sort of pushover: the doctor was suspended from Grey Sloan Memorial Hospital when she refused to let Eliza Mennick (Marika Dominczyk) into her operating room. Meredith's insubordination may have gotten her booted from her own OR, but now she's back at the request of Dr. Richard Webber (James Pickens Jr.). And Nathan has something to say about it.

View post:
Greys Anatomy New Episode 15 Spoilers Meredith Back - Refinery29 - Refinery29

Anatomy of unions – Ashland Daily Press

Opinions are like noses - everybody has one. But having worked for and against unions, I believe they are very valuable to society and every workplace.

However, just like any other organization or political party, unions can make mistakes and I have watched them make some doozies. Yet, in the end, I find those who complain the most do not realize their value or how things are supposed to work.

During my career, I have belonged to four different unions and have worked against 24 different unions, and there is nothing better than a strong management and a strong union.

The relationship between union and management is exactly like a teeter-totter or a marriage. One side should never have too much power over the other, and the relationship requires cooperation to make it work at maximum potential.

I know there are many folks on both sides who believe they should have all the marbles, but that is what really causes the demise of the entire operation.

Union membership has been on the decline for years, and the actions of the Wisconsin Governor and Republican-controlled Legislature have made it easy here in Wisconsin.

There are a number of folks who are just freeloaders. They enjoy getting all the benefits that others have worked hard to gain, and they are very happy to take the pay increases the union bargains.

Act 10 made them think they were going to save money, but what they thought they were saving in union dues resulted in them paying out a lot more for their retirement and health insurance benefits plus losing job security and representation.

A management that is too strong does not give their employees proper wages and benefits, while a union that is too strong either takes advantage during bargaining or forces management to waste money on high-priced attorneys to balance the scales.

Everyone knows right now managers are getting million dollar bonuses, double-digit percentage wage increases and golden handshakes at retirement, while the employees struggle to make ends meet with small or no wage increases.

This proves two things. First, this equation is totally wrong. Second, companies and school districts have enough money to give everyone a fair wage and benefit package but dont.

In a labor pool (community or area), when a union bargains higher wages, the non-union employers give higher wages because they have to be able to recruit and retain a quality workforce. Everyone wins, including local merchants!

People complain about the wages and benefits in union contracts, but fail to realize that both sides agreed to all of the terms and conditions during negotiations.

Unions are supposed to represent their members, but many times union leadership feels they know what is best and do not even get input before or during bargaining. This causes the membership to feel disenfranchised and allows them to feel the union only wants their money.

I will show how unions help our public schools in my next letter.

See the original post here:
Anatomy of unions - Ashland Daily Press