Morocco Foils Trafficking of 700 Kg of Cannabis Resin in Northern

Rabat – Police thwarted an attempt to smuggle 700 kilograms of cannabis resin in the city of Asilah in Northern Morocco, on August 30.A statement from the General Directorate of National Security (DGSN) said that police seized 700 kilograms of cannabis resin near the city’s coastline. Police also seized five mobile phones.DGSN also arrested a 19-year old man suspected of involvement in the international drug trafficking network. Police put the suspect in custody for further investigation to determine the circumstances of the drug trafficking case. The crackdown on the drug trafficking operation took place a day after Moroccan security services seized six tons and 723 kilograms of cannabis resin in Agadir.Police arrested a 54-year old man on suspicion of involvement in an international drug trafficking network.In Ceuta crossing point on Thursday, August 29, police also foiled a drug trafficking attempt of 98 kilograms of cannabis.Customs said that the value of the cannabis seized at the crossing point in Ceuta is estimated at MAD 980,000.Morocco’s Administration of Customs and Indirect Taxes (ADII)said that Moroccan customs seized 19.2 tons of cannabis resin in 2018, 14.7 tons less than the number of cannabis resins seized in 2017 ( 33.7 tons). read more

UNESCO study to examine treatment of Holocaust in global curricula

The project, entitled ‘International Status of Education on the Holocaust, A Global Mapping of Textbooks and Curricula,’ and conducted in conjunction with Germany’s Georg Eckert Institute for International Textbook Research, will assess academic curricula from 195 countries and ultimately map and illustrate where the Holocaust is being taught and how. The 18-month long survey is the first of its kind to fully analyze and compare representations of the Holocaust in textbooks and national curricula. “The results of this unprecedented global survey and the recommendations that emerge from it, will provide educational policy makers with a basis on which future decisions concerning curricula can be made,” UNESCO stated in a press release. “This is of particular concern to countries in which the Holocaust has not previously featured in the curriculum,” it added. As part of its effort to examine whether extant textbook representations of the Holocaust are nuanced, comprehensive and unbiased, the study will also scrutinize and then compare textbooks from 20 representative countries. Further efforts to encourage Holocaust education are undertaken by the Holocaust and the United Nations Outreach Programme, established by the General Assembly’s adoption of resolution 60/7 in 2005. This global initiative includes print and online educational products, seminars, exhibits and a film series. In addition to the Programme, the resolution’s contents included urging UN Member States to develop educational programmes to instill the memory of the tragedy in future generations, in order to prevent genocide from occurring again. read more

No 14 Ohio State mens hockey prepares for weekend series versus No

The Ohio State-Michigan football game is more than a week away, but the bitter rivalry between both schools will be in action this weekend on the ice. The No. 14 OSU men’s hockey team (8-3-1, 5-2-1) will face No. 7 Michigan (7-3-2, 3-3-2), in a two-game series starting Friday night in Ann Arbor, Mich. The Buckeyes, ranked for the first time this season, are currently on a five-game winning streak and unbeaten in their last seven games. OSU head coach Mark Osiecki is looking forward to the test facing Michigan on the road will pose for his team. “We know what to expect playing against Michigan,” he said. “We expect a well-coached team, and a team that plays at a high level and competes.” Playing at Michigan is always fun for senior forward Danny Dries, a Michigan native. “Being from around there, it’s always fun to have family and friends around and play in front of them,” he said. “It’s a pretty fun environment. Youcan’t let it intimidate you.” Senior goalie Cal Heeter said that playing Michigan is special because of the historic rivalry between the two schools, but that the real importance of the games are the conference points that could be gained. “We have to realize and respect the rivalry for both schools. On top of that, the CCHA points are important for this team,” he said. OSU is currently tied for second in the CCHA with 17 points. Michigan has 12 points and stands alone in sixth place. Osiecki attributes the recent success to players gelling and coming together as one. “Whether they’ve had a lot of playing time or a little, they’ve done well,” he said. One of the things OSU has done well is play disciplined. OSU has had a season-low four penalties in each of their past four games. When the Buckeyes have had to play a man down during the five-game winning streak, they’ve been perfect, killing all 19 of their opponents’ power plays. “We have done some things in practice to make our guys move their feet and keep their sticks down,” Osiecki said. “I think that has been a big factor in us being smart and knowing we can play hard and stay out of the penalty box.” The Buckeyes have been no slouch on the offensive end either, outscoring their opponents, 27-6, during the seven-game unbeaten streak. OSU leads the CCHA with 3.38 goals per game in conference play. Heeter said he enjoys having a potent offense play in front of him, but that it can be tough to get into the flow of the game when he doesn’t have to make a ton of saves. “It’s different, it’s tough for sure,” he said. “It’s just a different element, something you have to get used to.” Michigan is second in the CCHA with 3.25 goals per game, and posted a season-high 10 goals in a game against St. Lawrence in October. OSU and Michigan are set to take the ice at 7:35 p.m. Friday and play again Saturday night. read more

Servigroup Benidorm sign Carlos Grau

AlicanteASOBALbalonmanocarlos grauhandballilija sladicservigroup benidorm Carlos Grau is back to his native province of Alicante, and will be playing for the Servigroup Benidorm – a team that will make their debut in the ASOBAL in the 2014/2015 season. The player joins following his great plays for Puerto Sagunto in the previous years, where he was considered one of the best. The team from Alicante will be seeking to avoid relegation in their first season, and by signing players such as Carlos Grau they are on a good way to achieve that.Meanwhile, Puerto Sagunto have signed Ilija Sladic to replace Carlos Grau. ← Previous Story Aguirrezabalaga returns to Ademar Leon! Next Story → Slovenians won’t play in SEHA!

ATT comes down on jailbreak iPhone tetherers

first_imgAT&T held out on offering iPhone users the option to tether their phones for years, and were only finally pushed to allowing the feature when Verizon got a hotspot-capable iPhone of their very own. You might think it was iOS 4.3’s new Personal Hotspot feature that changed AT&T’s mind, but no: international iPhones have long been able to tether through USB, and AT&T offers tethering ability on non-iPhone handsets. It was always a dick move.Frustrated by their inability to tether their laptops to their iPhone data connection, many users decided to jailbreak their iPhones and accomplish the same feat through the Cydia MyWi app. Now that iOS 4.3 comes with Personal Hotspotting, though, AT&T’s cracking down on heavy MyFi users and sending them text messages and emails, saying if they don’t knock off their jailbreak tethering, they’ll automatically be upgraded to AT&T’s expensive DataPro 4GB for Smartphone Tethering plan.It’s another obnoxious move on the part of AT&T to try to charge iPhone users more for different types of data. Unless you were grandfathered into an unlimited AT&T 3G plan, it shouldn’t matter whether you’re tethering your iPhone via a jailbreak solution or not: you’re charged for every extra gig of the data you use. By forcing users to sign up for the more expensive plan, though, AT&T ekes out ever so slightly more money per gig. Obnoxious. The good news, though, is it seems that AT&T can only detect whether or not you are a MyWi user if you’re using a massive amount of data: if you only occasionally tether for longer emails and light bloggingand the like, you shouldn’t have a problem. It’s the mobile World of Warcraft players and on-the-go Bittorrenters who seem to be being caught up in the sweep.Read more at ZDNet and Cult of Maclast_img read more

The 5 at 5 Tuesday

first_imgThe 5 at 5: Tuesday Five minutes, five stories, five o’clock… Image: Shutterstock/SteerDragon Tuesday 1 Nov 2016, 4:59 PM Tweet thisShare on FacebookEmail this article Nov 1st 2016, 4:59 PM 6 Comments 8,043 Views Share1 Tweet Email EVERY WEEKDAY EVENING, brings you the five stories you need to know as you head home for the day.1. #TALKING TOUGH: The Garda Commissioner has drawn up a directive ordering gardaí to come to work on Friday, when a strike by three ranks of the force is planned.2. #NEILSTOWN: Gardaí in Dublin are appealing to the community to come forward and help track down those responsible for the killing of Robert Ellis early this morning.3. #SEXSOMNIA:  A jury has failed to reach a verdict in the case of a man who claimed he was acting in his sleep when he allegedly raped his friend.4. #TALLAGHT: Murder charges against seven Dubliners have been dropped after five of them pleaded guilty to the manslaughter of 20-year-old Dale Creighton.5. #DONNA BRAZILE: CNN says it has parted ways with Democratic strategist Donna Brazile after hacked emails showed that she shared questions with Hillary Clinton’s campaign ahead of CNN debates. Image: Shutterstock/SteerDragon Short URL By Rónán Duffylast_img read more

Happy Meal le menu pour enfant de McDonalds bientôt interdit à San

first_imgHappy Meal : le menu pour enfant de McDonald’s bientôt interdit à San FranciscoÉtats-Unis – Les enfants ne pourront plus profiter du Happy Meal et de son jouet à San Francisco, depuis que la ville a décidé d’interdire le menu pour enfant de la célèbre chaîne de fast-food, afin de lutter contre l’obésité infantile.Le Happy Meal, c’est le symbole de la junk food pour enfants, appâtés par le jouet offert bien sûr, mais également par les frites et le hamburger. Depuis quelques années, McDonald’s a certes tenté de changer son image de “distributeur de calories” en proposant par exemple des salades ou des carottes à la place des frites. Mais il n’empêche que la ville de San Francisco a décidé de voter dernièrement l’interdiction du menu pour enfants dans les restaurants de son périmètre.Cette mesure devrait être effective dès décembre 2011, et seuls les établissements proposant des menus pour enfants contenant moins de 600 calories pourront continuer à offrir aux chères têtes blondes un jouet gratuit. Il s’agit là de lutter contre l’obésité infantile, un problème que San Francisco semble prendre à cœur. De son côté, un porte-parole de la chaîne de restauration explique que l’entreprise est très déçue d’une telle décision, estimant que celle-ci ne reflète pas la volonté des clients.Le 3 novembre 2010 à 15:18 • Emmanuel Perrinlast_img read more

Four Vancouver pianists on tap

first_imgIt’s like going to see an all-star game, or an all-star cast performing an anthology of all your favorite dramatic scenes.The Vancouver Symphony Orchestra’s Piano Extravaganza returns to the Kiggins Theatre for another revue of beloved keyboard masterworks, as played by a whole platoon of great hands: eight of them, in the end.Last year, five pianists swarmed the stage of the Kiggins to show off the power of the piano. This year there are four, and they’re all Pacific Northwest stars who live in Vancouver: Cinda Redman, Elena Vozheiko, Dimitri Zhgenti and Michael Liu.Redman and Vozheiko often perform together as the East Meets West Duo. Liu is the Vancouver Symphony Orchestra’s resident pianist and one of the founders of its Chamber Series, now launching its fifth year of bringing small ensembles to the Kiggins for a more intimate experience than those big orchestra concerts at Skyview High School.This concert will get pretty big, too. It’ll include the four pianists playing solo, and in duos, on two grand pianos. It’ll conclude with an exciting all-hands-on-deck grand finale, as all four pianists deploy all eight hands on all 176 keys.Expect piano classics by Mozart, Mendelssohn, Ravel, Rachmaninoff, Prokofiev — and even French jazz pianist Claude Bolling. Highlights will be piano transcriptions of two orchestral works: “La Valse” by Maurice Ravel, which is infamous for its difficulty as a solo work, and has been transcribed both for piano two-hands and piano four-hands; and “Symphonic Dances” by Sergei Rachmaninoff, which he composed both for orchestra and for piano four-hands.last_img read more

San Diego Golf and Craft Beer Festival

first_imgSan Diego Golf and Craft Beer Festival Posted: February 28, 2019 KUSI Newsroom February 28, 2019 Updated: 9:39 AMcenter_img Categories: Good Morning San Diego, Local San Diego News FacebookTwitter KUSI Newsroom, 00:00 00:00 spaceplay / pause qunload | stop ffullscreenshift + ←→slower / faster ↑↓volume mmute ←→seek  . seek to previous 12… 6 seek to 10%, 20% … 60% XColor SettingsAaAaAaAaTextBackgroundOpacity SettingsTextOpaqueSemi-TransparentBackgroundSemi-TransparentOpaqueTransparentFont SettingsSize||TypeSerif MonospaceSerifSans Serif MonospaceSans SerifCasualCursiveSmallCapsResetSave SettingsSAN DIEGO (KUSI) – The San Diego Golf & Craft Beer Festival Arrives at Pala Mesa Resort in Fallbrook on Friday and Saturday, March 1-2.The Festival will feature all of the latest golf has to offer, some of the top craft beers in the valley for those over 21 years of age, free golf clinics, free lessons by PGA pros, and much more.Here are just a few of the things happening at the Festival, according to organizers:• Get a certificate good for a FREE round of golf at Pala Mesa Resort with your paid admission (tee time restrictions and a small cart fee apply)• The first 250 attendees each day get a free sleeve of Srixon golf balls• Sample the top craft beers in the valley (12 oz. pours for just $8)• Meet the reps from TaylorMade, PING, Cobra, Callaway, Cleveland/Srixon, Wilson and more• Get some amazing deals on name brand clubs, apparel, bags, shoes by Puma, Callaway, Foot Joy, Matte Grey, Ping, Black Clover, Oxford and Bermuda Sands• Check out an amazing golf trick shot show at 11am and 1pm each day• Learn how to improve your short game in a FREE golf clinic by Pala Mesa’s PGA pros at 12 noon each day• Take your best shot in a Putting Challenge to support the Special Olympics and win an exclusive Stay and Play package at the Pala Mesa Resort• Check out the hottest new putters on the market by Musty Putters• Enjoy some great food served up by Pala Mesa Resort• Get a free ticket to see the San Diego Sockers and the LPGA KIA Classic just for entering the putting contest or raffle• Rock out to some live music at Pala Mesa Resort following the showAdmission is $20 for adults over 21 (tickets purchased online prior to the show are just $15 at, $15 for 11-20 year olds, and children under 10 are admitted free. Show hours are from 10am to 4pm both days, and the there will be live music following the show at the Pala Mesa Resort.last_img read more

Volvo Trucks is working out how to turn a profit with autonomy

first_img Autonomous Vehicles Car Industry Enlarge ImageUnlike most autonomous vehicle developers, Volvo Trucks has found out how to put its Vera to work and make money doing it. Volvo Trucks We’ve covered Volvo Trucks’ autonomous Vera platform before, but now, we’re getting a better idea of how Volvo is managing its relationships with its pilot program customers and how it plans to make money from an emerging technology, thanks to a report published Wednesday by Reuters.So, just as a refresher, Vera is a fully autonomous, electric semi-truck that is being targeted (at least initially) at a particular kind of short-haul trucking called drayage. These drayage jobs are short, repetitive and often done without ever driving on a public road. It’s kind of a best-case scenario for self-driving technology right now.”There’s a lot of uncertainties, and that’s why we believe the right way to develop autonomous is with commercial pilots where we partner up with customers, go for real implementations, and learn from that,” said Sasko Cuklev, Volvo Trucks’ autonomous solutions director, in a statement to Reuters.Volvo has already lined up its first commercial pilot program with a company in Norway called Broennoey Kalk AS, in which the Vera truck will shuttle limestone from a mine to a nearby port. Volvo will be responsible for not only providing the trucks, but also setting up the infrastructure which includes a monitoring tower, a remote driver and vehicle charging, as well as providing maintenance and insurance. In turn, Broennoey will pay Volvo per ton of limestone transported. It’s kind of like a cross between a car subscription program and a usage-based insurance program.This makes the operation low-risk for the client since it’s not paying for work that’s not being done, and Volvo is making money during what would typically be another test phase for an already expensive-to-run program. It’s kind of brilliant.The pilot program with Broennoey Kalk AS is set to begin in the winter of 2019. Volvo 12 Photos Volvo’s new self-driving truck teams up to fight inefficiency 2020 BMW M340i review: A dash of M makes everything better Volvo Tags 2020 Hyundai Palisade review: Posh enough to make Genesis jealous The Iron Knight is the coolest Volvo you’ll never be able to buy Now playing: Watch this: 3:01 0 More From Roadshow Post a comment 2019 Audi Q3 second drive: More for the masses Share your voicelast_img read more

Canada geese make first drop into Fairbanks this year

first_imgCanada Goose on the Colville River Delta. (Photo by Ryan Askren, USGS.)Canada Geese have touched down at the Creamers Field Refuge in Fairbanks. Alaska Department of Fish and Game biologist Mark Ross says the first of iconic birds synonymous with spring in the interior, was spotted at the refuge Tuesday April 4th, continuing a trend toward earlier arrivals.Listen now”’76 to ’96 the average date of arrival for that 20 years was April 15,” Ross said. “From ’97 to this year, the average day of arrival is April 8. And for the last 10 years it was April 7. So we’re creeping up to that first week of April.”Ross said 11 geese were tallied at the Refuge Wednesday during the first official count of the season. He said spring migration is weather dependent.”If conditions are good for moving North in the spring, they do it as soon as possible to get to their breeding sites,” Ross said.Ross said a marking study in the 1990’s showed the Canada Geese coming through Creamers Refuge overwintering in Washington and Oregon.last_img read more

Dalit community gets boycotted over groom riding horse in Gujarat village sarpanch

first_imgTwitter/ @NooraniTejaniA Dalit man riding a horse as part of his marriage procession in Gujarat’s Lhor village is being seen as a breach in the caste barrier and the entire community is now facing a social boycott. It is being claimed that a lower caste man cannot ride a horse.Angered that Mehul Parmar, the groom, had ridden a horse, many members of the village, including the village sarpanch, called for a boycott of the members of the community. The wedding took place on Tuesday. The village sarpanch called for a meeting the next morning and announced the boycott.They levied a fine of Rs 5,000 on anyone in the village who interacted with the community, reports The Times of India.Shopkeepers refused to sell any product to them, including essentials like milk and food grains. The Dalit community was also not allowed to fetch water from the village well.”Some villagers asked me not to take out a procession while I was riding a horse. We then sought police’s help after we learned about the social boycott today morning. No one even gave us milk in the morning to make tea,” Mehul Parmar was quoted as saying by The Quint.”Villagers were angry because a Dalit groom rode a horse during the wedding procession. We were told that Dalits do not have a right to do so. Due to the boycott, no villager is ready to provide milk, water or food items to us. Even auto drivers denied us ride till nearby Kadi town,” said Vandana, another member of the Dalit community in the village. “The upper caste members also stopped Dalits water from fetching water from the village well and directed others not to employ the members of the community as farm labourers,” said Chirag Solanki, a Dalit activist.The incident came to light when a few members of the Dalit community called the local police and narrated their ordeal.The police then arrested five men, including sarpanch Vinuji Thakor and deputy sarpanch Baldeo Thakor. “Five persons including village sarpanch Vinuji Thakor and deputy sarpanch Baldeo Thakor have been arrested under atrocity act,” Deputy Superintendent of Police Manjita Vanzara was quoted as saying by TOI.The accused have been charged under the Scheduled Castes and Tribes (Prevention of Atrocities) Act for intentionally breaching peace and criminal intimidation. They have also been charged under the Indian Penal Code.last_img read more

Over 100 factories shut after RMG workers unrest

first_imgReadymade garment workers are seen chanting slogans from a demonstration organised in Savar for the fourth consecutive day on Wednesday demanding implementation of minimum wage structure. Photo: UNBAt least 50 people were injured in separate clashes between readymade garment (RMG) workers and police in Savar, Ashulia and parts of Gazipur district on Wednesday, reports UNB.In Savar, workers from different RMG factories in Ulail of Savar and Kathgara in Ashulia took to the streets with processions demanding their wage hike, witnesses said.At one stage, the workers hurled brickbats at police triggering a chase and counter-chase that lasted for about an hour.Police charged baton and lobbed tear gas shells to disperse them, leaving at least 30 people injured, according to the witnesses.A tense situation is prevailing in the area following the incident.Readymade garment workers hold a demonstration organised in Savar for the fourth consecutive day on Wednesday demanding implementation of minimum wage structure. Photo: UNBMeanwhile, a team of Border Guard Bangladesh (BGB) was seen patrolling the area to fend off further troubles.Traffic movement on Baipile-Abdullahpur highway remained suspended for about an hour as the RMG workers put up barricades in Narsinghapur of Ashulia.The garment workers also blocked Dhaka-Aricha highway in Kalampur of Dhamrai in the morning, halting traffic movement for nearly an hour.However, they left the place upon request by the law enforcement.Earlier in the morning, thousands of garment workers in different parts of the industrial zone started demonstrations for the fourth consecutive day, demanding cancellation of what they called discriminatory wage board announced by the government.Officials of the Industrial police said the workers from several RMG factories in Ulail and Genda areas started gathering on the streets since morning and began demonstrations by setting tyres on fire.The agitated workers also hurled brick chips at their factories, said witnesses.On information, police went to the spots and brought the situation under control.Readymade garment workers hold a demonstration organised in Savar for the fourth consecutive day on Wednesday demanding implementation of minimum wage structure. Photo: UNBThe workers of five factories put up barricades on Bishmile-Jirabo road in Kathgara of Ashulia demanding the wage hike.Production in four factories in Ulail, Hemayetpur of Savar and Charabagh of Ashulia, remained suspended since morning following the workers’ unrest.The factory authorities, meanwhile, have hung closure notices at the gates of their respective factories.Additional police have been deployed in Savar and Ashulia areas to avoid further troubles, said Shana ShaminurRahman, director of Industrial Police-1.Police were in discussions with the factory owners to find out ways to restore the working environment in the factories.According to UNB Gazipur correspondent, at least 20 people, including a journalist of Somoy Television, was injured during a clash with police on Dhaka-Mymensingh highway in Gazipura at noon.When workers of different RMG factories tried to stage demonstrations blocking the highway, police charged baton and lobbed tear gas shells, leaving over 20 people, including Somoy TV journalist Asad Nur, injured, witnesses said.Bashon police station officer-in-charge Mokter Hossain said RMG workers of Kashimpur Board Bazar and other adjoining areas started demonstrations in the morning demanding their wage hike.Readymade garment workers hold a demonstration organised in Savar for the fourth consecutive day on Wednesday demanding implementation of minimum wage structure. Photo: UNBThey vandalised some factories and blocked Dhaka-Mymensingh and Dhaka-Tangail highways for some time.The authorities of over 100 factories in the areas declared their factories shut for today [Wednesday] fearing vandalism.Huge law enforcers have been deployed in Konabari, Chandna, Kashimpur, Tongi and other industrials areas to avert troubles, said Bashon thana officer-in-charge Mokter Hossain.Eight platoons of Border Guard Bangladesh (BGB) also have been deployed in Savar, Ashulia and Gazipur industrial areas to tackle the situation, BGB public relations officer Mohsin Reza told UNB.Earlier, Sumon Mia, 22, a worker of Anlima Textile, was killed and 30 others injured in clashes with police during demonstrations in Hemayetpur on the third day of the movement on Tuesday.The authorities of Anlima Textile declared a general holiday for Wednesday following the death of its worker.last_img read more

Spongebob FanMade Anime Opening Shows the Darker Side of Bikini Bottom

first_img How AMC’s ‘The Terror’ Uses American History to Delive…33 Killed in Suspected Arson Attack on Kyoto Animation Studio in Japan Stay on target Spongebob and anime are two are the largest sources for memes on the planet, and it was inevitable that someday someone would combine them for maximum meme potential. That day has come and that someone is YouTuber Narmak.While I work on getting the video back up, I’ll just post it here. Might as well haha— NARMAK (@NARMAK13) August 25, 2017The Spongebob Squarepants as an anime opener is an excellent riff on some iconic tropes. It’s filled with ridiculous phrases in Japanese that only add to the hilarity when you translate them. For example, a scene with Squidward in the rain reads:“好きな食べ物は何ですか” (Suki na tabemono wa nan desu ka?) [What are your favorite foods?]“私は陰茎を食べたい” (Watashi wa inkei o tabetai.) [I want to eat a penis.]Unfortunately, the video is only available on Twitter right now, as it has been removed from YouTube due to (bogus) copyright strikes. After the DMCA trolls get their jollies off though, you should be able to see it again on Narmak’s channel.Thank you @NARMAK13 for making my week— artboi (@KishanPersaud) August 25, 2017You can also check out some of Narmak’s other Western and Eastern animation cross-overs on their YouTube channel. Also, there’s fan art already hitting Twitter inspired from this video which continues the anime/manga Spongebob stylings. When do people have time to do this?This is hardly new territory for people, but it looks like this is just the latest meme making its rounds on social media. Honestly, it’s a lot of work, but I’m glad I can live in a world where Squidward is some kind of weird anime pretty boy with water (or sweat?) pouring down his body. Makes me feel slightly less fed up with all the idiocy in this world, but only slightly. At least this hasn’t offended someone. Yet.last_img read more

The Legend of Zelda Breath of the Wild Expands With DLC Season

first_img The Legend of Zelda: Breath of the Wild, Nintendo’s epic open-world take on its classic fantasy adventure franchise, already looks like one of the most massive games Nintendo has ever produced. But the game that launches on March 3 for both the Wii U and new Nintendo Switch won’t be the complete version. Nintendo has just announced that starting on launch day Breath of the Wild owners can purchase an “Expansion Pass” for downloadable Zelda content.For $20 Zelda players on both Wii U and Nintendo Switch can buy two sets of content: one coming in the summer and the other releasing during the holidays. The summer pack includes a new Cave of Trials challenge, and upgraded in-game map, and a hard mode for a game that already appears to be one of the more difficult Zelda titles to survive. The holiday pack adds an entirely new dungeon and storyline, just in time to make the game more enticing to folks picking up the Switch for the first time. Unfortunately, these packs are only available in this season pass. You can’t buy them separately. But the pass does come with some other perks like new treasure chests and a Switch t-shirt Link can wear right away on March 3.Season passes are that curious recent AAA gaming idea that charges users upfront for content released over a period of time. With its open-world format Breath of the Wild has already shown that Nintendo is willing to take inspiration from modern AAA games like Far Cry and The Witcher. We shouldn’t be too surprised these modern business models have also been lifted. The company has gone full Ubisoft. This also seems to confirm a recent Nintendo Switch UI leak that mentions the ability to sell season passes.This isn’t even the first Nintendo season pass. Mario Golf: World Tour and the recent Fire Emblems sold content this way as did action-packed Zelda spin-off Hyrule Warriors. Mario Kart 8 also sold DLC in two big content packs spaced six months apart, the same content appearing in the upcoming Switch port Mario Kart 8 Deluxe. This is just the first mainline Zelda game to offer DLC.The Legend of Zelda: Breath of the Wild has been in development for at least four years across two platforms, one of which is virtually dead. It’s the first original HD Zelda game. It takes place in a huge open-world Nintendo has never made before and features voice-acting. All this to say it was probably a very expensive game to produce for a company with profits not as high as they used to be. So we shouldn’t be surprised Nintendo is trying to recoup as much money as possible with season passes and $100 collector’s editions. Other game companies do it all the time. I just hope the DLC is worth it, and given how great The Legend of Zelda: Breath of the Wild has looked and played so far, I have faith.Want to learn more? Here’s everything you need to know about the Nintendo Switch. Stay on target Trade In Your Nintendo Switch For a Better Battery (With a Catch)Controller Patent Teases SNES Games on Switch last_img read more

Acker Bilk famous jazz clarinetist dies

first_imgEnglish clarinet player Acker Bilk, who beat the Beatles and other British rockers to the top of the US music charts with the instrumental ‘Stranger on the Shore,’ has died at the age of 85. Manager Sutton said Bilk died on Sunday at a hospital in Bath,  England. The cause of death was not announced.Born Bernard Stanley Bilk in 1929 in the southwestern English county of Somerset, Bilk adopted the name Acker from a local slang term for friend.He learned the clarinet as a bored army conscript, stationed in Egypt after World War II, and became one of the stars of Britain’s 1950s ‘trad jazz’ scene.last_img

In the Realm of Myths

first_imgA solo exhibition of paintings, pop-up art and installation by Sankha Banerjee titled ‘In the Realm of Myths’ is starts today at India International Centre in the national Capital and continues till September 27.The dialectical dynamics between myths and reality in India is quite alluring. The myths possess an exuding all-embracing attitude in its acceptance of multiple identities. And the dichotomy of myths and reality can also create a Babel-like chaotic confusion. Anyone can experience the feeling of being a voyeur in the realm of Indian myths and its metaphorical narrations.  Also Read – Add new books to your shelfIn the annals of myths, stories have always been associated with multitude layers of grandeur to express society and the people of India. Myths can also speak succinctly about society and its system. Even though myths derive and create philosophical turmoil within a social context. The forms and characters of mythical stories themselves change with changes in cultural, social and political contexts, and they seek to explore these trajectories within and also without the broader spectrum of time and space. Myths also trek towards a vantage point-literally and metaphorically with the flow of human lives, in both their macro and microcosmic versions.Sankha Banerjee, the artist endeavours the mapping of several myths of both ancient and urban society of India. His recurrent viewing of humanity in myths and narration as leitmotif makes him view them through a magnified prism to understand them. Through his art he tries to address the multiplicity of narratives in a non-linear manner of a bygone era adjacent with the present.last_img read more

Mozilla starts test of subscriptionbased adfree Internet experience

first_imgMozilla starts test of subscription-based ad-free Internet experience by Martin Brinkmann on July 05, 2019 in Internet – 55 commentsMozilla launched a new subscription-based service today in partnership with that gives subscribers an ad-free reading experience on participating news sites.Some might say that they get an ad-free experience already thanks to the content blocker that they are using, and that may very well be the case for sites that don’t use paywalls or other means of blocking Internet users with ad-blockers from accessing the sites.The idea behind the new service is simple: make sure that site owners and users benefit from an ad-free Internet. Many Internet sites rely on advertisement revenue. Content blockers on the other hand remove ads which is beneficial to the user, but they don’t address the revenue issue that arises. You could say that it is not the task of the content blocker to make sure that a site survives, and that is true, but as a user, you may be interested in keeping some sites alive.With Scroll, users would pay a monthly subscription fee to support participating sites.The details are a bit blurry right now. The First Look page is up and it provides some information. According to it, a subscription will cost $4.99 per month but you don’t get to see a list of participating sites right now. A click on subscribe leads to a survey and and that sign-ups are limited at the time.Scroll lists some of its partners, and it is a selection of major sites such as Slate, The Atlantic, Gizmodo, Vox, or The Verge.The participating companies receive subscription money instead of advertising revenue. How the subscription money is split up is unclear and there is no information on Scroll’s website about how the money is divided among the participating companies.Will participating publishers get their share based on activity or is it a flat fee instead? Mozilla and Scroll will likely get a cut as well.Subscribers get a handful of other benefits besides supporting sites and accessing these sites without seeing any advertisement: from a seamless experience between mobile and desktop devices to audio versions of articles, and a special app that highlights new content without advertising.Closing WordsThe idea to get Internet users to pay a small amount of money to get rid of advertisement is not entirely new. The test that Mozilla plans to conduct is very limited at the time, only a handful of publishers support it and while that makes for a good start, it is hard to imagine that this is attractive enough to get a sustainable number of users to sign up.It may be an option for Internet users who are a regular on one or multiple of the sites that joined the experiment, and it may be better than having to deal with sites individually instead. Then again, unless Scroll supports lots of sites, I cannot really see this go far unless the service opens its door for all publishers and reveals how business is conducted. The chance of success is certainly higher with a partner like Mozilla.Now You: What is your take on this? Would you consider subscribing? (via Techdows)SummaryArticle NameMozilla starts test of subscription-based ad-free Internet experienceDescriptionMozilla launched a new subscription-based service today in partnership with that gives subscribers an ad-free reading experience on participating news sites.Author Martin BrinkmannPublisher Ghacks Technology NewsLogo Advertisementlast_img read more

Reactive programming in Swift with RxSwift and RxCocoa Tutorial

first_imgThe basic idea behind Reactive Programming (RP) is that of asynchronous data streams, such as the stream of events that are generated by mouse clicks, or a piece of data coming through a network connection. Anything can be a stream; there are really no constraints. The only property that makes it sensible to model any entity as a stream is its ability to change at unpredictable times. The other half of the picture is the idea of observers, which you can think of as agents that subscribe to receive notifications of new events in a stream. In between, you have ways of transforming those streams, combining them, creating new streams, filtering them, and so on. You could look at RP as a generalization of Key-Value Observing (KVO), a mechanism that is present in the macOS and iOS SDKs since their inception. KVO enables objects to receive notifications about changes to other objects’ properties to which they have subscribed as observers. An observer object can register by providing a keypath, hence the name, into the observed object. This article is taken from the book Hands-On Design Patterns with Swift by Florent Vilmart, Giordano Scalzo, and Sergio De Simone.  This book demonstrates how to apply design patterns and best practices in real-life situations, whether that’s for new or already existing Swift projects. You’ll begin with a quick refresher on Swift, the compiler, the standard library, and the foundation, followed by the Cocoa design patterns to follow up with the creational, structural, and behavioral patterns as defined by the GoF.  To follow along with the examples implemented in this article, you can download the code from the book’s GitHub repository. In this article, we will give a brief introduction to one popular framework for RP in Swift, RxSwift, and its Cocoa counterpart, RxCocoa, to make Cocoa ready for use with RP. RxSwift is not the only RP framework for Swift. Another popular one is ReactiveCocoa, but we think that, once you have understood the basic concepts behind one, it won’t be hard to switch to the other. Using RxSwift and RxCocoa in reactive programming RxSwift aims to be fully compatible with Rx, Reactive Extensions for Microsoft .NET, a mature reactive programming framework that has been ported to many languages, including Java, Scala, JavasScript, and Clojure. Adopting RxSwift thus has the advantage that it will be quite natural for you to use the same approach and concepts in another language for which Rx is available, in case you need to. If you want to play with RxSwift, the first step is creating an Xcode project and adding the SwiftRx dependency. If you use the Swift Package Manager, just make sure your Package.swift file contains the following information: If you use CocoaPods, add the following dependencies to your podfile: pod ‘RxSwift’, ‘~> 4.0’ pod ‘RxCocoa’, ‘~> 4.0’ Then, run this command: pod install Finally, if you use Carthage, add this to Cartfile: github “ReactiveX/RxSwift” ~> 4.0 Then, run this command to finish: carthage update As you can see, we have also included RxCocoa as a dependency. RxCocoa is a framework that extends Cocoa to make it ready to be used with RxSwift. For example, RxCocoa will make many properties of your Cocoa objects observable without requiring you to add a single line of code. So if you have a UI object whose position changes depending on some user action, you can observe its center property and react to its evolution. Observables and observers Now that RxSwift is set up in our project, let’s start with a few basic concepts before diving into some code: A stream in RxSwift is represented through Observable, which is equivalent to Sequence, with the added capability of being able to receive new elements asynchronously. An observable stream in Rx can emit three different events: next, error, and complete. When an observer registers for a stream, the stream begins to emit next events, and it does so until an error or complete event is generated, in which case the stream stops emitting events. You subscribe to a stream by calling ObservableType.subscribe, which is equivalent to Sequence.makeIterator. However, you do not use that iterator directly, as you would, to iterate a sequence; rather, you provide a callback that will receive new events. When you are done with a stream, you should release it, along with all resources it allocated, by calling dispose. To make it easier not to forget releasing streams, RxSwift provides DisposeBag and takeUntil. Make sure that you use one of them in your production code. All of this can be translated into the following code snippet: let aDisposableBag = DisposeBag() let thisIsAnObservableStream = Observable.from([1, 2, 3, 4, 5, 6])let subscription = thisIsAnObservableStream.subscribe(onNext: { print(“Next value: \($0)”) },onError: { print(“Error: \($0)”) },onCompleted: { print(“Completed”) })// add the subscription to the disposable bag// when the bag is collected, the subscription is disposedsubscription.disposed(by: aDisposableBag)// if you do not use a disposable bag, do not forget this!// subscription.dispose() Usually, your view controller is where you create your subscriptions, while, in our example thisIsAnObservableStream, observers and observables fit into your view model. In general, you should make all of your model properties observable, so your view controller can subscribe to those observables to update the UI when need be. In addition to being observable, some properties of your view model could also be observers. For example, you could have a UITextField or UISearchBar in your app UI and a property of your view model could observe its text property. Based on that value, you could display some relevant information, for example, the result of a query. When a property of your view model is at the same time an observable and an observer, RxSwift provides you with a different role for your entity—that of a Subject. There exist multiple categories of subjects, categorized based on their behavior, so you will see BehaviourSubject, PublishSubject, ReplaySubject, and Variable. They only differ in the way that they make past events available to their observers. Before looking at how these new concepts may be used in your program, we need to introduce two further concepts: transformations and schedulers. Transformations Transformations allow you to create new observable streams by combining, filtering, or transforming the events emitted by other observable streams. The available transformations include the following: map: This transforms each event in a stream into another value before any observer can observe that value. For example, you could map the text property of a UISearchBar into an URL to be used to query some remote service. flatMap: This transforms each event into another Observable. For example, you could map the text property of a UISearchBar into the result of an asynchronous query. scan: This is similar to the reduce Swift operator on sequences. It will accumulate each new event into a partial result based on all previously emitted events and emit that result. filter: This enables filtering of emitted events based on a condition to be verified. merge: This merges two streams of events by preserving their ordering. zip: This combines two streams of events by creating a new stream whose events are tuples made by the successive events from the two original streams. Schedulers Schedulers allow you to control to which queue RxSwift operators are dispatched. By default, all RxSwift operations are executed on the same queue where the subscription was made, but by using schedulers with observeOn and subscribeOn, you can alter that behavior. For example, you could subscribe to a stream whose events are emitted from a background queue, possibly the results of some lengthy tasks, and observe those events from the main thread to be able to update the UI based on those tasks’ outcomes. Recalling our previous example, this is how we could use observeOn and subscribeOn as described: let aDisposableBag = DisposeBag() let thisIsAnObservableStream = Observable.from([1, 2, 3, 4, 5, 6]) .observeOn(MainScheduler.instance).map { n in print(“This is performed on the main scheduler”) }let subscription = thisIsAnObservableStream.subscribeOn(ConcurrentDispatchQueueScheduler(qos: .background)).subscribe(onNext: { event inprint(“Handle \(event) on main thread? \(Thread.isMainThread)”)}, onError: { print(“Error: \($0). On main thread? \(Thread.isMainThread)”)}, onCompleted: { print(“Completed. On main thread? \(Thread.isMainThread)”) })subscription.disposed(by: aDisposableBag) Asynchronous networking – an example Now we can take a look at a slightly more compelling example, showing off the power of reactive programming. Let’s get back to our previous example: a UISearchBar collects user input that a view controller observes, to update a table displaying the result of a remote query. This is a pretty standard UI design. Using RxCocoa, we can observe the text property of the search bar and map it into a URL. For example, if the user inputs a GitHub username, the URLRequest could retrieve a list of all their repositories. We then further transform the URLRequest into another observable using flatMap. The remoteStream function is defined in the following snippet, and simply returns an observable containing the result of the network query. Finally, we bind the stream returned by flatMap to our tableView, again using one of the methods provided by RxCocoa, to update its content based on the JSON data passed in record: searchController.searchBar.rx.text.asObservable() .map(makeURLRequest) .flatMap(remoteStream) .bind(to: tableView.rx.items(cellIdentifier: cellIdentifier)) { index, record, cell in cell.textLabel?.text = “” // update here the table cells } .disposed(by: disposeBag) This looks all pretty clear and linear. The only bit left out is the networking code. This is a pretty standard code, with the major difference that it returns an observable wrapping a URLSession.dataTask call. The following code shows the standard way to create an observable stream by calling observer.onNext and passing the result of the asynchronous task: func remoteStream(_ request: URLRequest) -> Observable {return Observable.create { observer inlet task = URLSession.shared.dataTask(with: request) { (data, response, error) indo {let records: T = try JSONDecoder().decode(T.self, from: data ?? Data())for record in records {observer.onNext(record)}} catch let error {observer.onError(error)}observer.onCompleted()}task.resume()return Disposables.create {task.cancel()}}} As a final bit, we could consider the following variant: we want to store the UISearchBar text property value in our model, instead of simply retrieving the information associated with it in our remote service. To do so, we add a username property in our view model and recognize that it should, at the same time, be an observer of the UISearchBar text property as well as an observable, since it will be observed by the view controller to retrieve the associated information whenever it changes. This is the relevant code for our view model: import Foundationimport RxSwiftimport RxCocoaclass ViewModel {var username = Variable(“”)init() {setup()}setup() {…}} The view controller will need to be modified as in the following code block, where you can see we bind the UISearchBar text property to our view model’s username property; then, we observe the latter, as we did previously with the search bar: searchController.searchBar.rx.observe(String.self, “text”) .bindTo(viewModel.username) .disposed(by: disposeBag)viewModel.username.asObservable().map(makeURLRequest).flatMap(remoteStream).bind(to: tableView.rx.items(cellIdentifier: cellIdentifier)) { index, record, cell incell.textLabel?.text = “” // update here the table cells}.disposed(by: disposeBag) With this last example, our short introduction to RxSwift is complete. There is much more to be said, though. A whole book could be devoted to RxSwift/RxCocoa and how they can be used to write Swift apps! If you found this post useful, do check out the book, Hands-On Design Patterns with Swift. This book provides a complete overview of how to implement classic design patterns in Swift.  It will guide you to build Swift applications that are scalable, faster, and easier to maintain. Read Next Reactive Extensions: Ways to create RxJS Observables [Tutorial] What’s new in Vapor 3, the popular Swift based web framework Exclusivity enforcement is now complete in Swift 5last_img read more

Unpermited taxi drivers protest outside Casa Presidencial

first_imgRelated posts:Costa Rican taxi drivers, language-school workers arrested in fake English diploma scam Taxi fares to increase this month Striking taxi drivers block streets near Casa Presidencial Rates going up for Costa Rica taxis A group of some 50 unlicensed taxi drivers since Sunday night have protested outside Casa Presidencial, in the southeastern San José district of Zapote, demanding the government grant them permits to work.Demonstrators are drivers who do not have permits to work as taxi drivers, but instead work part-time for permit owners. Some of them told local news station Telenoticias 7 that they “want the government to grant them some of the 2,000 permits still available of a total of 4,100.”José Guillermo Martínez, one of the drivers, said permits “are usually sold to the highest bidder [by permit-owners], and also rented while government officials turn a blind eye.”Protesters spent the night in tent camps, and the street in front of Casa Presidencial remains blocked to traffic. Police officers placed barriers at two main access points to the area. Facebook Commentslast_img read more