{"feed":{"data":[{"created_time":"2017-09-08T11:09:32+0000","message":"We are on our way ... see you in Elsinore soon \ud83d\ude04","id":"181156115334190_1430307227085733"},{"created_time":"2017-09-07T09:31:18+0000","message":"Preparations for Dyalog '17 are now in the final stages and if all goes well we intend to stream parts of Dyalog \u201917 on https:\/\/dyalog.tv (although we won\u2019t know for sure until we arrive at the venue and can test the setup!)\n\nTimes below are Central European Time (currently GMT+2):\n\nMonday 11 September       09:00-10:30 \nThe opening keynote talks by Gitte Christensen (CEO), Morten Kromberg (CXO) and Jay Foad (CTO).\nMonday 11 September       11:00-12:00\nAaron Hsu\u2019s talk on Patterns and Anti-patterns in APL.\nWednesday 13 September 13:00-13:45\nThe Problem Solving Content Prize Ceremony and the Winners Presentation (by Kostas Blekos from the University of Patras).\n\nIf you are not able to join the live stream, we expect the recordings to be available immediately afterwards.\n\nThe full schedule for Dyalog\u201917 can be found at https:\/\/www.dyalog.com\/user-meetings\/dyalog17\/programme.htm.","id":"181156115334190_1429419523841170"},{"created_time":"2017-09-01T09:48:34+0000","message":"Not long to go until Dyalog'17 ... the programme has just been published: https:\/\/www.dyalog.com\/user-meetings\/dyalog17\/programme.htm","id":"181156115334190_1424146704368452"},{"created_time":"2017-08-23T15:26:27+0000","message":"Must be nearly time for Dyalog'17 ... the pile of things to take to Denmark is growing ... don't think we are getting away with hand luggage only \ud83d\ude04","id":"181156115334190_1415586371891152"},{"created_time":"2017-08-18T13:01:05+0000","message":"Register for #Dyalog17 before 24th August 2017 to make sure you get accommodation at the venue https:\/\/www.dyalog.com\/user-meetings\/dyalog17.htm","id":"181156115334190_1410483235734799"},{"created_time":"2017-08-18T11:00:11+0000","message":"Dyalog Version 16.0 is now available for Apple macOS https:\/\/www.dyalog.com\/dyalog\/dyalog-versions\/160.htm","id":"181156115334190_1410404359076020"},{"created_time":"2017-08-16T13:26:18+0000","message":"Webinar 4 \"The Summer Intern Show\" with APL, interns, robots & Python bridges ... join us tomorrow to find out more.\n\nhttps:\/\/dyalog.tv\/Webinar","id":"181156115334190_1408615602588229"},{"created_time":"2017-08-16T13:07:24+0000","story":"Dyalog Ltd. updated their profile picture.","id":"181156115334190_1408597655923357"},{"created_time":"2017-08-15T13:31:55+0000","message":"Happy Pythagorean Theorem Day - let's celebrate some triangles! ((15*2)+(8*2))=(17*2)  https:\/\/www.timeanddate.com\/holidays\/fun\/pythagorean-theorem-day","id":"181156115334190_1407611996021923"},{"created_time":"2017-08-11T12:31:11+0000","message":"Still undecided about attending #Dyalog17 ? \n\nA preliminary list of presentations is now available at https:\/\/www.dyalog.com\/user-meetings\/dyalog17\/presentations.htm","id":"181156115334190_1403581959758260"},{"created_time":"2017-08-10T11:01:17+0000","message":"Preparations are underway for next week's webinar \"The Summer Intern Show\" #APL #Robots #RaspberryPi #Students","id":"181156115334190_1402655586517564"},{"created_time":"2017-08-09T14:46:55+0000","message":"The weather at Dyalog HQ has been dreadful this week but fortunately Andy's wife Sarah made us goodies to brighten our day \ud83c\udf1e","id":"181156115334190_1401921409924315"},{"created_time":"2017-08-04T14:01:21+0000","message":"Dyalog invite you to join our live webinar on Thursday 17 August at 15:00 UTC.\n\nhttps:\/\/dyalog.tv\/Webinar\n\nIn webinar 4 - The Summer Intern Show -  we will focus on the new generation of APLers and meet three young people who have spent time this summer as interns at Dyalog.  In this informal session, they will present some of the projects they have been working on as well as sharing their impressions as newcomers to APL.","id":"181156115334190_1397216213728168"},{"created_time":"2017-08-04T08:36:24+0000","message":"An attendee of yesterday's APL Workshop in Dublin posted this after the meeting ... do you think he liked APL? \ud83d\ude00","id":"181156115334190_1397000547083068"},{"created_time":"2017-08-03T08:59:15+0000","message":"John Scholes is giving Dublin a taste of APL this evening!\n \nhttps:\/\/www.meetup.com\/FunctionalKubs\/events\/241891161\/?_af=event&_af_eid=241891161","id":"181156115334190_1396064930509963"},{"created_time":"2017-08-01T11:43:11+0000","message":"Congratulations to the winners of the 2017 APL Programming Contest who were announced today.  See our news article for further details  https:\/\/www.dyalog.com\/news\/118\/420\/Winners-Announced-for-the-2017-APL-Programming-Contest.htm","id":"181156115334190_1394361280680328"},{"created_time":"2017-07-31T14:05:14+0000","message":"In his latest blog post Roger Hui discusses the stencil operator which is new with Dyalog version 16.0\n\nhttps:\/\/www.dyalog.com\/blog\/2017\/07\/stencil-lives\/","id":"181156115334190_1393562327426890"},{"created_time":"2017-07-31T14:00:56+0000","message":"In his latest blog post Roger Hui discusses the stencil operator (new with Dyalog V16.0) & the implications it has for Conway's Game of Life","id":"181156115334190_1393560234093766"},{"created_time":"2017-07-31T11:41:42+0000","message":"Missed any of the recent Dyalog webinars? \nYou can catch up with the recorded versions at https:\/\/dyalog.tv\/Webinar\/?v=OeOpdGF1bnc","id":"181156115334190_1393457030770753"},{"created_time":"2017-07-26T15:18:00+0000","message":"Join our live webinar tomorrow - Thursday 27 July at 15:00 UTC - where we will be taking a closer look at new v16.0 primitive functions and operators.\n\nhttps:\/\/dyalog.tv\/Webinar","id":"181156115334190_1388706171245839"},{"created_time":"2017-07-26T14:48:20+0000","message":"The next British APL Association meeting is taking place on Friday 28th July at the \u0040Hoopandgrapes in London https:\/\/groups.google.com\/forum\/#!topic\/baa-london\/9UXw9QC8R_I","id":"181156115334190_1388679577915165"},{"created_time":"2017-07-24T13:15:04+0000","message":"Join Webinar #3  \"A closer look at new v16.0 primitive functions and operators\" on Thursday 27 July at 15:00 UTC https:\/\/dyalog.tv\/Webinar \n\nFollowing Webinar #2, which celebrated the release of Dyalog Version 16.0, John Scholes and Morten Kromberg will take a closer look at \u2013 and demonstrate use cases of - the new primitive functions nest and partition (\u2286), where and interval index (\u2378) - and the operators at (\u0040) and stencil (\u233a).","id":"181156115334190_1386484298134693"},{"created_time":"2017-07-24T09:28:19+0000","message":"Thinking of coming along to our annual user meeting? \nJust a quick reminder that the Early Bird discount for Dyalog'17 expires Monday 31st July 2017 at 23:59 UTC\/GMT.\n\nTo take advantage of the 10\u0025 discount you can register at https:\/\/www.dyalog.com\/user-meetings\/dyalog17.htm","id":"181156115334190_1386320364817753"},{"created_time":"2017-07-14T13:03:31+0000","message":"Just a reminder that tomorrow is the deadline for entries to the Dyalog 2017 APL Problem Solving Competition  http:\/\/www.dyalogaplcompetition.com\/","id":"181156115334190_1375968892519567"},{"created_time":"2017-07-11T09:21:33+0000","message":"Want to learn APL? Our Mastering Dyalog APL book has some great reviews on Amazon and all of them give it \n5 stars \ud83d\ude00 \n\nhttps:\/\/www.amazon.co.uk\/Mastering-Dyalog-APL-Complete-Introduction\/dp\/0956463800\/ref=sr_1_1?ie=UTF8&qid=1387290291&sr=8-1&keywords=mastering+dyalog \u2026","id":"181156115334190_1372147576235032"},{"created_time":"2017-07-07T14:52:23+0000","message":"Our QAs with shuffle have completed successfully for Dyalog Version 16.0 after 64 days. Time to start again with last night's builds!","id":"181156115334190_1368497199933403"},{"created_time":"2017-07-07T11:29:03+0000","message":"As it is Friday afternoon here are a few more of our Bramley scarecrows ... there are some very creative people in the village :-)  Bramley, Reading, United Kingdom","id":"181156115334190_1368302913286165"},{"created_time":"2017-07-07T09:07:47+0000","message":"Only 1 week left to enter the Dyalog 2017 APL Problem Solving Competition - for details and to enter go to http:\/\/www.dyalogaplcompetition.com\/","id":"181156115334190_1368141443302312"},{"created_time":"2017-07-04T14:38:34+0000","message":"It seems Bramley Scarecrow Fortnight has arrived ... whilst we were all busy with the Version 16.0 release the village has been invaded by some awesome scarecrows ...","id":"181156115334190_1365363366913453"},{"created_time":"2017-07-03T13:12:26+0000","message":"Just under 2 weeks left to enter the Dyalog 2017 APL Problem Solving Competition - for details and to enter go to http:\/\/www.dyalogaplcompetition.com\/","id":"181156115334190_1364214237028366"},{"created_time":"2017-06-30T11:17:53+0000","message":"Dyalog Version 16.0 is now available available under Microsoft Windows, IBM AIX, Linux \u2013 including the Raspberry Pi \u2013 and (from mid-July 2017) Apple macOS.\n\nThe full product announcement can be found in our latest newsletter here http:\/\/www.dyalog.com\/dyalogue-newsletters.htm?nl=27&a=159","id":"181156115334190_1360997940683329"},{"created_time":"2017-06-28T14:09:30+0000","message":"Join our webinar on Thursday 29 June at 15:00 UTC where we will celebrate the release of Dyalog Version 16.0 https:\/\/dyalog.tv\/Webinar","id":"181156115334190_1358612674255189"},{"created_time":"2017-06-27T14:11:28+0000","story":"Dyalog Ltd. shared a link.","id":"181156115334190_1357515754364881"},{"created_time":"2017-06-26T13:39:02+0000","message":"What's happening in the world of #Dyalog ?  Find out in our latest newsletter http:\/\/www.dyalog.com\/dyalogue-newsletters.htm?nl=27&a=156","id":"181156115334190_1356374277812362"},{"created_time":"2017-06-23T15:15:00+0000","message":"Dyalog V16.0 Beta3 was released to the beta testers today ... just in time for a weekend noodle.","id":"181156115334190_1353247511458372"},{"created_time":"2017-06-21T10:24:43+0000","message":"Dyalog \u201817 User Meeting - registration is now open!\nDyalog \u201816 will take place in Elsinore, Denmark from Sunday 10th September to Thursday 14th September 2017 (both days inclusive). \n\nOur venue this year is Konventum (known as LO-skolen until 2008), a modern conference centre and hotel located in the western outskirts of Elsinore (Helsing\u00f8r), just 2km from the city's centre and easily reached by train from Copenhagen.\n\nRegistration for Dyalog \u201817 is now open so go to our Dyalog \u201817 website (http:\/\/www.dyalog.com\/user-meetings\/dyalog17.htm) to register and take advantage of the Early Bird discount.   Early Bird expires July 31st 23:59 UTC.\n\nThe workshops on offer provide an opportunity to get some hands-on experience with Dyalog - or spend some time with experienced experts who will present how they use their favourite features - old as well as new!  More information about the venue, pricing, workshops and programme can be found on the Dyalog \u201817 web page.\n \nNote:  We are in the process of creating the programme and there is still room for additional presentations, so if you have an idea for a presentation, or you yourself would like to give a presentation, then please let us know.  Please send your suggestions to usermeeting\u0040dyalog.com. \n\nWe are looking forward to seeing you in Elsinore!","id":"181156115334190_1351239041659219"},{"created_time":"2017-06-19T11:48:06+0000","message":"Just under a month until the student competition deadline on 15 July.   Remember that non-students can win a delegate package to attend Dyalog '17\nhttps:\/\/www.dyalog.com\/student-competition.htm \u2026","id":"181156115334190_1349200448529745"},{"created_time":"2017-06-06T10:56:39+0000","message":"Phase II of the 2017 APL student competition is now live. See https:\/\/www.dyalog.com\/student-competition.htm for details of prizes and to participate","id":"181156115334190_1336110826505374"},{"created_time":"2017-06-01T12:16:48+0000","message":"Company lunch in the sunshine \ud83c\udf1e","story":"Dyalog Ltd. is eating lunch at Gamekeepers Pub.","id":"181156115334190_1330541703728953"},{"created_time":"2017-05-30T10:18:04+0000","message":"Has someone at Dilbert  been in our code review meetings?  The Dyalog Duck Collection is here for a reason :-)  http:\/\/dilbert.com\/strip\/2017-05-28","id":"181156115334190_1328695110580279"},{"created_time":"2017-05-25T12:00:55+0000","message":"Sending good vibes to Aaron Hsu (and his glamorous assistant Morten Kromberg)  for their Functional Array Funhouse workshop today at LambdaConf 2017","id":"181156115334190_1324477477668709"},{"created_time":"2017-05-24T08:51:25+0000","message":"Aaron Hsu (assisted by Morten) is giving a Functional Array workshop at LambdaConf 2017 in Boulder, Colorado on Thursday.  LambdaConf is a functional programming conference, with 80 sessions covering functional programming, category theory, libraries, new languages, and more!","story":"Dyalog Ltd. updated their status.","id":"181156115334190_1323458854437238"},{"created_time":"2017-05-23T09:13:31+0000","message":"In his latest blog post, Roger puts an APL spin on Krypto, a game from his childhood. Read the results and see how he incorporates the new \"at\" operator (new in Dyalog version 16.0)\nhttps:\/\/www.dyalog.com\/blog\/2017\/05\/krypto\/","id":"181156115334190_1322721717844285"},{"created_time":"2017-05-19T14:20:53+0000","message":"If you didn't manage to join yesterday's webinar you can catch up with what happened at https:\/\/dyalog.tv\/Webinar\/?v=cPwlaEaTm4Y","id":"181156115334190_1319567384826385"},{"created_time":"2017-05-18T13:14:34+0000","message":"Tune in to DyalogTV this afternoon for our very first webinar - Something Old, Something New and Something Experimental","id":"181156115334190_1318641361585654"},{"created_time":"2017-05-18T10:14:25+0000","message":"Today we bring you the real thing ... these two Danish ducks were spotted strolling past the Helleb\u00e6k office window this morning. Thanks to Bj\u00f8rn for the pic :-)","id":"181156115334190_1318534921596298"},{"created_time":"2017-05-16T15:10:03+0000","message":"We do like getting presents ... loving these new ducks (fresh from Germany) for our collection. Thank you Michael","id":"181156115334190_1317003665082757"},{"created_time":"2017-05-16T10:31:22+0000","message":"Meet Marshall, the newest member of Team Dyalog ... Welcome and we hope you enjoy the ride :-) https:\/\/www.dyalog.com\/meet-team-dyalog.htm","id":"181156115334190_1316832821766508"},{"created_time":"2017-05-12T15:33:05+0000","message":"Busy week at DyalogHQ as Version 16.0 Beta 1 (Windows) is released - you can join our webinar Thursday for a peek at some of the new stuff\nhttps:\/\/www.dyalog.com\/news\/115\/420\/Dyalog-Webinars.htmA b","id":"181156115334190_1313409165442207"},{"created_time":"2017-05-11T09:49:30+0000","message":"Dyalog are launching a series of live webinars to share news and information about our products with our users. These webinars will be streamed on https:\/\/dyalog.tv","id":"181156115334190_1312412008875256"},{"created_time":"2017-05-10T09:39:04+0000","message":"Dyalog's John Daintree is at #MSBuild in Seattle this week finding out what is new in the world of the Microsoft developer","id":"181156115334190_1311583642291426"},{"created_time":"2017-05-09T14:10:49+0000","message":"One of the development team gets to brainstorm with a customer in Key West whilst we are stuck in cold grey Bramley ... life can be unfair!","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_1310932015689922"},{"created_time":"2017-05-05T08:50:39+0000","message":"See the latest blog post by Roger Hui about Stencil, a new dyadic operator which will be available in version 16.0 https:\/\/www.dyalog.com\/blog\/2017\/05\/stencil-maneuvers\/","id":"181156115334190_1307352536047870"},{"created_time":"2017-05-04T10:05:25+0000","message":"#OneLinerWednesday is a day late but Happy Star Wars Day!  \n\nShow the chronological order of the films with Rogue One included  m\u2190\u23737 \u22c4 m[4]\u2190\u22821 4 \u22c4 \u220am \n\nhttp:\/\/tryapl.org\/?a=m\u0025u2190\u0025u23737\u002520\u0025u22C4\u002520m\u00255B4\u00255D\u0025u2190\u0025u22821\u0025204\u002520\u0025u22C4\u002520\u0025u220Am&run\n\nThe numbers from the titles of all the films, including \"1\" from \"Rogue One\", which also happens to be \"rogue\" in the otherwise orderly sequence :-)","id":"181156115334190_1306495772800213"},{"created_time":"2017-04-28T09:48:47+0000","message":"Last few days to enter April\u2019s game, new goals from Monday\n\nhttps:\/\/www.dyalog.com\/2017-code-golf-challenge.htm","id":"181156115334190_1300960243353766"},{"created_time":"2017-04-26T12:28:11+0000","message":"Announcing the launch of the 2017 APL student competition! See https:\/\/www.dyalog.com\/student-competition.htm for details of prizes and to participate.","id":"181156115334190_1299389693510821"},{"created_time":"2017-04-25T14:48:25+0000","message":"The April British APL Association meeting is on Friday 28th at The Hoop and Grapes in London https:\/\/groups.google.com\/forum\/#!topic\/baa-london\/cco7g7JsJEI  http:\/\/www.britishaplassociation.co.uk\/","id":"181156115334190_1298705506912573"},{"created_time":"2017-04-24T13:11:12+0000","message":"Introducing Network Maps as a new chart type in SharpPlot v3.37 - Nicolas Delcros gives an overview in his blog post https:\/\/www.dyalog.com\/blog\/2017\/04\/displaying-cross-references-with-sharpplot-2\/","id":"181156115334190_1297358457047278"},{"created_time":"2017-04-20T14:57:14+0000","message":"Congratulations to Andy & Sarah on their marriage today. Wishing you all the best for your future together.","id":"181156115334190_1292788624170928"},{"created_time":"2017-04-18T15:53:13+0000","story":"Dyalog Ltd. shared their photo.","id":"181156115334190_1290653251051132"},{"created_time":"2017-04-18T15:48:13+0000","message":"Dyalog TV Studios ... Morten & Jason are playing at webinars in the office today ... watch this space for further announcements!","id":"181156115334190_1290650114384779"},{"created_time":"2017-04-13T10:53:06+0000","message":"In his latest blog post, Roger Hui looks at the performance of table look-ups over conventional calculations \u2013 see   https:\/\/www.dyalog.com\/blog\/2017\/04\/calculation-v-look-up\/","id":"181156115334190_1284825918300532"},{"created_time":"2017-04-12T08:53:45+0000","message":"#onelinerwednesday Get the ratio of each number in a list to its predecessor with 2\u00f7\/1 2 3 4 5 6  https:\/\/t.co\/8Bo0eqFEFG","id":"181156115334190_1283401798442944"},{"created_time":"2017-04-11T08:47:08+0000","message":"Spring is here so why not have a game of golf \u2026 code golf! For April\u2019s targets and details of how to play, see https:\/\/www.dyalog.com\/2017-code-golf-challenge.htm","id":"181156115334190_1281908101925647"},{"created_time":"2017-04-03T13:00:39+0000","message":"The latest blog post brings us up to date with England Ladies pool player Jo Shaw (who Dyalog have sponsored)  https:\/\/www.dyalog.com\/blog\/2017\/04\/supporting-the-community-update\/","id":"181156115334190_1272310479552076"},{"created_time":"2017-04-01T09:00:35+0000","message":"About time! In Dyalog v16.0, \"branch\" will become sensitive to index origin. See conversion tools at  https:\/\/github.com\/dyalog\/iobranch","id":"181156115334190_1270043426445448"},{"created_time":"2017-03-30T08:52:11+0000","message":"Dyalog gets a mention in this list of Raspberry Pi blogs! Keep up the good work Morten Kromberg","story":"Dyalog Ltd. shared Feedspot Blog Reader's post.","id":"181156115334190_1268078016641989"},{"created_time":"2017-03-29T10:56:19+0000","message":"Dyalog will again be sponsoring and attending the Vassar College  CommunityHack 2017 on 31 Mar\/1 Apr in Poughkeepsie, NY.\n\nBrian Becker & Michael Baas have been invited to give two presentations around APL and will also serve as mentors\/judges for the student activities throughout the weekend.\n\nWe are excited to have this opportunity to introduce APL to the next generation!\n\nhttps:\/\/communityhack.cs.vassar.edu\/","id":"181156115334190_1267280390055085"},{"created_time":"2017-03-24T14:01:30+0000","message":"Cross Platform APL - the topic for SwedAPL '17 on the 3rd April in Stockholm - see here for details http:\/\/www.swedapl.se\/#home","id":"181156115334190_1262587087191082"},{"created_time":"2017-03-24T11:18:01+0000","message":"Morten Kromberg & Gitte Chrisensen doing their thing at the 2017 FinnAPL Finnish Forest Seminar http:\/\/www.finnapl.fi\/tapahtu.htm","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_1262481280534996"},{"created_time":"2017-03-22T14:21:40+0000","message":"#onelinerwednesday Aarrgghh ... work has ground to a halt at DyalogHQ due to 2\u2191\u2395A  (It's a very big one!) https:\/\/t.co\/rc1nrB10RP","id":"181156115334190_1260717234044734"},{"created_time":"2017-03-22T14:04:16+0000","message":"Emergency support call just received at Dyalog HQ!\n\n\"How do I start RIDE on my Raspberry Pi? I am not sure of the processor, but it could be a food processor?\"","id":"181156115334190_1260705654045892"},{"created_time":"2017-03-22T13:00:33+0000","message":"The 2017 FinnAPL Forest Seminar starts tomorrow at Fiskars Village See the full programme at http:\/\/www.finnapl.fi\/tapahtu.htm","id":"181156115334190_1260659677383823"},{"created_time":"2017-03-21T14:15:16+0000","message":"Morten and his Raspberry Pi explore fractals and generate a Mandlebrot set image. http:\/\/www.dyalog.com\/blog\/2017\/03\/beauty-and-the-beast\/","id":"181156115334190_1259765384139919"},{"created_time":"2017-03-20T13:24:35+0000","message":"Aaron Hsu is running a Functional Array programming workshop at LambdaConf in May this year.  For a 10\u0025 discount use this link to register https:\/\/www.eventbrite.com\/e\/lambdaconf-2017-registration-29839799644?discount=Aaron_Hsu","id":"181156115334190_1258787054237752"},{"created_time":"2017-03-17T10:29:20+0000","message":"2017 sees the ACM celebrating 50 Years of the ACM A.M. Turing Award - Kenneth Iverson won it in 1979 for his development of APL notation.  You can see profiles of previous winners at http:\/\/www.acm.org\/awards\/turing-laureates-spotlight","id":"181156115334190_1255851341197990"},{"created_time":"2017-03-16T12:08:06+0000","message":"We love getting involved with our local community & are sponsoring the ferret racing at our village fete - we will let you know how it goes!","id":"181156115334190_1255015864614871"},{"created_time":"2017-03-13T12:41:32+0000","story":"Dyalog Ltd. shared a link.","id":"181156115334190_1252415024874955"},{"created_time":"2017-03-13T10:30:40+0000","message":"Dyalog are attending the FinnAPL Forest Seminar - taking place Fiskars Village   Finland next week http:\/\/www.finnapl.fi\/tapahtu.htm","id":"181156115334190_1252335081549616"},{"created_time":"2017-03-10T14:39:29+0000","message":"Morten has revisited the Raspberry Pi and BBC micro:bit experiment he described in his last blog post and rendered the output using SharpPlot \u2013 see the results at http:\/\/www.dyalog.com\/blog\/2017\/03\/charting-reaction-times-on-the-raspberry-pi\/","id":"181156115334190_1249469915169466"},{"created_time":"2017-03-10T09:36:09+0000","message":"Dyalog are attending APL Germany\u2019s Spring Meeting at the TECHNOSEUM in Mannheim on 13\/14 March \n\nhttps:\/\/sites.google.com\/site\/baavector\/blog\/aplgermanyspringmeeting2017","id":"181156115334190_1249270268522764"},{"created_time":"2017-03-08T13:23:44+0000","message":"#onelinerwednesday With Dyalog version 15.0 onwards you can read a text file using chars\u2190\u2283\u2395NGET 'myfile' 0  rather than chars\u219080 \u00af1 \u2395map 'myfile'","id":"181156115334190_1246972232085901"},{"created_time":"2017-03-07T11:52:26+0000","message":"How to recover from a cold the Dyalog way ... stay home, write code for your Raspberry Pi and blog about it! http:\/\/www.dyalog.com\/blog\/2017\/03\/microbit-reaction-timer-in-apl-on-the-pi-and-bbc-microbit\/","id":"181156115334190_1245697915546666"},{"created_time":"2017-02-28T09:51:38+0000","message":"You can now get Romilly Cocking 's APLer's QuickStart Guide to the Raspberry Pi from our website at http:\/\/www.dyalog.com\/dyalog\/raspberry-pi.htm","id":"181156115334190_1239012572881867"},{"created_time":"2017-02-24T14:35:33+0000","message":"Only a few days left to enter the Dyalog APL February code golf challenge http:\/\/www.dyalog.com\/2017-code-golf-challenge.htm","id":"181156115334190_1235499069899884"},{"created_time":"2017-02-23T11:13:15+0000","message":"The February British APL Association meeting is tomorrow, Friday 24th, at The Hoop & Grapes in London https:\/\/groups.google.com\/forum\/#!topic\/baa-london\/fPnQcykDQag","id":"181156115334190_1234525426663915"},{"created_time":"2017-02-21T12:51:13+0000","message":"APL BUG SFBay ACM chapter meetup is tonight at San Jose State University where Dr. James A. Brown will be speaking. For more details see https:\/\/www.meetup.com\/SF-Bay-ACM\/events\/237284403\/","id":"181156115334190_1232826006833857"},{"created_time":"2017-02-21T10:52:40+0000","message":"So this appeared in the office yesterday ... not really sure what to say other than someone has way too much time on their hands :-)","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_1232734633509661"},{"created_time":"2017-02-20T13:07:31+0000","message":"Our latest escrow certificate has now arrived from NCC Group - for details of our fully & to subscribe see our website http:\/\/www.dyalog.com\/escrow.htm","id":"181156115334190_1231935543589570"},{"created_time":"2017-02-15T09:20:42+0000","message":"If you missed this you can watch the recording of the live session at https:\/\/www.youtube.com\/watch?v=gcUWTa16Jc0 (start from 17:00 to skip the pre-session set-up!)","story":"Dyalog Ltd. shared their post.","id":"181156115334190_1226325584150566"},{"created_time":"2017-02-14T13:01:23+0000","message":"We would like to say welcome to Michael Baas who has recently come on board as a member of the #Dyalog Tools Group http:\/\/www.dyalog.com\/meet-team-dyalog.htm","id":"181156115334190_1225623017554156"},{"created_time":"2017-02-13T15:00:37+0000","message":"Aaron Hsu (who has been working with Dyalog) will be running a Hacker News live session on his Co-dfns compiler https:\/\/news.ycombinator.com\/item?id=13565743","id":"181156115334190_1224861307630327"},{"created_time":"2017-02-13T11:14:28+0000","message":"Have some fun with #Dyalog #APL   New game for 2017 launched today http:\/\/www.dyalog.com\/2017-code-golf-challenge.htm","id":"181156115334190_1224722024310922"},{"created_time":"2017-02-06T16:02:11+0000","message":"Dyalog'17 will take place from 10-14 September 2017 at Konventum in Helsing\u00f8r , Denmark - http:\/\/www.dyalog.com\/user-meetings\/dyalog17.htm\n\nDetails of planned content, pricing and how to register will follow when the information is available.","id":"181156115334190_1219004774882647"},{"created_time":"2017-02-03T16:49:03+0000","message":"Celebrating Geoff's 40 year work anniversary in the office today #Dyalog #APL #bubbles","story":"Dyalog Ltd. added 3 new photos.","id":"181156115334190_1216309558485502"},{"created_time":"2017-01-31T09:49:20+0000","message":"Congratulations ... 40 years ago today Geoff Streeter joined Dyadic\/Dyalog and the rest is history. \n\nJohn Scholes recalls some stories from the past and tells us what makes Geoff such a special part of Team Dyalog  http:\/\/www.dyalog.com\/news\/113\/420\/Geoff-Streeter-40-Years-with-Dyalog.htm\n\nDyalog are having an open house reception in our Bramley offices  from 14:00 - 18:00 to provide an opportunity to celebrate\/commiserate on Friday 3rd February.  All APLers are welcome - just email geoff40\u0040dyalog.com so we have an idea of how many are coming.","story":"Dyalog Ltd. is celebrating an anniversary.","id":"181156115334190_1212801765502948"},{"created_time":"2017-01-27T14:01:54+0000","message":"The 2017 FinnAPL Forestry Seminar takes place on 23-24 March at Fiskars Village in south-west Finland  For details go to http:\/\/www.finnapl.fi\/tapahtu.htm","id":"181156115334190_1208853072564484"},{"created_time":"2017-01-27T13:57:48+0000","message":"Morten is continuing to experiment with Dyalog on the Raspberry Pi - read about his most recent forays in his latest blog post \n\nhttp:\/\/www.dyalog.com\/blog\/2017\/01\/morse-code-revisited-using-the-bbc-microbit\/","id":"181156115334190_1208850372564754"},{"created_time":"2017-01-26T10:01:06+0000","message":"Dyalog on the Raspberry Pi is in the latest issue of The MagPi Magazine, the official Raspberry Pi magazine (pages 84-85) \n\nhttps:\/\/www.raspberrypi.org\/magpi-issues\/MagPi54.pdf","id":"181156115334190_1207454712704320"},{"created_time":"2017-01-24T14:04:56+0000","message":"Rediscovering the Raspberry Pi -  See the latest blog post from Morten Kromberg describing his new experiment with Dyalog on the Raspberry Pi\nhttp:\/\/www.dyalog.com\/blog\/2017\/01\/raspberry-apl-pi-and-python-on-the-microbit-2\/","id":"181156115334190_1205256629590795"},{"created_time":"2017-01-24T10:30:30+0000","message":"Functional Conf 2017 has just been announced and Dyalog are proud to be a Gold sponsor for the 3rd year running  http:\/\/functionalconf.com\/","id":"181156115334190_1205097666273358"},{"created_time":"2017-01-23T15:37:50+0000","message":"The BAA London January Symposium is at The Hoop and Grapes on Friday 27th January - for more details see http:\/\/www.dyalog.com\/forum\/viewtopic.php?f=31&t=1141","id":"181156115334190_1204178706365254"},{"created_time":"2017-01-19T14:24:38+0000","story":"Dyalog Ltd. shared their photo.","id":"181156115334190_1200385096744615"},{"created_time":"2017-01-19T14:18:14+0000","message":"To quack or not to quack ...  William Shakespeare duck is the latest addition to our collection at DyalogHQ. Thank you Stephen for bringing some culture to the roost!","id":"181156115334190_1200369950079463"},{"created_time":"2017-01-18T16:14:43+0000","message":"#onelinerwednesday Convert from unsigned short integers to signed short integers with \u00af128+256|128+  \nhttps:\/\/t.co\/uPTajXrP07","id":"181156115334190_1199505466832578"},{"created_time":"2017-01-11T15:10:36+0000","message":"#onelinerwednesday Don't like writing (4\u2191v)(4\u2193v) ? Try the function train \u2191{\u237a  \u2375}\u2193 instead https:\/\/t.co\/ofa8NNDCKy","id":"181156115334190_1192967067486418"},{"created_time":"2017-01-03T13:25:46+0000","message":"So the beginning of 2017 must mean that the Dyalog 2016 Year Game has come to an end.  You can check out the winners on our website  http:\/\/www.dyalog.com\/2016-year-game.htm\n\nTake a look at Fiona's blog post where she discusses some of the solutions  http:\/\/www.dyalog.com\/blog\/2017\/01\/the-2016-year-game\/","id":"181156115334190_1186011491515309"},{"created_time":"2017-01-03T13:16:57+0000","message":"Happy New Year from all of us at Dyalog - may you have a healthy and happy 2017.","id":"181156115334190_1185996888183436"},{"created_time":"2017-01-03T13:16:21+0000","story":"Dyalog Ltd. updated their cover photo.","id":"181156115334190_1185996134850178"},{"created_time":"2016-12-23T14:01:39+0000","message":"Merry Christmas from #Dyalog.  Loook what Santa (well, Fi's mum actually) has brought us :-)  See you in 2017!","id":"181156115334190_1170433366406455"},{"created_time":"2016-12-21T16:04:02+0000","message":"#onelinerwednesday Wrap your seasonal gifts with \u22a3h\u23641\u22a3h\u23642(h\u2190\u236a\u236a\u22a3) \nTake a look at TryAPL: https:\/\/t.co\/enBEe3P5MQ \nFor an explanation see: http:\/\/codegolf.stackexchange.com\/a\/104069\/43319","id":"181156115334190_1168623953254063"},{"created_time":"2016-12-19T16:32:30+0000","story":"Dyalog Ltd. updated their cover photo.","id":"181156115334190_1166851516764640"},{"created_time":"2016-12-19T10:48:41+0000","message":"#dyalogduckofthemonth It's December so naturally this month we are getting festive http:\/\/www.dyalog.com\/the-dyalog-duck.htm","id":"181156115334190_1166629946786797"},{"created_time":"2016-12-15T15:36:15+0000","message":"Total gifts over the twelve days of Christmas  +\/+\\\u237312 \nhttps:\/\/t.co\/PmupZqktH4","id":"181156115334190_1162599727189819"},{"created_time":"2016-12-14T17:07:29+0000","message":"#onelinerwednesday {\u2375[\u2308\/\u22a2\/\u22a2\u2338\u2375]} Identify the most frequently occurring character in a vector. Can you do better ? https:\/\/t.co\/hHXd9QtTDv","id":"181156115334190_1161484947301297"},{"created_time":"2016-12-08T15:36:38+0000","message":"Yummy christmas cupcakes in the office today ... thanks Sarah Smith!","id":"181156115334190_1153616961421429"},{"created_time":"2016-12-08T10:56:10+0000","message":"Only a few weeks left to participate in this year\u2019s game \u2013 see http:\/\/www.dyalog.com\/2016-year-game.htm for the rules, the results so far and to enter.","id":"181156115334190_1153375824778876"},{"created_time":"2016-12-07T10:23:54+0000","message":"#onelinerwednesday: Use #APL to interleave (mesh) 2 words: mesh\u2190{(\u237a,\u2375)[\u234b\u220a\u2373\u2218\u2262\u2218,\u00a8\u237a \u2375]} \u22c4 'POLLS' mesh 'EPEES' \u22c4 'LYES' mesh 'APRONS'  Try it at https:\/\/t.co\/X3uC0mKU9U","id":"181156115334190_1152356964880762"},{"created_time":"2016-11-30T16:06:52+0000","message":"#onelinerwednesday Aspect ratio of a triangle: \u00d7\/\u22a2\u00f7+\/-2\u00d7\u22a2  \nTry it at https:\/\/t.co\/35zZxLishc\nExplanation: http:\/\/codegolf.stackexchange.com\/a\/101484\/43319","id":"181156115334190_1143582542424871"},{"created_time":"2016-11-29T10:20:00+0000","message":"Congratulations to SERV - Surrey & South London on winning the BBC Surrey 999 Community Heroes Awards ... and also to our very own Geoff Streeter who has been volunteering with them for over 35 years. In fact, Geoff says his involvement actually predates the Dyalog APL development by 9 months!","story":"Dyalog Ltd. shared SERV - Surrey & South London's photo.","id":"181156115334190_1141632052619920"},{"created_time":"2016-11-27T11:00:52+0000","message":"Happy Golden Anniversary APL - today marks the 50th anniversary of )SAVE of the first CLEANSPACE \u2013 the birthdate of APL as an interactive tool. http:\/\/www.dyalog.com\/50-years-of-apl.htm","id":"181156115334190_1139059029543889"},{"created_time":"2016-11-25T15:01:39+0000","message":"The final set of videos from Dyalog '16 have been released at http:\/\/video.dyalog.com\/Dyalog16\/ and the full set is now available to view.","id":"181156115334190_1136300046486454"},{"created_time":"2016-11-24T14:01:49+0000","message":"Dyalog will be attending the APL Anniversary Meeting at IBM Lab Boeblingen, Germany on 27-29 November https:\/\/sites.google.com\/site\/baavector\/blog\/aplgermany50thanniversarymeeting","id":"181156115334190_1134672903315835"},{"created_time":"2016-11-23T15:54:32+0000","message":"No #onelinerwednesday today :-( On the plus side the Dyalog APL Escrow verification was a huge success so we hope you will forgive us!","id":"181156115334190_1133547410095051"},{"created_time":"2016-11-22T15:12:37+0000","message":"#dyalogduckofthemonth With November we are showcasing individuality in the Dyalog Duck Collection http:\/\/www.dyalog.com\/the-dyalog-duck.htm","id":"181156115334190_1132305780219214"},{"created_time":"2016-11-18T13:01:27+0000","message":"On 21 November Morten Kromberg  presents Futures and Isolates: Novel Constructs for Parallel and Asynchronous Programming  to the Computer Science Department at Portland State University  in Oregon, U.S.A.","id":"181156115334190_1127899847326474"},{"created_time":"2016-11-17T11:30:40+0000","message":"In honour and celebration of APL's golden anniversary, Roger Hui has written 50 exercises in APL language design http:\/\/www.jsoftware.com\/papers\/APLDesignExercises.htm","id":"181156115334190_1126886420761150"},{"created_time":"2016-11-16T10:04:57+0000","message":"The autumn FinnAPL meeting takes place in Helsinki on Thursday 17th November. See here for more details http:\/\/www.finnapl.fi\/tapahtu.htm #APL","id":"181156115334190_1125929447523514"},{"created_time":"2016-11-15T11:30:38+0000","message":"APL Bay Area Users' Group meets on 19th November 2:30pm at the Computer History Museum in Mountain View, CA where Dyalog's Gitte Christensen will recall the first 50 years of APL and Morten Kromberg will speculate on the next 50 years.","id":"181156115334190_1124829514300174"},{"created_time":"2016-11-11T11:57:47+0000","message":"The next set of videos from Dyalog '16 have been released at http:\/\/video.dyalog.com\/Dyalog16\/ \u2026 additional videos will be released each Friday until they are all available.","id":"181156115334190_1120955918020867"},{"created_time":"2016-11-09T14:31:12+0000","message":"#onelinerwednesday Today's is in memory of Dan, one of his favourite APL expressions .. \u22a5\u2368 to count trailing 1s   See more at http:\/\/codegolf.stackexchange.com\/questions\/98730\/count-trailing-truths","id":"181156115334190_1119123798204079"},{"created_time":"2016-11-05T21:55:18+0000","message":"This post is on behalf of Rick Procter, who is not on Facebook, but was one of Dan Baronet\u2019s closest friends and co-workers. Rick has also uploaded this text and some pictures to http:\/\/www.aplborealis.com\/danb2016.html.\n\nTragically, the APL community has lost a favourite son and one of its most uplifting and wayward spirits. Daniel Baronet was killed in a vehicle accident on Nov. 1, 2016, poetically perhaps, while travelling down a desert highway in California, on yet another of his many profoundly inspiring adventures.\n\nDaniel learned computing, math and APL at Universit\u00e9 Laval, in Qu\u00e9bec, Canada. He developed a brilliant mind for programming, and was a true devotee to APL at his core and throughout his career. He happily spent hours with colleagues discussing the minutiae of any coding exercise or APL primitive. He worked in Toronto, Australia, Washington D.C., Montr\u00e9al, Denmark, free-lancing or with companies including I.P.Sharp Associates, Reuters, Legi-Slate, Adaytum, SimCorp, and recently, Dyalog UK.\n\nDaniel went wherever APL or J was used and wherever he could explore his passion and creativity for these. He was a master of array languages on numerous platforms from the early 80\u2019s onwards. He built the definitive utility set for APL conversions and many other useful tools, freely sharing his expertise and coding with the APL community. He gave days of his time to help organize and contribute to APL events, often travelling hours to attend far-flung APL meetings in other cities. He enthusiastically shared his APL experience through education, recently for example building a suite of online tutorials. Exploring and sharing the language was far more important to him than commercial realities or earning a living.\n\nHis social sphere, and interests, extended well beyond APL, and his many friendships extended worldwide. To facilitate his adventures, Daniel was a recreational aircraft pilot and flew his own small plane which he parked in Montr\u00e9al. He cycled, hiked, skated, skied and travelled extensively in all seasons and many countries, typically carrying nothing more than a small backpack. His favourite place was his Father\u2019s cabin, a rustic wilderness retreat in the mountains north of Qu\u00e9bec City.\n\nDaniel possessed the spirit of a child who loved to explore and play. He carried no mobile phone, but quickly embraced certain software and technology \u201ctoys\u201d for fun, such as videography - well before many of us were aware of the use of such things. His restless soul found a home at Dyalog where he could play, solve problems, develop ideas, develop training materials, contribute to the community, and hone his craft, which was to simply explore and understand the endless possibilities for thought that array languages provide.\n\nHis family and friends, and the entire APL community have suffered a tremendous loss with his passing. Many are shocked and without words, incredulous at losing someone who demonstrated so much life, and so much joy for it. He had so much more to give. At age 60, he leaves behind his parents, siblings and many close family members, his wife Linda, and daughters Tania and Myriam.","id":"181156115334190_1115009985282127"},{"created_time":"2016-11-04T16:31:10+0000","message":"The third batch of videos from Dyalog '16 have been released at http:\/\/video.dyalog.com\/Dyalog16\/ \u2026 additional videos will be released each Friday  until they are all available.","id":"181156115334190_1113640982085694"},{"created_time":"2016-10-31T11:08:53+0000","message":"Thanks Optima Systems and Callum Floume for a delegates view of Dyalog'16.  It is nice to know we are getting it right! \nhttps:\/\/www.optima-systems.co.uk\/dyalog-glasgow-round\/","id":"181156115334190_1109266619189797"},{"created_time":"2016-10-31T10:01:07+0000","message":"Only 2 months left to enter: http:\/\/www.dyalog.com\/2016-year-game.htm","id":"181156115334190_1109203965862729"},{"created_time":"2016-10-28T13:47:51+0000","message":"The second batch of videos from Dyalog '16 have been released - see http:\/\/video.dyalog.com\/Dyalog16\/?v=P2qJ-mcJmN8\n\nAdditional videos will be released each Friday until they are all available.","id":"181156115334190_1106575112792281"},{"created_time":"2016-10-27T11:17:19+0000","message":"Today we are reminiscing about the 80s at Dyalog HQ. Here is a picture of Richard Smith demonstrating a game he wrote for the Commodore64 back in the day!  #TBT","id":"181156115334190_1105624799553979"},{"created_time":"2016-10-24T15:23:26+0000","message":"#dyalogduckofthemonth With Halloween looming the ducks this month are all dressed up!  http:\/\/www.http:\/\/www.dyalog.com\/the-dyalog-duck.htm","id":"181156115334190_1103360326447093"},{"created_time":"2016-10-21T13:43:59+0000","message":"The first videos from Dyalog '16 are now live. If you weren't able to join us in Glasgow last week you can catch up with what went on at http:\/\/video.dyalog.com\/Dyalog16\/?v=KOgriSYlcDM","id":"181156115334190_1100594273390365"},{"created_time":"2016-10-20T14:23:05+0000","message":"Following the success of the Stormwind Simulator at #Dyalog16, we thought we should share this Vector post from July 2001: \n\nhttp:\/\/archive.vector.org.uk\/art10003420\n\nAlso, take a look at the following:\n\nhttps:\/\/www.facebook.com\/stormwindsimulator\nhttp:\/\/stormwind.fi\/fi","id":"181156115334190_1099747663475026"},{"created_time":"2016-10-18T09:22:33+0000","message":"The presentation materials and slides from #dyalog16 are now being added to http:\/\/www.dyalog.com\/user-meetings\/dyalog16.htm  Videos will follow later.","id":"181156115334190_1097849433664849"},{"created_time":"2016-10-13T13:39:49+0000","message":"And that's it. We are done. Thank you all for coming. It's been a blast.  See you next year. #dyalog16","id":"181156115334190_1093267074123085"},{"created_time":"2016-10-13T13:37:40+0000","message":"This morning Managing Director Gitte Christensen begins the final day of #Dyalog16 with a personal take on 50 years of APL, Romilly Cocking returns with a review of 60 years of IT, Paul Grosvenor from Optima Syatems talks us through the brand design for 50 Years of APL and  Roberto Minervini's APL students use graphics and cartoons to explain and (along with APL) solve a mathematical problem.","story":"Dyalog Ltd. added 4 new photos.","id":"181156115334190_1093265140789945"},{"created_time":"2016-10-13T12:38:49+0000","message":"So even before #Dyalog16 is over, Morten Kromberg and Roger Hui are already heading to Bangalore to present and take a workshop at  Functional Conf  http:\/\/functionalconf.com\/","id":"181156115334190_1093218227461303"},{"created_time":"2016-10-13T10:10:52+0000","message":"We are live streaming from #Dyalog16 on http:\/\/Dyalog.tv  again this morning, join us for the last 4 talks!","id":"181156115334190_1093085480807911"},{"created_time":"2016-10-13T07:07:47+0000","message":"Wednesday was about celebrating both the past and the future of APL with a day looking at 50 years of APL. See more in the blog http:\/\/www.dyalog.com\/blog\/2016\/10\/report-from-dyalog-16-wednesday\/","id":"181156115334190_1092984470818012"},{"created_time":"2016-10-12T17:43:51+0000","message":"This afternoon Jay Whipple III says he is too young to have done 50 years with APL, but thinks he can claim 40, Adrian Smith explains the recipe  of a popular confectionary & always popular, Charles Brenner returns for #dyalog16.","story":"Dyalog Ltd. added 3 new photos.","id":"181156115334190_1092494134200379"},{"created_time":"2016-10-12T13:31:41+0000","message":"Niels Hallenburg discusses the use of #DyalogAPL at Simcorp. #Dyalog16","id":"181156115334190_1092346794215113"},{"created_time":"2016-10-12T13:15:45+0000","message":"We are live again on http:\/\/Dyalog.tv  with the afternoon sessions from #Dyalog16","id":"181156115334190_1092339400882519"},{"created_time":"2016-10-12T13:15:22+0000","message":"Zack Batik, winner of the finance section of the 2016 APL programing contest.","id":"181156115334190_1092338864215906"},{"created_time":"2016-10-12T13:14:28+0000","message":"Wednesday at Dyalog16 is all about celebrating 50 years of #APL. Bob Smith talks us through 50 years of APL datatypes, Back in the day with Bob Bernecky, continuing with Roy Sykes (far left in the photo and to the left of the cake) & John Scholes and Geoff Streeter  without whom we wouldn't be here.","story":"Dyalog Ltd. added 4 new photos.","id":"181156115334190_1092338237549302"},{"created_time":"2016-10-11T15:38:59+0000","message":"Dyalog's own Morten Kromberg  and Bjorn Christensen propose \"The Web Stack of the Future\"","id":"181156115334190_1091649377618188"},{"created_time":"2016-10-11T15:35:26+0000","message":"Finally, a duck at #dyalog16. Thanks Alexcweiner","id":"181156115334190_1091647834285009"},{"created_time":"2016-10-11T13:18:54+0000","message":"How does Markdown impact the APL world? Kai Jaeger will explain. #Dyalog16","id":"181156115334190_1091553040961155"},{"created_time":"2016-10-11T10:27:54+0000","message":"Heads up! The next session at #dyalog16 will be live streamed at http:\/\/dyalog.tv","id":"181156115334190_1091455397637586"},{"created_time":"2016-10-11T10:13:04+0000","message":"Aaron Hsu gives us an update on co-dfns. Get your APL code running on a #GPU.","id":"181156115334190_1091448994304893"},{"created_time":"2016-10-11T10:10:21+0000","message":"At #Dyalog16 Bob Bernecky talks us through the performance challenges of 1 bit numeric ( AKA boolean ) arrays.","id":"181156115334190_1091448200971639"},{"created_time":"2016-10-11T10:09:22+0000","message":"Focusing today on interpreter based optimizations with Roger Hui and Jay Foad. A month's  work shows benefits in the overnight PQAs.","id":"181156115334190_1091441010972358"},{"created_time":"2016-10-10T22:34:18+0000","message":"Welcome to Dyalog16, what is coming up in Version 16.0 and much more ... read about the opening day in the blog at http:\/\/www.dyalog.com\/blog\/2016\/10\/report-from-dyalog-16-monday\/","id":"181156115334190_1091130864336706"},{"created_time":"2016-10-10T16:06:09+0000","message":"John Scholes talks us through the proposed \u0040 (at) operator at #Dyalog16","id":"181156115334190_1090861871030272"},{"created_time":"2016-10-10T16:04:56+0000","message":"Dan Baronet talks us through enhancements to user commands in version 15.0.  #Dyalog16","id":"181156115334190_1090861397696986"},{"created_time":"2016-10-10T16:02:24+0000","message":"At #Dyalog16 Joshua David,  winner of the General Computing Category of the 2016 APL programming competition.","id":"181156115334190_1090860217697104"},{"created_time":"2016-10-10T15:59:53+0000","message":"The Stormwind Simulator. 650Kb of code, 4Gb of data\n\nhttps:\/\/twitter.com\/dyalogapl\/status\/785444547589443584","id":"181156115334190_1090859117697214"},{"created_time":"2016-10-10T09:39:45+0000","message":"#Dyalog16 - watch selected presentations live at http:\/\/dyalog.tv\/   For details see the blog post at http:\/\/www.dyalog.com\/blog\/2016\/10\/report-from-dyalog-16-sunday\/","id":"181156115334190_1090638617719264"},{"created_time":"2016-10-09T22:33:13+0000","message":"Registration, workshops & a lot of cables ... a typical Sunday at the Dyalog user meeting!  Find out more in the blog at http:\/\/www.dyalog.com\/blog\/category\/dyalog-16\/","id":"181156115334190_1090283011088158"},{"created_time":"2016-10-08T21:27:32+0000","message":"Most of the team have arrived in Glasgow ready for #Dyalog16 - see our latest blog post  for all the news http:\/\/www.dyalog.com\/blog\/2016\/10\/report-from-dyalog-16-saturday\/","id":"181156115334190_1089257061190753"},{"created_time":"2016-10-07T21:45:33+0000","message":"We've arrived  ... can't wait to see you all soon. Safe travels! #dyalog16","story":"Dyalog Ltd. is at Golden Jubilee Hotel.","id":"181156115334190_1088444727938653"},{"created_time":"2016-10-05T16:00:01+0000","message":"The office printer is working overtime and the boxes are stacking up ... must be nearly time for #Dyalog16","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_1086764871439972"},{"created_time":"2016-10-05T10:33:41+0000","message":"Big Data research solution Galileo Cosmos developed using Dyalog APL by Optima Systems UK is in the news at International Labmate Ltd  http:\/\/www.labmate-online.com\/news\/news-and-views\/5\/optima_systems_ltd\/glasgow_hosts_anniversary_celebration_of_apl_language\/40546\/ \u2026","id":"181156115334190_1086567854793007"},{"created_time":"2016-10-05T08:36:07+0000","story":"Dyalog Ltd. shared a link.","id":"181156115334190_1086503181466141"},{"created_time":"2016-10-04T12:43:01+0000","message":"Dyalog and APL are in the news at labbulletin.com http:\/\/www.labbulletin.com\/articles\/20161004#.V_OhnFUrKos","id":"181156115334190_1085796018203524"},{"created_time":"2016-09-30T16:00:50+0000","message":"8 days to go ... the #Dyalog16 daily programme http:\/\/ow.ly\/PaLI304J3I4 can now be seen on our website","id":"181156115334190_1082539711862488"},{"created_time":"2016-09-30T15:01:41+0000","message":"Meet the winners of the 2016 APL Programming Contest at http:\/\/www.dyalog.com\/news\/112\/420\/2016-APL-Programming-Contest-Winners.htm","id":"181156115334190_1082494771866982"},{"created_time":"2016-09-30T10:22:32+0000","message":"Some exercises designed to introduce APL to a high school senior adept in mathematics - read Roger Hui's latest blog post http:\/\/www.dyalog.com\/blog\/2016\/09\/apl-exercises\/","id":"181156115334190_1082287138554412"},{"created_time":"2016-09-29T09:53:22+0000","message":"Dyalog'16 starts on the 9th October and this year we are also celebrating 50 years of APL.\n\nThis year we have an exciting and interesting Viking Challenge showcasing Stormwind Simulator, an incredible application developed using Dyalog APL.  See a sneaky preview here https:\/\/youtu.be\/wbFretBA3sk \n\nWe also have some amazing presentations lined up - you can see a full list on our website at http:\/\/www.dyalog.com\/user-meetings\/dyalog16\/presentations.htm","id":"181156115334190_1081338318649294"},{"created_time":"2016-09-28T13:23:13+0000","message":"#onelinerwednesday Make use of idioms  \u2283\u233d,M is the quickest way of getting the bottom right element of a matrix! https:\/\/t.co\/88rrw69deW","id":"181156115334190_1080684882047971"},{"created_time":"2016-09-27T09:35:50+0000","message":"Oh no ... but nothing to do with us ;-)","story":"Dyalog Ltd. shared The Poke's post.","id":"181156115334190_1079694115480381"},{"created_time":"2016-09-23T12:30:08+0000","message":"On this day 35 years ago, John Scholes and Geoff Streeter began the implementation of Dyalog APL. Read Pete Donnelly's personal account of Dyalog's history here: \n\nhttp:\/\/www.dyalog.com\/uploads\/files\/apl50\/Dyalog\u002520APL\u002520A\u002520Personal\u002520History.pdf\n\nWithout John, Pete, Pauline, Geoff, and many others, we wouldn't be here today.","id":"181156115334190_1076410522475407"},{"created_time":"2016-09-22T15:15:56+0000","message":"#throwbackthursday  \n\nOur very own John Scholes in the 80's - definitely channeling Dr Sheldon Cooper or is the other way round?\n \nThe Big Bang Theory","id":"181156115334190_1075754059207720"},{"created_time":"2016-09-21T12:07:20+0000","message":"#onelinerwedneday Step by step to standard deviation using dfns .. not strictly a one-liner, but neat anyway!  https:\/\/t.co\/g4q94Dh1uI","id":"181156115334190_1074850705964722"},{"created_time":"2016-09-20T11:14:35+0000","message":"Navigate the Finnish archipelago with Stormwind Simulator & Dyalog APL at Dyalog'16  \n\nDuring the event delegates will have the chance to try out the amazing Stormwind software using a 6DOF motion platform. See our latest press release for details http:\/\/www.dyalog.com\/news\/111\/420\/APL-Programming-Language-Celebrates-50-Years.htm","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_1073965459386580"},{"created_time":"2016-09-16T13:48:18+0000","message":"#dyalogduckofthemonth With #Dyalog16 just around the corner, the ducks this month have a user meeting theme! http:\/\/www.dyalog.com\/the-dyalog-duck.htm","id":"181156115334190_1070826336367159"},{"created_time":"2016-09-16T09:24:07+0000","message":"Congratulations to Dyalog's chief Architect John Daintree ... celebrating his 25 year work anniversary today!","id":"181156115334190_1070692486380544"},{"created_time":"2016-09-15T11:06:17+0000","message":"The full list of winners for both phases of the 2016 APL Programming Contest is available here http:\/\/www.dyalogaplcompetition.com\/winners-2016#.V9pf01UrKot","id":"181156115334190_1069965203119939"},{"created_time":"2016-09-14T13:43:17+0000","message":"#onelinerwednesday Convert from RGB (0-255) to CMYK (0-1) using 1-\u22a2(\u00f7,255\u00f7\u2368\u22a2)\u2308\/  Try it at https:\/\/t.co\/DdKcVLhEs2\n\nThe formula is described here http:\/\/codegolf.stackexchange.com\/questions\/84066\/from-rgb-to-cmyk","id":"181156115334190_1069305043185955"},{"created_time":"2016-09-14T11:40:48+0000","message":"In his latest blog post, Roger Hui looks into G H Hardy's statement that the number of primes less than 1e9 is 50847478 http:\/\/www.dyalog.com\/blog\/2016\/09\/50847534\/","id":"181156115334190_1069237649859361"},{"created_time":"2016-09-09T13:00:34+0000","message":"Boxes of mugs have appeared in the office!  It can only mean one thing ... nearly time for #Dyalog16","id":"181156115334190_1065100163606443"},{"created_time":"2016-09-07T11:51:48+0000","message":"#50yearsofAPL So 1966 was a pretty good year!  IBM created the first APL workspace & the first ever earthrise picture was taken from space.","id":"181156115334190_1063237437126049"},{"created_time":"2016-09-07T08:09:04+0000","message":"So Morten did a thing ...","id":"181156115334190_1063135780469548"},{"created_time":"2016-09-06T09:47:32+0000","message":"Morten Kromberg and Roger Hui are attending, presenting at and running workshops during Functional Conference 2016 in Bangalore, India, this October. See the full programme at https:\/\/confengine.com\/functional-conf-2016\/schedule","id":"181156115334190_1062363477213445"},{"created_time":"2016-09-02T10:25:50+0000","message":"#50yearsofapl Remember these APL Trivia cards from the 80's when Trivial Pursuit was all the rage?","id":"181156115334190_1059092307540562"},{"created_time":"2016-09-01T15:35:03+0000","message":"Congratulations to the winners of the 2016 APL Programming Contest.  See the full announcement at http:\/\/www.dyalog.com\/news\/110\/420\/Winners-Announced-for-the-2016-APL-Programming-Contest.htm","id":"181156115334190_1058477987601994"},{"created_time":"2016-09-01T09:23:15+0000","message":"Did the CTO think we would forget if he took the day off?  Happy 40th Birthday for yesterday Jay :-)","id":"181156115334190_1058259787623814"},{"created_time":"2016-08-31T15:46:19+0000","message":"#onelinerwednesday Use DayNum\u2190{y m d\u21903\u2191\u2375 \u22c4 +\/d,m\u21911 31,(28+0\u2260.=400 100 4\u2218.|y),31 30 31 30 31 31 30 31 30} to calculate today's day number.  For example DayNum \u2395ts","id":"181156115334190_1057636891019437"},{"created_time":"2016-08-31T09:11:38+0000","message":"After a quick visit to the Dyalog'16 venue last week we returned to the office to find two new additions to the Dyalog Duck Collection.  Thank you Michael & Nick :-)","id":"181156115334190_1057399504376509"},{"created_time":"2016-08-26T07:56:21+0000","message":"Good morning Glasgow :) A flying visit to the Dyalog'16 venue to make sure everything is ready for October.","id":"181156115334190_1053496911433435"},{"created_time":"2016-08-25T10:06:23+0000","message":"Latest blog post - working with a summer intern gave Roger Hui a chance to revisit maths problems from his own student days http:\/\/www.dyalog.com\/blog\/2016\/08\/constructions\/","id":"181156115334190_1052731624843297"},{"created_time":"2016-08-25T09:24:34+0000","message":"#onelinerwednesday but on Thursday :)  ctof\u219032\u2218+\u2218(1.8\u2218\u00d7) converts yesterday's 30C in Bramley to 86F. ctof\u2363\u00af1\u22a2212 tells us that 212F is 100C!","id":"181156115334190_1052705358179257"},{"created_time":"2016-08-22T13:44:52+0000","message":"Less than 2 months to go until Dyalog'16.\n\nTo get accommodation at the venue make sure to register by Thursday 25th August 2016 at http:\/\/www.dyalog.com\/user-meetings\/dyalog16.htm","id":"181156115334190_1050321075084352"},{"created_time":"2016-08-22T09:35:44+0000","message":"The August British APL Association meeting is on Friday 26th at The Hoop & Grapes in London https:\/\/groups.google.com\/forum\/#!topic\/baa-london\/8p7MZYltMn0","id":"181156115334190_1050168505099609"},{"created_time":"2016-08-18T09:56:45+0000","message":"#50yearsofapl This week a collection of Dyalog APL reference manuals from the past few decades!  #ThrowbackThursday","id":"181156115334190_1047077062075420"},{"created_time":"2016-08-17T12:02:11+0000","message":"#onelinerwednesday Use ,\u236a to catentate two vectors into a 2-column matrix.  See it in action at https:\/\/t.co\/DvHjIDLGn4","id":"181156115334190_1046364752146651"},{"created_time":"2016-08-15T10:09:40+0000","message":"Only 4 days left to enter the 2016 APL Problem Solving Competition.  See the prizes on offer and enter at http:\/\/www.dyalogaplcompetition.com\/","id":"181156115334190_1044864995629960"},{"created_time":"2016-08-12T11:04:56+0000","message":"Roger Hui spent 2 weeks mentoring a high school maths student & introducing her to APL. Read about her experience at http:\/\/www.dyalog.com\/blog\/2016\/08\/the-story-of-a-summer-intern-2\/","id":"181156115334190_1042711542511972"},{"created_time":"2016-08-10T14:24:47+0000","message":"#onelinerwednesday This week a train for the harmonic mean of a vector: (\u2262 \u00f7 +\/\u2218\u00f7) See an example at https:\/\/t.co\/coqN1wTGwJ","id":"181156115334190_1041371502645976"},{"created_time":"2016-08-04T13:52:34+0000","message":"#50yearsofapl This week some gifts from the first #Dyalog conferences including our Dyalog duck #ThrowbackThursday","id":"181156115334190_1036567226459737"},{"created_time":"2016-08-04T12:16:15+0000","message":"#dyalogduckofthemonth August is here and our ducks are getting ready for the 2016 Olympic Games in Rio http:\/\/www.dyalog.com\/the-dyalog-duck.htm","id":"181156115334190_1036515866464873"},{"created_time":"2016-08-03T18:52:54+0000","message":"#onelinerwednesday A simple train for calculating geometric mean or a vector: \u00d7\/ * \u00f7\u2218\u2262    See an example at https:\/\/t.co\/xoZ4L8g7UD","id":"181156115334190_1035989633184163"},{"created_time":"2016-08-02T13:43:39+0000","story":"Dyalog Ltd. shared Sqore's photo.","id":"181156115334190_1035167063266420"},{"created_time":"2016-08-02T11:24:42+0000","message":"The deadline for submission of entries for the eighth annual International APL Problem Solving Competition is 18 August 2016 - just over two weeks away!\n\nRead the rules and enter at http:\/\/www.dyalogaplcompetition.com\/","id":"181156115334190_1035097813273345"},{"created_time":"2016-08-01T10:18:34+0000","message":"Dyalog are looking for a talented C programmer to join our development team, working on the implementation of the Dyalog APL programming language and associated tools. The team is based in the village of Bramley near Basingstoke in the UK.\n\nhttp:\/\/www.dyalog.com\/careers.htm","id":"181156115334190_1034411396675320"},{"created_time":"2016-07-29T13:57:15+0000","message":"We love our new logo celebrating 50 years of APL!\nThank you Wammen Design\n\nhttp:\/\/www.dyalog.com\/50-years-of-apl.htm","id":"181156115334190_1032522003530926"},{"created_time":"2016-07-28T14:35:40+0000","message":"Memories for #50yearsofapl with a picture showing the 4 different cover styles of APL Quote Quad #ThrowbackThursday","id":"181156115334190_1031913283591798"},{"created_time":"2016-07-27T14:48:15+0000","message":"Our #onelinerwednesday this week is from Kai Jaeger.\n\nExtract text in a string within delimiters using \n{\u2375\/\u2368'\"'{\u237a\u2190'''' \u22c4 {\u2375\u2228\u2260\\\u2375}\u2375\u220a\u237a}\u2375\n\nhttps:\/\/t.co\/rve9L043hV","id":"181156115334190_1031278640321929"},{"created_time":"2016-07-27T09:27:32+0000","message":"Dyalog '16 10\u0025 Early Bird discount ends on 31 July 2016.\n\nYou can see the preliminary programme and register at http:\/\/www.dyalog.com\/user-meetings\/dyalog16.htm","id":"181156115334190_1031129123670214"},{"created_time":"2016-07-25T13:46:08+0000","message":"As 2016 marks the 50th birthday of interactive APL, Dyalog and the British APL Association are working together to make Wednesday 12th October and Thursday 13th October (morning only) a celebration of all things APL. \n \nThis event will be part of the Dyalog '16 user meeting in Glasgow but is not just for Dyalog vendors and developers \u2013 all flavours of APL (and close relatives) are welcome.\n\nDyalog are offering a \u201850 Years of APL Celebration Package\u2019 that includes the celebration presentations, the celebration banquet plus overnight accommodation.  For further details and to register go to our website http:\/\/www.dyalog.com\/user-meetings\/dyalog16.htm","id":"181156115334190_1029946073788519"},{"created_time":"2016-07-22T10:49:39+0000","message":"Stories and memories from the last 50 years of APL are starting to arrive and Dyalog are publishing them on our website at http:\/\/www.dyalog.com\/50-years-of-apl\/recollections.htm","id":"181156115334190_1027912467325213"},{"created_time":"2016-07-21T13:36:34+0000","message":"Another trip down memory lane for #50yearsofapl ... remember getting your software on these?","id":"181156115334190_1027361797380280"},{"created_time":"2016-07-21T12:08:53+0000","message":"A lighthearted look at some of the alternative #APL's out there on Twitter in our latest blog post.\n\nhttp:\/\/www.dyalog.com\/blog\/2016\/07\/its-apl-but-not-as-we-know-it\/","id":"181156115334190_1027317514051375"},{"created_time":"2016-07-15T14:55:32+0000","message":"The Summer 2016 issue of DYALOGue \u2013 our electronic newsletter \u2013 is now available at http:\/\/www.dyalog.com\/dyalogue-newsletters.htm","id":"181156115334190_1023560927760367"},{"created_time":"2016-07-15T13:07:05+0000","message":"Dyalog are marking the Golden Anniversary of APL here http:\/\/www.dyalog.com\/50-years-of-apl.htm  We would love to share your favourite APL stories or photos so please send them to the email address on the webpage","id":"181156115334190_1023503594432767"},{"created_time":"2016-07-14T13:11:43+0000","message":"#50yearsofapl 2016 is an important year for APL as it's the 50th anniversary of the )SAVE of the first CLEANSPACE \u2013 the birthdate of APL as an interactive tool. \n\nhttp:\/\/www.jsoftware.com\/papers\/APLQA.htm#APL\n\nAs part of the celebration we plan to publish a series of photos of APL memorabilia each Thursday until October.\n\nToday's photo is of a book from our library first published in 1981!","id":"181156115334190_1022756151174178"},{"created_time":"2016-07-12T12:22:06+0000","message":"Dyalog HQ has been surrounded by scarecrows!  Lots of them have popped up around the village as part of a competition to celebrate 30 years of the Bramley Village Show and we thought we'd share a few of the more fun ones with you.  Who knows, maybe Dyalog will enter one if they do it next year!","story":"Dyalog Ltd. added 9 new photos.","id":"181156115334190_1021366174646509"},{"created_time":"2016-07-08T14:48:15+0000","message":"#dyalogduckofthemonth It's July and the summer holidays are here - graduation time for some of the ducks too http:\/\/www.dyalog.com\/the-dyalog-duck.htm","id":"181156115334190_1018768861572907"},{"created_time":"2016-07-06T13:44:12+0000","message":"#onelinerwednesday Calculate the present value of an annuity certain with {(\u00f71+\u237a\u00f7100)\u22a5\u233d\u2375} Try it at https:\/\/t.co\/IUpjsZZsQH or download your very own free non-commercial Dyalog licence from http:\/\/www.dyalog.com\/download-zone.htm","id":"181156115334190_1017538785029248"},{"created_time":"2016-07-01T14:24:42+0000","message":"With Version 15.0, Educational, Personal and Non-Commercial use of Dyalog APL is now completely free!  \nhttp:\/\/www.dyalog.com\/download-zone.htm","id":"181156115334190_1014488865334240"},{"created_time":"2016-07-01T10:26:27+0000","message":"Exciting news from Dyalog HQ today with Dyalog Version 15.0 now available. \n\nYou can see the full product announcement on our website at http:\/\/www.dyalog.com\/news\/108\/420\/Dyalog-Ltd-Announces-Dyalog-Version-15-0.htm","id":"181156115334190_1014376128678847"},{"created_time":"2016-06-29T12:19:14+0000","message":"#onelinerwednesday Carry forward negative numbers (useful in logistics calculations) {~1\u220a\u2375\u003C0: \u2375 \u22c4 2-\u2368\/0,0\u2308\u2308\\+\\\u2375} https:\/\/t.co\/0PzFSMJM1q\n\nThanks to Michael Baas for providing this one!","id":"181156115334190_1013154462134347"},{"created_time":"2016-06-28T13:18:23+0000","message":"See Morten's keynote introducing delegates at PLDI 2016 ARRAY Workshop to concise, efficient APL notation https:\/\/www.youtube.com\/watch?v=mb4McHiU5ck","id":"181156115334190_1012577145525412"},{"created_time":"2016-06-24T18:34:40+0000","message":"Roger Hui recalls the memo adverb (monadic operator) from J, which is commonly used for multiply-recursive functions. He explores its application in APL in his latest blog post at http:\/\/www.dyalog.com\/blog\/2016\/06\/a-memo-operator\/","id":"181156115334190_1010223875760739"},{"created_time":"2016-06-22T13:55:15+0000","message":"#onelinerwednesday Expressions for generating your times table\n \n... start with the basics (\u237312)\u2218.\u00d7\u237312 \n\n... remove duplication of \u237312 using a dfn {\u2375\u2218.\u00d7\u2375}\u237312\n\n... Oooh look, a \"selfie\"  {\u2218.\u00d7\u2368\u2375}\u237312\n(see http:\/\/www.dyalog.com\/blog\/2015\/06\/in-praise-of-magic-functions-part-one\/)\n\n... finally, no need for the dfn - nice and elegant!  \u2218.\u00d7\u2368\u237312\n\nTry them out at http:\/\/tryapl.org\/","id":"181156115334190_1008880615895065"},{"created_time":"2016-06-22T08:48:41+0000","message":"Learn APL on the $5 Raspberry Pi - free eBook by Romilly Cocking  https:\/\/leanpub.com\/learnapl","id":"181156115334190_1008725759243884"},{"created_time":"2016-06-21T14:17:32+0000","message":"Not sure if you should enter the Dyalog Problem-solving competition this year?  There are some compelling reasons for doing it in this blog post from Romilly\n\nhttp:\/\/blog.rareschool.com\/2016\/06\/more-reasons-to-enter-dyalog-problem.html","id":"181156115334190_1008216782628115"},{"created_time":"2016-06-15T12:28:04+0000","message":"Nearly halfway through the year so why not have a go at our 2016 Year Game and be immortalised in our Hall of Fame!\nhttp:\/\/www.dyalog.com\/2016-year-game.htm","id":"181156115334190_1004621962987597"},{"created_time":"2016-06-13T14:35:01+0000","message":"Too good not to share ... \n\nAfter at least 10 minutes of head scratching, one of the development team calls over a colleague to help fix a bug in his code. His variable should have been 0x0000000 but displayed as 0x00008000. Turns out it was a bit of dirt on his screen!\n\n... going to take him a long time to live that one down!","id":"181156115334190_1003501703099623"},{"created_time":"2016-06-13T10:02:58+0000","message":"Dyalog \u201816 User Meeting - registration is now open!  \n\nDyalog \u201816 will take place in Glasgow, Scotland from Sunday 9th October to Thursday 13th October 2016 (both days inclusive).  Our venue this year is the Golden Jubilee Conference Hotel, which combines international conference facilities with a four star hotel, set on the picturesque banks of the River Clyde in Glasgow.\n\nRegistration for Dyalog \u201816 is now open so go to our Dyalog \u201816 website (http:\/\/www.dyalog.com\/user-meetings\/dyalog16.htm) to register and take advantage of the Early Bird discount.   Early Bird expires July 31st 23:59 UTC.\n\nThe workshops on offer provide an ideal opportunity to get some hands-on experience with Dyalog - or spend some quality time with experienced experts who will present how they use their favourite features - old as well as new!  More information about the venue, pricing, workshops and programme can be found on the Dyalog \u201816 web page.\n \nNote:  We are in the process of creating the programme and there is still room for additional presentations, so if you have an idea for a presentation, or you yourself would like to give a presentation, then please let us know.  Please send your suggestions to usermeeting\u0040dyalog.com. \n\nWe are looking forward to seeing you in Glasgow!","id":"181156115334190_1003386293111164"},{"created_time":"2016-06-10T14:35:48+0000","message":"#dyalogduckofthemonth June's ducks are making the most of the warm weather ... check out their summer holiday snap on our website http:\/\/www.dyalog.com\/the-dyalog-duck.htm","id":"181156115334190_1001704006612726"},{"created_time":"2016-06-10T09:25:33+0000","message":"Dyalog are attending the Array Programming workshops at PLDI 2016 in Santa Barbara and Morten Kromberg is talking about APL on Tuesday.\n\nhttp:\/\/conf.researchr.org\/track\/pldi-2016\/ARRAY-2016#program","id":"181156115334190_1001522903297503"},{"created_time":"2016-06-09T11:37:40+0000","story":"Dyalog Ltd. updated their profile picture.","id":"181156115334190_1000950980021362"},{"created_time":"2016-06-08T15:22:47+0000","message":"#onelinerwednesday Apply a 17\u0025 discount to the amount exceeding 200 with {\u2375-0.17\u00d70\u2308\u2375-200} https:\/\/t.co\/zYRK4vP7pv","id":"181156115334190_1000463320070128"},{"created_time":"2016-06-06T19:56:06+0000","message":"Richard's blog post provides an insight into how we decide on the number for a new I-Beam http:\/\/www.dyalog.com\/blog\/2016\/06\/i-beam-mnemonics\/","id":"181156115334190_999376816845445"},{"created_time":"2016-06-03T10:28:42+0000","message":"Want to build a Neural Network simulator for the Raspberry Pi?   Romilly Cocking's latest blog post explains why he chose APL to do it.\n\nhttp:\/\/blog.rareschool.com\/2016\/06\/annser-neural-network-simulator-for.html","id":"181156115334190_997342310382229"},{"created_time":"2016-06-02T12:59:51+0000","message":"A student's perspective on learning APL at the Introduction to APL course we ran at Dyalog HQ last week ... http:\/\/www.optima-systems.co.uk\/experiences-on-the-dyalog-apl-training-course\/","id":"181156115334190_996758723773921"},{"created_time":"2016-06-01T14:39:29+0000","message":"#onelinerwednesday Stephen Wolfram's one-dimensional binary cellular automaton Rule 30 https:\/\/t.co\/pt3RFpnBV4\n\nSee https:\/\/t.co\/xbQqwmEtyy","id":"181156115334190_996214347161692"},{"created_time":"2016-05-31T13:19:32+0000","story":"Dyalog Ltd. updated their cover photo.","id":"181156115334190_995613310555129"},{"created_time":"2016-05-31T11:28:32+0000","message":"Here's hoping that the students from the course last week are now employing their APL skills back at the office!","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_995557880560672"},{"created_time":"2016-05-26T14:32:36+0000","message":"The 2016 APL Problem Solving Competition is now open!\n\nFor more details see the news article on our website http:\/\/www.dyalog.com\/news\/106\/420\/2016-Student-Competition-Announced-by-Dyalog-Ltd.htm \n\nFor rules, eligibility criteria & to enter the competition, go to http:\/\/www.dyalogaplcompetition.com","id":"181156115334190_992727830843677"},{"created_time":"2016-05-24T12:13:55+0000","message":"The Introduction to APL Course is taking place at Dyalog HQ this week.  Day 2 and the students are learning how to handle data in a numeric matrix with #APL","id":"181156115334190_991390720977388"},{"created_time":"2016-05-24T10:50:25+0000","message":"Some videos from Friday's British APL Association one day seminar are now available \nhttps:\/\/www.youtube.com\/channel\/UCYw0euRsFJP-0GyHSYxO16A","id":"181156115334190_991345024315291"},{"created_time":"2016-05-20T11:05:12+0000","message":"A few photos from the morning session at the BAA seminar in London with Paul Grosvenor, Stephen Taylor, Romilly Cocking & Michael Hughes.  \n\nIt's not to late to join this afternoon via the live webcast http:\/\/www.britishaplassociation.co.uk\/#web-cast for the following sessions \n\nA Memo Operator \u2013 Roger Hui\nPi for Brains, Romilly Cocking\nMarkdown, MarkAPL and Everything \u2013 Kai Jaeger\nThe APLNext Supervisor for Multi-Threaded Processing \u2013 Jairo Lopez\nWrap-Up, Questions and Thanks from Paul Grosvenor\n\nThe full agenda is on the website http:\/\/www.britishaplassociation.co.uk\/#next-event","story":"Dyalog Ltd. added 4 new photos.","id":"181156115334190_988962931220167"},{"created_time":"2016-05-20T09:42:26+0000","message":"British APL Association free one day seminar is taking place today! Here is Dyalog's Richard Smith relaxing after showing \u0040DyalogAPL v15.0 File Fns and Roger Hui ready to present Memo operator.","id":"181156115334190_988938494555944"},{"created_time":"2016-05-18T14:21:19+0000","message":"#onelinerwednesday Cumulative-resetting sum using a fork https:\/\/t.co\/3ySCdhenks","id":"181156115334190_987891517993975"},{"created_time":"2016-05-18T09:22:35+0000","message":"Interested in Dyalog on a Mac?\n \nCheck out this great weblog 'Getting Started with Dyalog APL on OS X for the Truly Impatient' \n\nhttps:\/\/www.wisdomandwonder.com\/?p=10244","id":"181156115334190_987775048005622"},{"created_time":"2016-05-17T15:53:29+0000","message":"James Heslip on his initial experience at Optima as an Apprentice APL Programmer. http:\/\/archive.vector.org.uk\/art10501680","id":"181156115334190_987376698045457"},{"created_time":"2016-05-17T14:55:39+0000","message":"An interesting afternoon at Dyalog HQ with our guest Romilly Cocking talking about Neural Networks on the Raspberry Pi  \n\nYou can see more in Romilly's blog at http:\/\/blog.rareschool.com\/2016\/05\/big-data-on-small-computer.html","id":"181156115334190_987333691383091"},{"created_time":"2016-05-17T13:01:48+0000","message":"British APL Association free one day seminar Friday May 20th at the RSA, London. For itinerary see http:\/\/www.britishaplassociation.co.uk\/#next-event","id":"181156115334190_987273298055797"},{"created_time":"2016-05-16T14:43:28+0000","message":"Roger Hui tackles the performance of Dyalog's shuffle QAs in his latest blog post - see how successful he was at http:\/\/www.dyalog.com\/blog\/2016\/05\/shuffle-faster-please\/","id":"181156115334190_986685294781264"},{"created_time":"2016-05-11T12:17:35+0000","message":"#onelinewednesday A train-based function for calculating divisors: \u2373(\u22a3(\/\u2368)0=|)\u22a2 Try it at https:\/\/t.co\/rzjZsz38HD","id":"181156115334190_983694721746988"},{"created_time":"2016-05-10T13:30:43+0000","message":"The latest issue of Vector, the journal of the British #APL Association, is now available from http:\/\/archive.vector.org.uk\/26\/4","id":"181156115334190_983155405134253"},{"created_time":"2016-05-09T13:02:01+0000","message":"#dyalogduckofthemonth May's duck is a unique Raku ceramic, created for our collection by Bernard Legrand http:\/\/www.dyalog.com\/the-dyalog-duck.htm","id":"181156115334190_982543658528761"},{"created_time":"2016-05-05T10:00:59+0000","message":"British APL Association free one day seminar Friday May 20th in The Tavern Room at the RSA, London. For details see http:\/\/ow.ly\/4nppnq","id":"181156115334190_980015462114914"},{"created_time":"2016-05-04T13:37:25+0000","message":"#onelinewednesday Love the UNIX command grep (print lines matching a pattern)? Mimic it in APL with \u2395S - try it at https:\/\/t.co\/kDCGeo2HGq","id":"181156115334190_979534718829655"},{"created_time":"2016-05-04T12:56:59+0000","message":"John Scholes looks at for-loops in the context of dfns in his latest blog post http:\/\/www.dyalog.com\/blog\/2016\/05\/loops-folds-and-tuples\/ #Dyalog #APL","id":"181156115334190_979507855499008"},{"created_time":"2016-05-03T11:37:05+0000","message":"Interested in working for Dyalog? We are looking for a Data Scientist\/Programmer to join our team of APL developers based in the UK. Full details are on our website at http:\/\/dyalog.com\/careers.htm","id":"181156115334190_978915852224875"},{"created_time":"2016-05-02T08:01:06+0000","message":"The APL Germany spring meeting in Bingen kicks off today with lots of interesting presentations on the agenda.","id":"181156115334190_978209235628870"},{"created_time":"2016-04-28T15:36:15+0000","message":"Lots of fun at DyalogHQ today - testing live streaming with our shiny new AV kit.","story":"Dyalog Ltd. added 3 new photos.","id":"181156115334190_975945452521915"},{"created_time":"2016-04-28T13:31:11+0000","message":"Can't get to the British APL Association meeting this Friday? Join in online - see here for the webinar credentials https:\/\/groups.google.com\/forum\/#!topic\/baa-london\/RYp_8J8OH_c","id":"181156115334190_975873055862488"},{"created_time":"2016-04-27T15:23:19+0000","message":"#onelinerwednesday Extract the two-digit major releases of Dyalog with ('Dyalog 1[1-9].0' \u2395s '\u0025') Try it at https:\/\/t.co\/RsxFUsuWpM","id":"181156115334190_975308345918959"},{"created_time":"2016-04-27T08:31:13+0000","message":"The next British APL Association meeting is on Friday 29th April at The Hoop & Grapes in London - a late addition to the agenda is John Niss Hansen demonstrating his app for designing and solving multi-dimensional puzzles using Polyominoes. For more details see https:\/\/groups.google.com\/forum\/#!topic\/baa-london\/XJqPxmRVXfo","id":"181156115334190_975135052602955"},{"created_time":"2016-04-25T14:53:51+0000","message":"#Dyalog on the road - next week we will be attending the APL Germany meeting in Bingen on 2\/3 May http:\/\/apl-germany.de\/gse-apl-apl-germany-fruehjahrstagung-am-2-und-3-mai-in-bingen\/","id":"181156115334190_974066206043173"},{"created_time":"2016-04-22T10:52:33+0000","message":"It was #NationalTeaDay yesterday ... of course, the Dyalog Tea Club supported the cause :-)","id":"181156115334190_972082832908177"},{"created_time":"2016-04-20T15:22:31+0000","message":"Round up of Day 2 at #DYNA16 where Dan Baronet talked about portable file functions, Paul Mansour explained his ultra-light, functional web server written in Dyalog APL and Jay Foad showed some potential language enhancements in version 16.","story":"Dyalog Ltd. added 3 new photos.","id":"181156115334190_970954553021005"},{"created_time":"2016-04-20T14:22:36+0000","message":"#onelinerwednesday: More complex \u2395R: replace 2nd vowel with . using ('[aeiuo]' \u2395r '.' \u2360 ('IC' 1)('ML' \u00af2)) https:\/\/t.co\/SaaHWlX8cx","id":"181156115334190_970929973023463"},{"created_time":"2016-04-19T10:36:08+0000","message":"DataAnalyticsAB launches The APL Room - a new space for meeting & talking to other APLers. \n\nFor more details see http:\/\/www.data-analytics.se\/announcing-the-apl-room\/","id":"181156115334190_970182316431562"},{"created_time":"2016-04-19T09:51:14+0000","message":"Quick round up of Day 1 at #DYNA16 where Jay Foad discussed potential new primitives, Gitte Christensen gave a SharpPlot demo, Morten Kromberg talked about VecDB & John Daintree talked through .NET datasets and WPF data binding with his now infamous CDDB.","story":"Dyalog Ltd. added 4 new photos.","id":"181156115334190_970163369766790"},{"created_time":"2016-04-18T14:51:58+0000","message":"Jay Foad is telling us what's got faster in version 15.0.  Looks like pretty much everything. #DYNA16","id":"181156115334190_969687013147759"},{"created_time":"2016-04-18T14:23:06+0000","message":"#DYNA16 kicks off in Princeton NJ.","id":"181156115334190_969673593149101"},{"created_time":"2016-04-15T12:01:54+0000","message":"#DYNA16 starts on Monday bringing all the latest developments with #Dyalog #APL to Princeton, NJ Further details at http:\/\/ow.ly\/10CaYK","id":"181156115334190_967716110011516"},{"created_time":"2016-04-14T10:30:49+0000","message":"Catch up with what happened at the recent SwedAPL meeting here http:\/\/ow.ly\/10CaLR","id":"181156115334190_967116346738159"},{"created_time":"2016-04-13T15:30:32+0000","message":"Dyalog 15.0 is now in Beta testing. Highlights and a link to the documentation can be seen at http:\/\/ow.ly\/10Cr6a #APL","id":"181156115334190_966629193453541"},{"created_time":"2016-04-13T14:28:10+0000","message":"#onelinerwednesday Use \u2395R to convert all 3 letter words ending in \"at\" to uppercase using ('[^w]at' \u2395R '\\u0') https:\/\/t.co\/U974dEl7QZ","id":"181156115334190_966597720123355"},{"created_time":"2016-04-12T12:33:12+0000","message":"Roger Hui's latest blog post looks at the halting problem, one of the first examples of a decision problem. http:\/\/www.dyalog.com\/blog\/2016\/04\/the-halting-problem-rendered-in-apl\/","id":"181156115334190_965945943521866"},{"created_time":"2016-04-08T14:36:15+0000","message":"#dyalogduckofthemonth April and it's almost time for the annual student competition with the ducks getting all mathmatical! http:\/\/www.dyalog.com\/the-dyalog-duck.htm","id":"181156115334190_963469050436222"},{"created_time":"2016-04-07T16:04:59+0000","message":"Wow - what an amazing photo taken from the window of our Danish office this afternoon!","id":"181156115334190_962890453827415"},{"created_time":"2016-04-06T15:30:02+0000","message":"#onelinerwednesday Find the strongly connected components of a graph defined as an adjacency list using {\/\u2218i\u00a8\u222a\u2193\u2227\u2218\u2349\u2368\u2228.\u2227\u2368\u2363\u2261i\u2218.\u220a\u2375,\u00a8i\u2190\u2373\u2262\u2375} https:\/\/t.co\/AH1AdUMqXM\n\nSee Wikipedia descriptions of SCCs https:\/\/en.wikipedia.org\/wiki\/Strongly_connected_component (and the basis for the example) and adjacency lists https:\/\/en.wikipedia.org\/wiki\/Adjacency_list","id":"181156115334190_962302923886168"},{"created_time":"2016-04-05T09:28:21+0000","message":"News from the British #APL Association - London with April & May meetings just announced - see here for details http:\/\/www.dyalog.com\/forum\/viewtopic.php?f=31&t=999","id":"181156115334190_961532227296571"},{"created_time":"2016-04-04T10:07:38+0000","message":"Dyalog APL will be attending and presenting at the ACM SIGPLAN 3rd International Workshop on Libraries, Languages & Compilers for Array Programming \nhttp:\/\/conf.researchr.org\/track\/ARRAY-2016\/ARRAY-2016","id":"181156115334190_960820824034378"},{"created_time":"2016-03-31T09:19:59+0000","message":"Can't get to Copenhagen for Swed APL 2016? \nYou can join the meeting tomorrow online \n\nhttps:\/\/global.gotomeeting.com\/join\/504773405 \nMeeting ID: 504-773-405\n\nDetails of the program can be found here http:\/\/www.data-analytics.se\/swedapl-2016-copenhagen\/","id":"181156115334190_957758044340656"},{"created_time":"2016-03-30T15:35:47+0000","message":"Only a few days left to guarantee your place at #DYNA16 taking place at the Crowne Plaza, Princeton, NJ on 18-19 April 2016. Register at http:\/\/www.dyalog.com\/north-american-user-meetings\/2016\/register.htm","id":"181156115334190_957028441080283"},{"created_time":"2016-03-30T13:08:52+0000","message":"#onelinerwednesday Extract hrefs from simple, well-formed HTML using ('href=[\"'']([^\"'']*)[\"'']'\u2395s'\\1' \u2360'IC' 1) https:\/\/t.co\/TiS3VKx2n1","id":"181156115334190_956926934423767"},{"created_time":"2016-03-29T11:04:04+0000","message":"Bonjour Paris!  Catch up with Dyalog in France with our latest blog post http:\/\/www.dyalog.com\/blog\/2016\/03\/rencontres-dyalog-apl-2016-paris-france\/","id":"181156115334190_955883527861441"},{"created_time":"2016-03-23T13:34:40+0000","message":"#onelinerwednesday Extract the non-unique elements of a vector with \u222a(\/\u2368){1\u2260\u2262\u2375}\u2338 https:\/\/t.co\/DmYknOQXA2","id":"181156115334190_950307445085716"},{"created_time":"2016-03-23T10:01:13+0000","message":"Didn't make it to Paris for Rencontres Dyalog APL 2016? Slides from the presentations are on our website http:\/\/ow.ly\/ZNNB5","id":"181156115334190_950124798437314"},{"created_time":"2016-03-22T16:44:08+0000","message":"What happens at the Finnish Forest Seminar stays at the ... oh no it doesn't! Read Morten's blog for all the details http:\/\/ow.ly\/ZNOyg","id":"181156115334190_949448058504988"},{"created_time":"2016-03-22T09:46:52+0000","message":"Concurrency in APL - the hot topic at Swed APL 2016 on 1st April  in Copenhagen - see here for details  http:\/\/ow.ly\/ZNgw3","id":"181156115334190_949145361868591"},{"created_time":"2016-03-14T15:25:34+0000","message":"Roger Hui looks at the performance of APL primitives in Dyalog in his latest blog post http:\/\/www.dyalog.com\/blog\/2016\/03\/pqa\/ \nHe explains how we decide what areas to concentrate on and how we assess whether the changes made have a positive or negative impact.","id":"181156115334190_943523422430785"},{"created_time":"2016-03-14T14:14:26+0000","message":"A reminder that DYNA16 - our North American User Meeting is in Princeton, NJ 18-19 April. For details & to register see http:\/\/www.dyalog.com\/north-american-user-meetings\/2016.htm","id":"181156115334190_943480775768383"},{"created_time":"2016-03-14T11:12:17+0000","message":"A different week a different country \"Rencontres Dyalog APL 2016\" is taking place in Paris today  #APL #Dyalog","id":"181156115334190_943398799109914"},{"created_time":"2016-03-10T14:24:45+0000","message":"The March British APL Association meeting is next Friday 18th at The Hoop & Grapes in London https:\/\/groups.google.com\/forum\/#!topic\/baa-london\/qI9_9y7jO7E","id":"181156115334190_941008566015604"},{"created_time":"2016-03-10T11:13:25+0000","message":"Dyalog are attending the FinnAPL Forest Seminar - taking place in M\u00e4nts\u00e4l\u00e4, Finland this week http:\/\/www.finnapl.fi\/tapahtu.htm","id":"181156115334190_940921896024271"},{"created_time":"2016-03-09T14:32:55+0000","message":"#onelinerwednesday Sort a vector of character vectors with {\u2375[\u234b\u2191\u2375]} https:\/\/t.co\/oho3Zuxmh8","id":"181156115334190_940453132737814"},{"created_time":"2016-03-08T14:52:53+0000","message":"#dyalogduckofthemonth WIth spring around the corner, March is all about the ducklings http:\/\/www.dyalog.com\/the-dyalog-duck.htm","id":"181156115334190_939887672794360"},{"created_time":"2016-03-07T13:48:03+0000","message":"Kind-colouring of DFNS webpages!\n\nTake a look at the first version of the kind-inferencing code at http:\/\/dfns.dyalog.com\/n_kk.htm  \n\nFeedback and comments are invited \n\nRead this forum post for some background and a link to the original blog post  http:\/\/www.dyalog.com\/forum\/viewtopic.php?f=13&t=982","id":"181156115334190_939293196187141"},{"created_time":"2016-03-04T15:35:39+0000","message":"New toys :-)  Just need 64bit Raspbian so we can get our 64bit Dyalog APL running on them.","id":"181156115334190_937694186347042"},{"created_time":"2016-03-03T10:44:10+0000","message":"Just over a week to go - enjoy the perfect combination of #APL & Paris at our French user meeting on 14 March http:\/\/www.dyalog.com\/other-user-meetings\/paris16.htm","id":"181156115334190_937063443076783"},{"created_time":"2016-03-02T13:55:41+0000","message":"#onelinwerwednesday Pascal's triangle from Feb 10 revisited by Roger Hui: generate the Nth row with (0\u2218, + ,\u22180)\u2363N\u22a2 1 https:\/\/t.co\/5kep4OsnWd","id":"181156115334190_936588933124234"},{"created_time":"2016-03-01T11:30:16+0000","message":"News, upcoming events, articles from users - catch up with all things Dyalog in our Spring 2016 newsletter http:\/\/www.dyalog.com\/dyalogue-newsletters.htm","id":"181156115334190_935868619862932"},{"created_time":"2016-02-29T15:02:51+0000","message":"Roger Hui wrote a blog post 14 months ago concerning the Quicksort algorithm; he revisits this in his latest contribution http:\/\/www.dyalog.com\/blog\/2016\/02\/quicksort-in-apl-revisited\/","id":"181156115334190_935324603250667"},{"created_time":"2016-02-29T12:19:32+0000","message":"A little bit of #APL code to check if it really is February 29th :-) \n2 29\u2227.=1\u21933\u2191\u2395ts https:\/\/t.co\/ZunLsEb7Cl","id":"181156115334190_935248373258290"},{"created_time":"2016-02-24T13:31:17+0000","message":"#onelinerwednesday Want the unique rows of a matrix? Use \u22a3\u2338 (it works with any non-scalar array) See an example at https:\/\/t.co\/Xt1rnznaEC","id":"181156115334190_932502816866179"},{"created_time":"2016-02-23T14:01:17+0000","message":"This great Cashflow Optimiser App from \u0040riskflow uses #Dyalog #APL for the financial calculation engine at the heart of the application http:\/\/ow.ly\/YE3M6","id":"181156115334190_931934203589707"},{"created_time":"2016-02-19T15:54:33+0000","message":"The February British APL Association meeting is next Friday 26th at The Hoop & Grapes in London http:\/\/ow.ly\/Ywpot","id":"181156115334190_929672153815912"},{"created_time":"2016-02-18T09:38:43+0000","message":"Come along to the Swed APL meeting on 1 April in Copenhagen to learn about Concurrency in #APL applications  http:\/\/ow.ly\/YsL5Q","id":"181156115334190_928827027233758"},{"created_time":"2016-02-17T13:59:55+0000","message":"See our latest blog post from Jay Foad, where he introduces himself as the Dyalog CTO and explains how he will approach his new role http:\/\/www.dyalog.com\/blog\/2016\/02\/a-message-from-the-cto\/","id":"181156115334190_928389480610846"},{"created_time":"2016-02-17T11:49:53+0000","message":"Centre a left-justified character matrix with {(-\u230a2\u00f7\u2368+\/\u2227\\' '=\u233d\u2375)\u233d\u2375}. Use to format last week's #onelinerwednesday\nhttps:\/\/t.co\/eyV9uGnqs8","id":"181156115334190_928335553949572"},{"created_time":"2016-02-16T15:41:11+0000","story":"Dyalog Ltd. shared SimCorp's photo.","id":"181156115334190_927878720661922"},{"created_time":"2016-02-16T12:58:46+0000","message":"Registration is now open for DYNA16 - our North American User Meeting taking place in Princeton, NJ on 18-19 April 2016. For further details and to register go to http:\/\/www.dyalog.com\/north-american-user-meetings\/2016.htm","id":"181156115334190_927811407335320"},{"created_time":"2016-02-12T11:25:29+0000","message":"Feeling the love?  Send your Valentine a romantic message in just one line of #APL  5 7\u2374'#'\/\u236872-\u2395UCS'IFIFIAICKEMGK'  https:\/\/t.co\/ojhXCyZhGm","id":"181156115334190_925506530899141"},{"created_time":"2016-02-10T15:55:13+0000","message":"#onelinerwednesday Pascal's Triangle: generate the next row with {(0,\u2375)+(\u2375,0)}   https:\/\/t.co\/nQVZxGITqq\n\nIt was also one of Ken Iverson's favourite APL expressions http:\/\/www.dyalog.com\/blog\/2014\/12\/ken-iversons-favourite-apl-expression\/","id":"181156115334190_924569974326130"},{"created_time":"2016-02-10T15:26:48+0000","message":"Hacking with #APL - see the latest blog post for all the details of our recent weekend at the Vassar College Hackathon  http:\/\/www.dyalog.com\/blog\/2016\/02\/hacking-with-apl\/","id":"181156115334190_924553710994423"},{"created_time":"2016-02-09T14:52:19+0000","message":"#dyalogduckofthemonth February features the initial ducks that inspired the collection http:\/\/ow.ly\/Y7BgU","id":"181156115334190_924036917712769"},{"created_time":"2016-02-08T15:35:27+0000","message":"Dyalog would like to say thank you to Vassar College for allowing us to be part of their Hackathon over the weekend.  It was an exciting opportunity to introduce high school and college students to the power of APL.  We had some great feedback from the students and 18 Dyalog Educational Licences were downloaded during the event.","id":"181156115334190_923518194431308"},{"created_time":"2016-02-03T11:58:12+0000","message":"#onelinerwednesday A quick way of getting the contents of an entire file into a variable.  chars\u219080 \u00af1 \u2395map '\/etc\/environment'","id":"181156115334190_920778761371918"},{"created_time":"2016-02-02T11:29:34+0000","message":"After reminiscing last week about Roger Hui winning the Iverson Award, we have found the actual article online http:\/\/ow.ly\/XQ7XA","id":"181156115334190_920211371428657"},{"created_time":"2016-01-28T10:43:37+0000","message":"Going through some old APL literature & found an APL Quote Quad with our very own Roger Hui on the cover. Fond memories!","id":"181156115334190_917493068367154"},{"created_time":"2016-01-27T14:01:26+0000","message":"#onelinerwednesday Train V(\u2373\u22181>)N returns the index of the first value in V greater than N much faster than (V>N)\u23731 Try it here https:\/\/t.co\/7ibxkOlYcg \nSee here for more information http:\/\/help.dyalog.com\/14.1\/index_Left.htm#StartTopic=Content\u00252FLanguage\u00252FIntroduction\u00252FTrains.htm","id":"181156115334190_917058985077229"},{"created_time":"2016-01-26T14:54:14+0000","message":"British APL Association - the first meeting of 2016 takes place this Friday at The Hoop & Grapes in London. Come along and say hello! https:\/\/groups.google.com\/forum\/#!topic\/baa-london\/wpu8UwqLvtw","id":"181156115334190_916542378462223"},{"created_time":"2016-01-22T16:59:37+0000","message":"Dyalog will be sponsoring and attending the Vassar Hackathon on 5-6 Feb in Poughkeepsie, NY. \n\nBrian Becker & Dan Baronet have been asked to do an hour long presentation on APL and serve as mentors\/judges for the student activities.  \n\nWe are excited to have this opportunity to introduce APL to the next generation!\n\nhttps:\/\/www.eventbrite.com\/e\/vassar-college-hackathon-tickets-20004104816","id":"181156115334190_914605791989215"},{"created_time":"2016-01-20T14:05:46+0000","message":"APL and Paris - the perfect combination! Dyalog & Quantys hope to see you at our French user meeting in March http:\/\/www.dyalog.com\/other-user-meetings\/paris16.htm","id":"181156115334190_913565312093263"},{"created_time":"2016-01-20T12:12:23+0000","message":"#onelinerwednesday Move elements to the front of a vector with (\u22a2,~)  See the result here http:\/\/https:\/\/t.co\/tsrmeLtHqj","id":"181156115334190_913522672097527"},{"created_time":"2016-01-18T15:13:05+0000","message":"Check out APLtrainer on YouTube - videos about APL programming for beginners through to professionals https:\/\/www.youtube.com\/user\/APLtrainer","id":"181156115334190_912616242188170"},{"created_time":"2016-01-14T15:00:53+0000","message":"A bit of fun (and possibly frustration!) for the new year with our APL 2016 Year Game  #APL #puzzles http:\/\/ow.ly\/X3bMM","id":"181156115334190_910459782403816"},{"created_time":"2016-01-14T12:45:22+0000","message":"#throwbackthursday  this amused us today so we thought we'd share  http:\/\/ow.ly\/X2Dbn","id":"181156115334190_910402832409511"},{"created_time":"2016-01-13T16:40:27+0000","message":"#onelinerwednesday Find the divisors of an integer with {n\/\u23680=\u2375|\u2368n\u2190\u2373\u2375}   See the result here  https:\/\/t.co\/E0sibyZIvz","id":"181156115334190_909986742451120"},{"created_time":"2016-01-12T15:56:06+0000","message":"Morten Kromberg explains his new role as CXO and his plans for Dyalog in his latest blog post http:\/\/www.dyalog.com\/blog\/2016\/01\/happy-new-year-from-the-cxo\/","id":"181156115334190_909501985832929"},{"created_time":"2016-01-12T14:03:21+0000","message":"It seems the Dyalog Duck Collection is expanding. Check out our website for some history plus #dyalogduckofthemonth http:\/\/ow.ly\/WWMMn","id":"181156115334190_909451255838002"},{"created_time":"2016-01-11T16:27:51+0000","message":"More ducks have arrived! Thanks to the 'Dyalog APL Appreciation Society - German Chapter' for your kind donation.","id":"181156115334190_909025599213901"},{"created_time":"2016-01-08T12:31:24+0000","message":"Look what our Geoff got for Christmas! He has carefully built it and donated it to the Dyalog Duck Collection.","id":"181156115334190_907311482718646"},{"created_time":"2016-01-07T14:30:15+0000","message":"Looking for APL training? Dyalog are running an Introduction to APL course 23-30 May 2016 in the UK. Details here http:\/\/www.dyalog.com\/training.htm","id":"181156115334190_906841376098990"},{"created_time":"2016-01-06T14:49:19+0000","message":"#onelinerwednesday Evaluate polynomials with {(\u236a\u2375)\u22a5\u237a}   See an example at https:\/\/t.co\/YHDB2JmtYm","id":"181156115334190_906335216149606"},{"created_time":"2016-01-05T10:53:12+0000","message":"Stormwind Simulator - this is what you can create with Dyalog APL! https:\/\/www.youtube.com\/watch?v=TncX4JR8d80  More info at http:\/\/www.dyalog.com\/case-studies\/simulation.htm","id":"181156115334190_905673502882444"},{"created_time":"2016-01-04T12:55:35+0000","message":"Happy New Year from all at Dyalog - where heads are down and keyboards are clattering as everyone catches up after the break!","id":"181156115334190_905160192933775"},{"created_time":"2015-12-24T12:10:40+0000","message":"Merry Christmas to those who celebrate it, and a Happy New Year to all. Normal service at DyalogHQ will resume on 4 January 2016 :-)","id":"181156115334190_898898063559988"},{"created_time":"2015-12-23T12:34:38+0000","message":"A festive #onelinerwednesday this week. Order a matrix according to a column (descending) with {\u2375[\u2352\u2375[;\u237a];]} \nhttps:\/\/t.co\/ZRR7IvyYiW","id":"181156115334190_898449266938201"},{"created_time":"2015-12-22T14:07:14+0000","message":"A \"cool\" video by Dan Baronet exploring exploring array-language features in Dyalog APL #punintended","id":"181156115334190_897948690321592"},{"created_time":"2015-12-18T15:00:49+0000","message":"The final videos from Dyalog '15 are a fitting and enjoyable conclusion to the series. You can read more about Dyalog '15 at http:\/\/www.dyalog.com\/user-meetings\/dyalog15.htm.\n\n\u00b7        D14: Waste Time with John Daintree\nJohn Daintree uses the medium of a MMPORG that he enjoys to illustrate JSON and databinding \u2013 expect the unexpected in this entertaining presentation of one of the less common applications of APL!\n(http:\/\/video.dyalog.com\/Dyalog15\/?v=ra_ixkehl8o)\n\n\u00b7        U02: The Importance of Communication, Transparency and Practice\nGianfranco Alongi (Ericsson AB) shows how we can maximise our potential, achieve success and grow as individuals, teams, and organisations by improving our understanding of the key notions of communication, transparency and practice.\n(http:\/\/video.dyalog.com\/Dyalog15\/?v=F2G4Ji7_FAo)","id":"181156115334190_895908447192283"},{"created_time":"2015-12-17T16:01:11+0000","message":"The obituary of Gene Amdahl, who built the IBM 360 on which the first APL ran, evoked a few memories at DyalogHQ\n http:\/\/ow.ly\/W1lcO","id":"181156115334190_895468573902937"},{"created_time":"2015-12-17T14:01:02+0000","message":"Movie titles in APL (+\u233f\u00f7\u2262)3 4 5\u22a3\u2395dl 10 The Fork Awakens. Sorry folks but it had to be done!  See our blog for more http:\/\/ow.ly\/W16gv","id":"181156115334190_895410417242086"},{"created_time":"2015-12-17T10:02:33+0000","message":"95 years ago today Ken Iverson, the co-creator of APL, was born. A pretty significant day in history for Dyalog http:\/\/ow.ly\/VzP3R","id":"181156115334190_895335683916226"},{"created_time":"2015-12-17T09:56:34+0000","message":"As promised at #Dyalog15 John Scholes has written up his proposals for the merge operator & welcomes your feedback http:\/\/ow.ly\/W0ZkK","id":"181156115334190_895333763916418"},{"created_time":"2015-12-16T13:57:17+0000","message":"#onelinerwednesday Generate a maze with '\u2571\u2572'[?20 20\u23742] https:\/\/t.co\/3IdohaaYbu","id":"181156115334190_894954073954387"},{"created_time":"2015-12-16T12:35:31+0000","message":"APL Jokes and Puns - a light hearted look at #APL symbols in the latest blog post from Roger Hui http:\/\/www.dyalog.com\/blog\/2015\/12\/apl-puns\/","id":"181156115334190_894920170624444"},{"created_time":"2015-12-15T17:01:58+0000","message":"Star Wars related noodling been going on this week with movie titles in #APL    Today's effort is   \u22a2\u235e\u2190\u2363\u2260'\u2363'  A Tack of the Clones  #groan","id":"181156115334190_894589577324170"},{"created_time":"2015-12-15T14:56:53+0000","message":"Dyalog would like to announce the dates and locations for our 2016 Dyalog User Meetings: \n\n\u2022        18-19 April 2016 DYNA16 (North American User Meeting) will be held at the Crowne Plaza in Princeton, NJ - http:\/\/www.dyalog.com\/north-american-user-meetings\/2016.htm\n\n\u2022        9-13 October 2016 Dyalog\u201916 (Annual User Meeting) will be held at the Golden Jubilee Conference Hotel, near Glasgow, Scotland \u2013 http:\/\/www.dyalog.com\/user-meetings\/dyalog16.htm \n\nDetails of planned content and how to register will follow once the information is available.","id":"181156115334190_894541573995637"},{"created_time":"2015-12-14T11:36:36+0000","message":"Just hit 2000 views on YouTube for \u0040mkromberg talking about APL at Google earlier this year http:\/\/ow.ly\/VQwB0","id":"181156115334190_894024544047340"},{"created_time":"2015-12-11T16:12:50+0000","message":"Hot topic at Dyalog HQ is next week's movie release. Characters from the film in APL symbols. \u235d (R2D2) \u2282\u235d\u2283 (Princess Leia). Send us yours.","id":"181156115334190_892661510850310"},{"created_time":"2015-12-11T13:47:26+0000","message":"#Dyalog15 videos released this week peer into the future of APL http:\/\/video.dyalog.com\/Dyalog15\/?v=76_wqInqkXw","id":"181156115334190_892610344188760"},{"created_time":"2015-12-11T11:44:33+0000","message":"Happy 7th anniversary to Ed's Hardware store. Check it out on YouTube https:\/\/www.youtube.com\/watch?v=qSVR4Z3DA24","id":"181156115334190_892564837526644"},{"created_time":"2015-12-10T14:01:35+0000","message":"Want to know what happened at FinnApl in November ? Read Dan's blog post for all the details http:\/\/ow.ly\/VHJG8","id":"181156115334190_892160810900380"},{"created_time":"2015-12-10T09:27:27+0000","message":"#juanlinerwednesday Apologies but the link was a bit broken yesterday - that'll teach us to make dreadful jokes! https:\/\/t.co\/M6pA06poq1","id":"181156115334190_892083410908120"},{"created_time":"2015-12-09T15:01:07+0000","message":"As it is St Juan's Day today we bring you #juanlinerwednesday \u2395UCS 74 117 97 110 http:\/\/tryapl.org\/?a=\u0025u2395UCS\u00252074\u002520117\u00252097\u002520110&run http:\/\/ow.ly\/VEVZr","id":"181156115334190_891719094277885"},{"created_time":"2015-12-09T13:06:39+0000","message":"Dyalog's external-facing websites will be offline for maintenance for a few hours this afternoon - we will be back as soon as we can.","id":"181156115334190_891663327616795"},{"created_time":"2015-12-09T11:01:47+0000","message":"As if the office wasn't full enough this week we also have two new ducks to add to the collection - Thank you Ad\u00e0m","id":"181156115334190_891625844287210"},{"created_time":"2015-12-08T14:54:40+0000","message":"Currently having issues with our webservers ... apologies if you are being affected by this. Don't panic ... we are on the case!","id":"181156115334190_891286794321115"},{"created_time":"2015-12-08T09:01:27+0000","message":"Did you know you can copy objects from session to session with the \"Copy Object\" and \"Paste Object\" buttons on the session toolbar?","id":"181156115334190_891180117665116"},{"created_time":"2015-12-07T15:33:11+0000","message":"Congratulations to Gramps Andy from \u0040dyalogapl - his fiancee's daughter gave birth to a little girl, Katelyn, this morning :-)","id":"181156115334190_890877941028667"},{"created_time":"2015-12-04T16:02:03+0000","message":"Kind of glad this didn't happen in September during #Dyalog15 but it would have been an amazing thing to see http:\/\/www.bbc.co.uk\/news\/world-europe-35001514","id":"181156115334190_889589761157485"},{"created_time":"2015-12-04T15:03:08+0000","message":"#Dyalog15 videos this week cover ser commands plus MyDyalog (our customer portal) & other backroom processes http:\/\/ow.ly\/Vufhw","id":"181156115334190_889567694493025"},{"created_time":"2015-12-02T17:19:41+0000","message":"#onelinerwednesday Extract the leading diagonal of a matrix with 1 1\u2349 See an example here https:\/\/t.co\/gjnTal8rI7","id":"181156115334190_888575427925585"},{"created_time":"2015-11-30T16:00:22+0000","message":"Must be almost December - Dyalog folks from around the world are starting to gather at Dyalog HQ for the annual planning sessions.","id":"181156115334190_887601011356360"},{"created_time":"2015-11-27T15:09:21+0000","message":"This week\u2019s #Dyalog15 videos feature two tools \u2013 SharpLeaf for document publishing and TamStat for statistics. http:\/\/ow.ly\/V9bc5","id":"181156115334190_886295678153560"},{"created_time":"2015-11-26T11:42:18+0000","message":"FinnAPL Autumn seminar is taking place in Helsinki this afternoon   See website for more details and agenda http:\/\/ow.ly\/V6l56","id":"181156115334190_885676614882133"},{"created_time":"2015-11-25T14:36:42+0000","message":"#onelinerwednesday Extract the first or last column of a matrix with \u22a3\/ or \u22a2\/   Follow the link for an example https:\/\/t.co\/S2oFBN0md1","id":"181156115334190_885299761586485"},{"created_time":"2015-11-25T10:17:08+0000","message":"The last of the November #APL meetings this week with FinnAPL taking place in Helsinki on Thursday 26th  http:\/\/ow.ly\/V3wmy","id":"181156115334190_885181461598315"},{"created_time":"2015-11-23T14:11:16+0000","message":"Our new arrival from Berlin ... an unusual mash-up of bear and duck that is just a tiny bit weird.","id":"181156115334190_884388448344283"},{"created_time":"2015-11-20T14:04:07+0000","message":"The #dyalog15 videos released this week explore data binding and sharing. Take a look at them here http:\/\/video.dyalog.com\/Dyalog15\/?v=431R5mN9BY0","id":"181156115334190_882861305163664"},{"created_time":"2015-11-18T16:11:03+0000","message":"#onelinerwednesday Find the ones in a Boolean vector with {\u2375\/\u2373\u2374\u2375} https:\/\/t.co\/0IHNDqhoX6","id":"181156115334190_881952261921235"},{"created_time":"2015-11-16T14:30:44+0000","message":"Roger Hui responds to feedback from his presentation at Dyalog '15 concerning 3 potential new operators http:\/\/ow.ly\/UHMN4","id":"181156115334190_880227845427010"},{"created_time":"2015-11-16T10:14:35+0000","message":"Dyalog are on the road again with Richard & Nick attending a user meeting hosted by GSE-APL & APL-Germany in Erfurt, Germany.","id":"181156115334190_880071128776015"},{"created_time":"2015-11-13T15:33:36+0000","message":"Missed SWED APL 2015 in Malm\u00f6 earlier this week? Catch up with what happened in Morten's blog post  http:\/\/ow.ly\/UC3Lt #swedapl","id":"181156115334190_878848832231578"},{"created_time":"2015-11-13T13:34:39+0000","message":"Two more #Dyalog15 videos are now available - check out our video page http:\/\/video.dyalog.com\/Dyalog15\/?v=431R5mN9BY0 to see them.","id":"181156115334190_878796398903488"},{"created_time":"2015-11-11T12:26:15+0000","message":"#onelinerwednesday Invert a column-wise dictionary with {(\u2283,\/\u22a2\/\u2375){\u237a \u2375}\u2338(\u2262\u00a8\u22a2\/\u2375)\/\u22a3\/\u2375} Try it at https:\/\/t.co\/4ECFbHO3Bp","id":"181156115334190_877294192387042"},{"created_time":"2015-11-10T14:51:58+0000","message":"Join SWED APL 2015 online - tomorrow's meeting will be broadcast via GoToMeeting and is open to everyone http:\/\/ow.ly\/Utmlc","id":"181156115334190_876745889108539"},{"created_time":"2015-11-09T14:54:11+0000","message":"GSE-APL and APL-Germany meeting on 16-17 November 2015 at the University of Applied Sciences in Erfurt \u0040aplgermany  http:\/\/ow.ly\/Uq6Sb","id":"181156115334190_876308612485600"},{"created_time":"2015-11-06T13:30:55+0000","message":"This week, the videos from #Dyalog15 shine a spotlight on experimental and potential enhancements to Dyalog. http:\/\/ow.ly\/UkiBx","id":"181156115334190_874772389305889"},{"created_time":"2015-11-02T14:31:05+0000","message":"It's George Boole's 11001000th Birthday! Why not re-read Phil Last's excellent article on Boolean reductions in APL? http:\/\/ow.ly\/U8k8D","id":"181156115334190_873149059468222"},{"created_time":"2015-10-30T13:57:36+0000","message":"User Interfaces play a prominent part in the two Dyalog '15 videos that we are releasing this week. http:\/\/ow.ly\/U2zUP","id":"181156115334190_871925612923900"},{"created_time":"2015-10-30T09:52:18+0000","message":"Dyalog's Morten Kromberg blogs about his experience with Selenium to create automated user interface tests http:\/\/ow.ly\/U1Ys4","id":"181156115334190_871864159596712"},{"created_time":"2015-10-29T16:05:23+0000","message":"Our Autumn calendar is filling up fast!  The autumn FinnAPL meeting is taking place on 26 November in Helsinki. See website for details http:\/\/ow.ly\/U08Kw","id":"181156115334190_871574536292341"},{"created_time":"2015-10-28T16:56:35+0000","message":"#onelinerwednesday Find the transitive closure of boolean connection matrix with {\u2375\u2228\u2375\u2228.\u2227\u2375}\u2363\u2261 http:\/\/dfns.dyalog.com\/n_Graphs.htm \n\nTryAPL link https:\/\/t.co\/xQOKRqvl8K","id":"181156115334190_871207572995704"},{"created_time":"2015-10-27T15:01:03+0000","message":"A few places for Swed APL 2015 still remaining! To attend please confirm your place by 12pm GMT tomorrow  http:\/\/ow.ly\/TTzLn","id":"181156115334190_870764096373385"},{"created_time":"2015-10-27T09:20:27+0000","message":"British APL Association meeting this Friday at The Hoop & Grapes in London. Come along and say hello! http:\/\/ow.ly\/TT47B","id":"181156115334190_870639456385849"},{"created_time":"2015-10-26T14:20:17+0000","message":"Look who turned up today! The new addition to our Dyalog Duck Collection is wrapped up warm & ready for winter.","id":"181156115334190_870336033082858"},{"created_time":"2015-10-23T12:17:20+0000","message":"Dyalog\u201915 recordings this week - Dyalog in action with cross-platform UIs and in Health Insurance. View them at http:\/\/ow.ly\/TKZ8Y","id":"181156115334190_868983423218119"},{"created_time":"2015-10-21T10:14:14+0000","message":"Dyalog have agreed to sponsor the unlocking of 6 videos from #FnConf15 View them for free here http:\/\/ow.ly\/TFjJU","id":"181156115334190_868126983303763"},{"created_time":"2015-10-20T09:04:14+0000","message":"Next British APL Association meeting is in London on 30th October 2015 - see here for details http:\/\/www.dyalog.com\/forum\/viewtopic.php?f=31&t=904","id":"181156115334190_867688296680965"},{"created_time":"2015-10-19T12:21:42+0000","message":"Functional Conference 2015 - Morten Kromberg presents Parallel Programming in Dyalog using Futures & Isolates  https:\/\/youtu.be\/ZXtCQhtePSc","id":"181156115334190_867256190057509"},{"created_time":"2015-10-16T13:53:42+0000","message":"A few more #Dyalog15 videos released - including Core Performance, RIDE & integrating Dyalog APL with MS Excel  http:\/\/ow.ly\/Tu1Jt","id":"181156115334190_865878636861931"},{"created_time":"2015-10-14T14:49:16+0000","message":"This weeks #onelinerwednesday will visualise the probabilities when throwing m n-sided dice: {\u2355\u2191{\u237a \u2375(\u2375\u2374'*')}\/{\u237a(\u2262\u2375)}\u2338,+\/\u00a8\u2373\u237a\u2374\u2375} http:\/\/t.co\/R0mCNS8q4U","id":"181156115334190_864901773626284"},{"created_time":"2015-10-13T12:56:33+0000","message":"Roger Hui looks at the commute operator and explores its use as a tool of thought in his latest blog post \u2013 read it at http:\/\/www.dyalog.com\/blog\/2015\/10\/the-reflexcommute-operator\/","id":"181156115334190_864315957018199"},{"created_time":"2015-10-07T15:16:54+0000","message":"#onelinerwednesday Luhn formula for credit card checksums: {0=10|+\/,10 10\u22a4\u2375\u00d7\u233d(\u2262\u2375)\u23741 2}  http:\/\/t.co\/VpgRDkEGee","id":"181156115334190_861894483927013"},{"created_time":"2015-10-07T12:46:59+0000","message":"Morten is talking about MiServer 3 at Swed APL 2015 in Malm\u00f6 on November 11th.  Details & preliminary program here http:\/\/ow.ly\/T7flt","id":"181156115334190_861844587265336"},{"created_time":"2015-10-02T14:37:42+0000","message":"In this weeks Dyalog'15 videos we focus on the next generation of APLers with presentations from an Italian high school as well as the 2015 Student Competition winner.\n\nhttps:\/\/www.youtube.com\/user\/DyalogConference","id":"181156115334190_859905144125947"},{"created_time":"2015-09-30T13:43:18+0000","message":"#onelinerwednesday Find a fixpoint of the log function (where \u2375=\u235f\u2375) in the complex plane: \u235f\u2363=2  See it in action at http:\/\/t.co\/2TOcXiaUWc","id":"181156115334190_859047674211694"},{"created_time":"2015-09-30T10:13:47+0000","message":"As well as presenting and running a workshop at Functional Conference 2015 in Banaglore this year (September 10-13) Dyalog were a Gold Sponsor too.  Photos from the event can be found here http:\/\/ow.ly\/SPRrd","id":"181156115334190_858979024218559"},{"created_time":"2015-09-28T11:09:14+0000","message":"The first #Dyalog15 videos are now live. Follow the links to view them. Check back for new ones being added each week http:\/\/ow.ly\/SJWvD","id":"181156115334190_858228764293585"},{"created_time":"2015-09-24T15:02:50+0000","message":"A belated Happy Birthday to us. Reliable sources tell me that Dyalog was 34  yesterday! Find out how it all began http:\/\/ow.ly\/SCxOC","id":"181156115334190_856744901108638"},{"created_time":"2015-09-23T15:24:38+0000","message":"#onelinerwednesday Use power-limit to find the Golden Ratio: {1+\u00f7\u2375}\u2363\u22611 http:\/\/t.co\/qiJumuPjKn","id":"181156115334190_856350864481375"},{"created_time":"2015-09-21T14:00:46+0000","message":"Nic Delcros introduces the alpha release of SharpLeaf. Read his blog post for more details & how get your copy http:\/\/ow.ly\/Stu5x","id":"181156115334190_855365731246555"},{"created_time":"2015-09-21T11:22:38+0000","message":"Dyalog APL user Gianfranco Alongi recorded a short video showing letter encoding & manipulation #APL http:\/\/ow.ly\/St0L0","id":"181156115334190_855217987927996"},{"created_time":"2015-09-17T13:05:23+0000","message":"Extreme weather at #Dyalog15 - see our latest blog post about the unexpected Viking Challenge this year http:\/\/ow.ly\/SkkYw","id":"181156115334190_853254454791016"},{"created_time":"2015-09-17T09:55:00+0000","message":"Last chance to register for our \"Introduction to APL\" training course at Dyalog HQ in Bramley, England 19-23 October under the instruction of Bernard Legrand, author of \"Mastering Dyalog APL\". See the website for details http:\/\/www.dyalog.com\/training.htm","id":"181156115334190_853190764797385"},{"created_time":"2015-09-16T15:42:24+0000","message":"#onelinerwednesday Find divisors, using a dfn instead of a train: {(0=n|\u2375)\/n\u2190\u2373\u2375}  See an example at http:\/\/t.co\/WWb98Mv8Xf","id":"181156115334190_852850354831426"},{"created_time":"2015-09-16T11:14:06+0000","message":"Next Swedish APL user meeting is planned for 11th November 2015 in Malm\u00f6. See post in the Dyalog Forums for details http:\/\/ow.ly\/ShdvS","id":"181156115334190_852699208179874"},{"created_time":"2015-09-15T09:05:58+0000","message":"Etna the duck has made it back from Sicily and is settling in at Dyalog HQ.","id":"181156115334190_852171128232682"},{"created_time":"2015-09-14T15:48:37+0000","message":"Materials from Dyalog '15 are now being added to http:\/\/ow.ly\/SbWg0","id":"181156115334190_851788394937622"},{"created_time":"2015-09-10T15:34:20+0000","message":"#Dyalog15 is over ... hope you enjoyed it :-)","id":"181156115334190_849442005172261"},{"created_time":"2015-09-10T09:30:49+0000","message":"Keep checking our blog page for daily updates from Dyalog15\nhttp:\/\/www.dyalog.com\/blog\/2015\/09\/how-to-save-an-italian-school-with-apl\/","id":"181156115334190_849311695185292"},{"created_time":"2015-09-10T09:25:13+0000","message":"A little taste of the Sicilian weather from yesterday ... it rained ... it rained a lot ... it rained outdoors ... it rained indoors ... we got very wet.  We had to move out of the main conference room and into a dry room and the banquet by the sea had to be moved indoors but Dyalog 15 carried on uninterrupted. The trip up to (almost) the top of Etna in the afternoon was definitely a Viking Challenge as we walked around the Silvestri craters with rain, thunder & lightning all around us.","id":"181156115334190_849310318518763"},{"created_time":"2015-09-10T08:12:56+0000","message":"We have made it to the final day of #Dyalog15 and the sun is shining - very welcome after the storms yesterday.","id":"181156115334190_849296818520113"},{"created_time":"2015-09-08T09:24:47+0000","message":"#dyalog15 Today a group of young Italian students share their experience of learning maths using APL","id":"181156115334190_848291345287327"},{"created_time":"2015-09-08T09:17:03+0000","message":"Keep up to date with what is happening at #dyalog15 with our daily blog posts  http:\/\/www.dyalog.com\/blog\/category\/dyalog-15\/","id":"181156115334190_848289491954179"},{"created_time":"2015-09-07T19:32:46+0000","message":"Birds of a feather sessions are taking place tonight at #dyalog15","story":"Dyalog Ltd. added 3 new photos.","id":"181156115334190_848007148649080"},{"created_time":"2015-09-07T19:26:14+0000","message":"Richard was 50 today ... this cake happened  #dyalog15","id":"181156115334190_848005111982617"},{"created_time":"2015-09-07T15:17:14+0000","message":"Behind the scenes at #dyalog15 - a sneaky peek at what is happening at the back of the room.","id":"181156115334190_847912048658590"},{"created_time":"2015-09-07T12:15:51+0000","message":"Sunshine this morning and now we have thunder & lightning at #dyalog15 - hope it wasn't anything we said!","id":"181156115334190_847850808664714"},{"created_time":"2015-09-06T09:09:00+0000","message":"#Dyalog 15 is underway and all delegates have arrived in Sicily ... shame some of their luggage is still in Rome!","id":"181156115334190_847354795380982"},{"created_time":"2015-09-03T13:08:44+0000","message":"Ooops ... that isn't going to fit in the suitcase ... #Dyalog15 problems :-)","id":"181156115334190_845901952192933"},{"created_time":"2015-09-02T13:58:29+0000","message":"#onelinerwednesday Apologies but this week the cupboard is bare - we blame public holidays and #Dyalog15 preparations !","id":"181156115334190_845447518905043"},{"created_time":"2015-09-02T12:27:57+0000","message":"Printer on overtime, shouting at PowerPoint, growing pile stuff in the office \u2026must be nearly time for #Dyalog15 !","id":"181156115334190_845418672241261"},{"created_time":"2015-08-27T13:03:33+0000","message":"9 days to go ... checking over our conference equipment ready for #dyalog15","id":"181156115334190_842182792564849"},{"created_time":"2015-08-26T11:14:18+0000","message":"#onelinerwednesday A bit-twiddling hack: use \u003C\\ to isolate the first 1 in a boolean vector http:\/\/t.co\/kDYcnr8IcR","id":"181156115334190_841622209287574"},{"created_time":"2015-08-25T14:39:47+0000","message":"A photo of the finished puzzle - apparently it was a bit difficult.","id":"181156115334190_841171252666003"},{"created_time":"2015-08-25T10:59:06+0000","message":"Puzzle progress ... an intense week in the puzzle room but the final piece is in place. We captured to moment for you too","id":"181156115334190_841086706007791"},{"created_time":"2015-08-24T13:10:44+0000","message":"Meet the winners of the 2015 APL Programming Contest at http:\/\/ow.ly\/Rhxzp","id":"181156115334190_840622396054222"},{"created_time":"2015-08-21T11:15:49+0000","message":"15 days to go ... the #Dyalog15 daily programme can now be downloaded from  http:\/\/ow.ly\/RbDue","id":"181156115334190_839122532870875"},{"created_time":"2015-08-20T15:06:58+0000","message":"Puzzle progress is being made.  Just hope all the pieces are there or we might have tantrums in the office","id":"181156115334190_838784549571340"},{"created_time":"2015-08-20T08:10:01+0000","message":"Ooops!  Better late than never :-)\n\n#onelinerwednesday Find the divisors of a positive integer with \u2373(\u22a3(\/\u2368)0=|)\u22a2 \n\nhttp:\/\/t.co\/tivKv2wzkX","id":"181156115334190_838646452918483"},{"created_time":"2015-08-18T13:06:39+0000","message":"A great interview with \u0040LaserLearning - an innovative application using NFC strategy & implemented with Dyalog APL http:\/\/ow.ly\/R2Awy","id":"181156115334190_837955226320939"},{"created_time":"2015-08-17T15:48:08+0000","message":"Dyalog are proud to be a Gold Sponsor for Functional Conference 2015 in Bangalore on 10-13 September.\n\nMorten Kromberg is an invited speaker and, along with Jay Foad, is running an all day workshop - you can see the schedule and further details on the website  http:\/\/functionalconf.com\/","id":"181156115334190_837629403020188"},{"created_time":"2015-08-14T13:18:34+0000","message":"Someone took up the challenge & started the puzzle ... now the development team are all involved #APL #distractions","id":"181156115334190_836122486504213"},{"created_time":"2015-08-14T11:05:35+0000","message":"22 days to go ... the countdown to #Dyalog15 Sicily has started ... see summaries for the #Dyalog15 presentations at http:\/\/ow.ly\/QNSJe","id":"181156115334190_836085093174619"},{"created_time":"2015-08-13T15:16:06+0000","message":"#throwbackthursday Just been given an APL jigsaw puzzle - wonder if anyone at Dyalog HQ is going to attempt it ?","id":"181156115334190_835786109871184"},{"created_time":"2015-08-13T13:03:26+0000","message":"Over 1000 views for \"Pragmatic Functional Programming Using Dyalog APL\" \u0040mkromberg talking about APL at Google  youtu.be\/PlM9BXfu7UY","id":"181156115334190_835737096542752"},{"created_time":"2015-08-12T12:19:27+0000","message":"#onelinerwednesday Separate a real number into integer and fractional parts with {0 1\u22a4\u2375}  Try it at http:\/\/t.co\/HPcfU0UYVV","id":"181156115334190_835233049926490"},{"created_time":"2015-08-12T10:31:08+0000","message":"New to APL ?  Take a look at this great book from Bernard Legrand - the perfect introduction to #APL  http:\/\/www.dyalog.com\/mastering-dyalog-apl.htm","id":"181156115334190_835201063263022"},{"created_time":"2015-08-11T08:32:45+0000","message":"Congratulations to the 2015 APL Programming Contest Winners - see the full article on our website http:\/\/www.dyalog.com\/news\/101\/420\/Winners-Announced-for-the-2015-APL-Programming-Contest.htm","id":"181156115334190_834622076654254"},{"created_time":"2015-08-07T13:59:34+0000","message":"Another new addition to our Dyalog Duck collection has arrived today ... thank you Sarah :-) \n\nSherlock Holmes Duck (aka Sherduck) will shortly join our other ducks in Dyalog HQ reception","id":"181156115334190_832260913557037"},{"created_time":"2015-08-05T14:25:08+0000","message":"#onelinerwednesday Find the range of a numeric vector with \u2308\/-\u230a\/  http:\/\/t.co\/sK3DhxUwe8","id":"181156115334190_831252410324554"},{"created_time":"2015-08-04T15:47:46+0000","message":"Just seen this on Twitter ... \n\nJohn Daintree \u0040johndaintree  \nAbout to order props for one of my presentations at #dyalog15.  \u0040dyalogapl #dontask\n\n... what more can we say ?","id":"181156115334190_830856320364163"},{"created_time":"2015-08-03T10:23:59+0000","message":"There is a buzz in the air at Dyalog HQ as preparations for Dyalog '15 are getting underway - check out our viking ship logo for this year!","id":"181156115334190_830298740419921"},{"created_time":"2015-07-29T13:05:44+0000","message":"#onelinerwednesday Progressive dyadic iota: {((\u2374\u237a)\u2374\u234b\u234b\u237a\u2373\u237a,\u2375)\u2373(\u2374\u2375)\u2374\u234b\u234b\u237a\u2373\u2375,\u237a} http:\/\/www.sudleyplace.com\/APL\/AnatomyOfAnIdiom.ahtml \u2026 Try it out here http:\/\/t.co\/abKtiMaldu","id":"181156115334190_828010910648704"},{"created_time":"2015-07-27T13:51:41+0000","message":"Dyalog '15 is only 6 weeks away !!!  Register through our website http:\/\/www.dyalog.com\/user-meetings\/dyalog15.htm by Sunday 2nd August 2015 to make sure you get accommodation at the meeting venue.  \nThe preliminary conference program is now available at http:\/\/www.dyalog.com\/user-meetings\/dyalog15\/programme.htm   \nSummaries of the presentations will be posted in the coming weeks so keep checking back for updates.","id":"181156115334190_827167074066421"},{"created_time":"2015-07-24T15:26:15+0000","message":"Introduction to APL - training course to be held at Dyalog HQ in October 2015.  See our website for full details http:\/\/www.dyalog.com\/training.htm","id":"181156115334190_825995874183541"},{"created_time":"2015-07-23T08:26:50+0000","message":"A slightly late #onelinerwednesday Greatest common divisor as a beautiful tail-recursive dfn: {\u2375=0:|\u237a \u22c4 \u2375 \u2207 \u2375|\u237a} http:\/\/t.co\/pKExoIRhbB","id":"181156115334190_825434060906389"},{"created_time":"2015-07-21T09:02:12+0000","message":"Sending congratulations to our very own Andy, who got engaged to his girlfriend Sarah over the weekend :-)","id":"181156115334190_824403404342788"},{"created_time":"2015-07-20T13:17:36+0000","message":"Roger Hui's latest blog post sees him tackle the exercise of computing permutations http:\/\/www.dyalog.com\/blog\/2015\/07\/permutations\/","id":"181156115334190_824038601045935"},{"created_time":"2015-07-17T09:11:45+0000","message":"Morten is presenting \"Parallel Programming in Dyalog using Futures and Isolates\" and Morten and Jay are hosting a workshop on \"Array Oriented Functional Programming with Dyalog\" at this year's functional programming conference in Bangalore, India \u2013 see http:\/\/functionalconf.com\/","id":"181156115334190_822273457889116"},{"created_time":"2015-07-16T09:50:20+0000","message":"Don't forget to submit your student competition entries to http:\/\/www.dyalogaplcompetition.com\/ before midnight UK time \u2013 winners will be announced 10 August. Good Luck!","id":"181156115334190_821817861268009"},{"created_time":"2015-07-15T14:26:07+0000","message":"#onelinerwednesday Classify numbers into a list of ranges with {((\u2374\u237a)\u2193\u234b\u234b\u237a,\u2375)-\u234b\u234b\u2375} ...try it for yourself at http:\/\/t.co\/0IbKgXBsAv\n(for more information see http:\/\/dfns.dyalog.com\/n_range.htm)","id":"181156115334190_821505894632539"},{"created_time":"2015-07-14T13:03:31+0000","message":"Morten was invited to speak at Google's headquarters in California as part of the Talks at Google programme. Watch his presentation on \"Pragmatic Functional Programming Using Dyalog APL\" at https:\/\/www.youtube.com\/watch?v=PlM9BXfu7UY","id":"181156115334190_821083534674775"},{"created_time":"2015-07-14T08:43:42+0000","message":"In our latest case study we look at the incredible Stormwind navigation simulator, which won the Open Data Innovation Contest Apps4Finland in 2013. Read about Navigating the Finnish Archipelago with Dyalog at http:\/\/www.dyalog.com\/case-studies\/simulation.htm","id":"181156115334190_821004621349333"},{"created_time":"2015-07-13T12:52:37+0000","message":"The latest DYALOGue newsletter is now available; read it at  http:\/\/www.dyalog.com\/dyalogue-newsletters.htm","id":"181156115334190_820670431382752"},{"created_time":"2015-07-09T09:04:21+0000","message":"John Scholes explores a possible new convention system for commenting on dfns in his latest blog post. Read about it at http:\/\/www.dyalog.com\/blog\/2015\/07\/type-comments\/","id":"181156115334190_818984401551355"},{"created_time":"2015-07-08T14:49:17+0000","message":"This weeks #onelinerwednesday is a function train for the minimum, average and maximum: (\u230a\/, (+\/\u00f7\u2262), \u2308\/) Check it out here: http:\/\/t.co\/ZHh4Yg77n4","id":"181156115334190_818655058250956"},{"created_time":"2015-07-07T12:49:52+0000","message":"Join us for our \"Introduction to APL\" training course at Dyalog HQ in Bramley, England 19-23 October under the instruction of Bernard Legrand, author of \"Mastering Dyalog APL\". Email sales\u0040dyalog.com for details and to register.","id":"181156115334190_818203851629410"},{"created_time":"2015-07-03T13:11:02+0000","message":"There's  now only two weeks left to submit your solutions for the seventh annual  international APL problem solving competition - see http:\/\/www.dyalogaplcompetition.com\/ for the rules and to enter. 1,655 have registered so far!","id":"181156115334190_815623438554118"},{"created_time":"2015-07-02T13:11:05+0000","message":"Last chance to register for Dyalog '15 and qualify for the Early Bird Discount \u2013 offer expires this Sunday 5 July at 23:59 UTC.\nSee http:\/\/www.dyalog.com\/user-meetings\/dyalog15.htm for more information and to register","id":"181156115334190_815126698603792"},{"created_time":"2015-07-01T15:40:59+0000","message":"#onelinerwednesday Depth of parenthesis nesting: {+\\1 \u00af1 0['()'\u2373\u2375]}\nhttp:\/\/www.jsoftware.com\/papers\/amuse-bouches.htm#5 \u2026http:\/\/t.co\/ZIy6QqpOYX","id":"181156115334190_814668568649605"},{"created_time":"2015-06-30T11:20:10+0000","message":"Congratulations to the The Langley Hall Primary Academy and Laser Learning whose Laser\u00ae system has been shortlisted for an Innovation in Health & Safety Award at the Education Business Awards on 8th July 2015 http:\/\/www.ebawards.co.uk\/ \n\nYou can read more about the system, and how Laser Learning used Dyalog APL to help solve the logistical nightmare of having a school split across two sites, on our website http:\/\/www.dyalog.com\/case-studies\/education.htm","id":"181156115334190_814084525374676"},{"created_time":"2015-06-30T09:28:13+0000","message":"Expressing big ideas in small bites.  See Roger Hui's fascinating article \"Sixteen APL Amuse-Bouches\" recently published by Vector  http:\/\/archive.vector.org.uk\/art10501480","id":"181156115334190_814055675377561"},{"created_time":"2015-06-29T15:01:09+0000","message":"Roger Hui continues his discourse on magic functions with a look at Ken Iverson's characteristics of notation \u2013 read part II of his blog post at http:\/\/www.dyalog.com\/blog\/2015\/06\/in-praise-of-magic-functions-part-two\/","id":"181156115334190_813683148748147"},{"created_time":"2015-06-26T13:43:22+0000","message":"Latest addition to our documentation set -  Dyalog for Mac OS User Guide. Download it now from http:\/\/www.dyalog.com\/documentation.htm","id":"181156115334190_812082232241572"},{"created_time":"2015-06-25T12:52:00+0000","message":"3 weeks left to enter the Dyalog APL Problem Solving Competition.\nEnter before the submission deadline of 16th July 2015 for your chance to win a cash prize or a trip to Sicily http:\/\/www.dyalogaplcompetition.com\/","id":"181156115334190_811588682290927"},{"created_time":"2015-06-24T15:39:37+0000","message":"#onelinerwednesday Convert to hexadecimal with {(\u2395D,\u2395A)[1+16\u22a5\u2363\u00af1\u22a2\u2375]} http:\/\/t.co\/gFDuvDR4fF","id":"181156115334190_811063289010133"},{"created_time":"2015-06-24T13:30:29+0000","message":"Great that APL is one of these 9 and has stood the test of time. Far from refusing to die, Dyalog APL is definitely \"alive & kicking\"  \n\nhttp:\/\/www.bloomberg.com\/news\/articles\/2015-06-23\/the-old-coding-languages-that-refuse-to-die","id":"181156115334190_811025245680604"},{"created_time":"2015-06-23T13:59:31+0000","message":"Dyalog '15 is taking place in Sicily 6-10 September - to take advantage of our 10\u0025 Early Bird discount, please make sure you register at http:\/\/confreg.dyalog.com\/ before 5th July. \n\nA summary of the workshops on offer this year can be seen at http:\/\/www.dyalog.com\/user-meetings\/dyalog15\/programme.htm","id":"181156115334190_810481995734929"},{"created_time":"2015-06-22T14:29:52+0000","message":"Magic Functions in Dyalog APL - want to find out more about them?  Read Roger Hui's latest blog post http:\/\/www.dyalog.com\/blog\/2015\/06\/in-praise-of-magic-functions-part-one\/","id":"181156115334190_810049349111527"},{"created_time":"2015-06-17T14:08:52+0000","message":"#onelinerwednesday Convert from hexadecimal with {16\u22a5\u00af1+\u2375\u2373\u2368\u2395D,\u2395A} #APL  http:\/\/t.co\/sWAoRd1KfR","id":"181156115334190_807967392653056"},{"created_time":"2015-06-16T10:39:40+0000","message":"\"Thanks so much for such a wonderful product\"  Always nice to receive such a lovely comment in your mailbox :-)","id":"181156115334190_807515556031573"},{"created_time":"2015-06-15T13:08:38+0000","message":"Dyalog would like to announce the general availability of Version 14.1 of Dyalog APL on Windows, Linux, OS X, AIX and Raspberry Pi.  The full product announcement and summary of new features can be found on our web page at http:\/\/www.dyalog.com\/dyalog-version-141.htm","id":"181156115334190_807054046077724"},{"created_time":"2015-06-12T08:51:22+0000","message":"A great article from theburningmonk.com about first experiences with APL  http:\/\/theburningmonk.com\/2015\/06\/fear-and-loathing-with-apl\/","id":"181156115334190_805711669545295"},{"created_time":"2015-06-11T10:13:52+0000","message":"Great feedback from a happy user ...\n\n\"new Key operator in Dyalog Version 14.0 used to speed up a part of our application by 17x\" \n\nFind out more about Key in Roger's blog post from April http:\/\/www.dyalog.com\/blog\/2015\/04\/exploring-key\/","id":"181156115334190_805298459586616"},{"created_time":"2015-06-11T09:48:05+0000","story":"Dyalog Ltd. updated their profile picture.","id":"181156115334190_805292226253906"},{"created_time":"2015-06-10T13:52:56+0000","message":"#onelinerwednesday http:\/\/www.dyalog.com\/blog\/2014\/12\/quicksort-in-apl\/ \u2026 Quicksort using trains: {1\u2265\u2262\u2375:\u2375 \u22c4 S\u2190{\u237a\u233f\u2368\u237a \u237a\u237a \u2375} \u22c4 \u2375((\u2207\u003CS),=S,(\u2207>S))\u2375\u2337\u2368?\u2262\u2375} http:\/\/t.co\/PdL8252uRY","id":"181156115334190_804981216285007"},{"created_time":"2015-06-05T15:26:16+0000","message":"Dyalog '15 User Meeting - registration is now open!\n\nDyalog '15 will take place in Sicily, Italy from Sunday 6th September to Thursday 10th September 2015 (both days inclusive).  Our venue this year is Atahotel Naxos Beach - a conference facility and hotel situated on the beach at Giardini-Naxos in Sicily.\n\nRegistration for Dyalog '15 is now open so go to our Dyalog '15 website (http:\/\/www.dyalog.com\/user-meetings\/dyalog15.htm ) to register and take advantage of the Early Bird discount.   Early Bird expires July 5th 23:59 UTC.  In order to comply with Italian VAT rules, invoices and payments will be via S.H.E.M. srl - a company associated with our colleagues APL Italiana.\n\nThe workshops on offer this year provide an ideal opportunity to get some hands-on experience with Dyalog - or spend some quality time with experienced experts who will present how they use their favourite features - old as well as new!  More information about the venue, pricing, workshops and programme can be found on the Dyalog '15 web page.\n \nNote:  We are in the process of creating the programme and there is still room for additional presentations, so if you have an idea for a presentation, or you yourself would like to give a presentation, then please let us know.  Please send your suggestions to usermeeting\u0040dyalog.com. \n\nWe are looking forward to seeing you on Sicily !","id":"181156115334190_802558466527282"},{"created_time":"2015-06-03T12:46:33+0000","message":"#onelinerwednesday Split a number into its decimal digits with {10\u22a5\u2363\u00af1\u22a2\u2375}   http:\/\/t.co\/CXaxWHL1T6","id":"181156115334190_801583716624757"},{"created_time":"2015-06-02T14:36:42+0000","message":"The #Dyalog planning sessions continue this week with the development team getting deep into the technical details","id":"181156115334190_801209896662139"},{"created_time":"2015-06-01T09:21:59+0000","message":"Morten Kromberg responds to John Scholes' blog post on name colouring for dfns and the comments that it attracted in a blog post of his own http:\/\/www.dyalog.com\/blog\/2015\/06\/response-to-name-colouring-for-dfns\/","id":"181156115334190_800296656753463"},{"created_time":"2015-05-29T08:45:55+0000","message":"Meet our new arrival - travelling all the way from Texas to join the raft of ducks at Dyalog HQ.  Thank you Brian!","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_797809653668830"},{"created_time":"2015-05-28T15:22:08+0000","message":"Half-way through the 7th Annual International #APL problem solving competition with 400 entries so far - enter at http:\/\/www.dyalogaplcompetition.com\/","id":"181156115334190_797486763701119"},{"created_time":"2015-05-28T14:14:52+0000","message":"This week the troops are gathering at Dyalog HQ planning the next #Dyalog version - let the brainstorming commence!","id":"181156115334190_797468227036306"},{"created_time":"2015-05-27T14:34:04+0000","message":"#onelinerwednesday Check for leap years with {\u2260\u233f0=4 100 400\u2218.|\u2375} http:\/\/t.co\/jwoSNkZlN9","id":"181156115334190_797059260410536"},{"created_time":"2015-05-27T10:09:29+0000","message":"Name colouring for dfns - what do you think?  John Scholes solicits your views with his latest blog post http:\/\/www.dyalog.com\/blog\/2015\/05\/name-colouring-for-dfns\/","id":"181156115334190_796988050417657"},{"created_time":"2015-05-22T14:04:45+0000","message":"New to APL and looking for some help with simple image processing ?\n\nWe have a bitmap object in our Windows product as a starting point :- \nhttp:\/\/help.dyalog.com\/14.0\/Content\/GUI\/Objects\/Bitmap.htm\n\nThe image shows a couple of useful code examples.","id":"181156115334190_794542337328895"},{"created_time":"2015-05-20T13:26:53+0000","message":"#onelinerwednesday Tranpose a vector of vectors with the \"spin\" idiom: \u2193\u2349\u2191 http:\/\/t.co\/oq6uP7JCwd","id":"181156115334190_793834750732987"},{"created_time":"2015-05-18T10:02:08+0000","message":"Roger Hui and Nic Delcros discuss the nature of \"fundamental\" with respect to Grade and Sort in the latest post on the Dyalog blog http:\/\/www.dyalog.com\/blog\/2015\/05\/a-dialog-on-apl\/","id":"181156115334190_792901167493012"},{"created_time":"2015-05-15T09:32:53+0000","message":"Our office today :-) Just catching up on the backlog before we head home. #Dyalog15","id":"181156115334190_791599810956481"},{"created_time":"2015-05-13T20:02:01+0000","message":"#onelinerwednesday Validate Siteswap juggling patterns with {n\u2190\u2262\u2375 \u22c4 n=\u2262\u222an|\u2375+\u2373n}  http:\/\/en.wikipedia.org\/wiki\/Siteswap   http:\/\/t.co\/9Cu8dgN7DE","id":"181156115334190_790865041029958"},{"created_time":"2015-05-08T09:41:58+0000","message":"Just had some lovely feedback from a customer who attended DYNA15 in Princeton in April.  \n\n\"I enjoyed the conference very much ... you Dyalog people are terrific!\"  \n\nNice to know we are getting it right #FeelGoodFridays","id":"181156115334190_788793664570429"},{"created_time":"2015-05-07T15:54:15+0000","message":"In the news today ... Singapore's PM wrote code that solved Sudoku!\nJohn Scholes did that in APL  https:\/\/www.youtube.com\/watch?v=DmT80OseAGs  \nDoes that mean he should be Prime Minister ???\n#ElectionDay","id":"181156115334190_788569967926132"},{"created_time":"2015-05-06T13:03:06+0000","message":"#onelinerwednesday Get started on Project Euler with +\/{(\u2228\u233f0=3 5\u2218.|\u2375)\/\u2375}\u2373999   https:\/\/projecteuler.net\/problem=1 http:\/\/t.co\/NnFcznHt11","id":"181156115334190_787956827987446"},{"created_time":"2015-05-06T08:55:20+0000","message":"Geoff Streeter joins the Dyalog bloggers with the first in a series of posts looking at the evolution of Dyalog http:\/\/www.dyalog.com\/blog\/2015\/05\/do-functions-know-their-own-names\/","id":"181156115334190_787744261342036"},{"created_time":"2015-04-30T14:50:40+0000","message":"Do you want to challenge your programming and problem-solving skills in a fun, brain-teasing competition?\nThen join the APL Problem Solving Competition 2015 and compete for 43 cash prizes and a trip to attend a Dyalog conference in Sicily, Italy! http:\/\/bit.ly\/1QEhzjv","id":"181156115334190_785568944892901"},{"created_time":"2015-04-29T11:48:25+0000","message":"#onelinerwednesday Stuck in the middle ? Find the median of a vector with {+\/\u2375[(\u234b\u2375)[(\u230a,\u2308)2\u00f7\u23681+\u2262\u2375]]\u00f72} http:\/\/t.co\/AanYLVzhX4","id":"181156115334190_785001701616292"},{"created_time":"2015-04-28T09:36:43+0000","message":"Announcing APLcloud.com - a new and exciting way to explore the power of APL\n\nAutomatonics Inc. is a USA corporation specialising in Dyalog and Web hosting - using the Amazon AWS global data centres, APLcloud offers commercial-grade Dyalog servers and MiServer web hosting services to rent on a pay-as-you-go basis. See our website for more details about this innovative new business http:\/\/www.dyalog.com\/reference-customers\/automatonics.htm","id":"181156115334190_784508218332307"},{"created_time":"2015-04-27T10:28:55+0000","message":"Did they have a \"50\u0025 extra free\" offer on projector screens last week ? The new projector screen for Dyalog North America is possibly a little bit large for your standard living room presentation (cathedral ceilings recommended) :-)","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_784045295045266"},{"created_time":"2015-04-24T13:01:57+0000","message":"How many times can you pass through London Heathrow airport in a week ?  Morten & Gitte seem to be going for the record as the final leg of the Dyalog April road trip saw the them heading west to Princeton, NJ for DYNA15 ... see Morten's latest blog post for all the details http:\/\/www.dyalog.com\/blog\/2015\/04\/spring-2015-dyalog-travelogue-an-american-tale-dyalog-goes-west-2\/","id":"181156115334190_782443871872075"},{"created_time":"2015-04-22T12:53:08+0000","message":"#onelinerwednesday Yet another way to find all prime numbers up to \u2375: {(2=+\u233f0=(\u2373\u2375)\u2218.|\u2373\u2375)\/\u2373\u2375} #APL http:\/\/t.co\/kWrrEe8UuW","id":"181156115334190_781528931963569"},{"created_time":"2015-04-20T14:34:41+0000","message":"Today is the first day of our North American User Meeting (DYNA15)which is taking place in Princeton NJ. \nWith over 40 delegates from across the USA attending it is set to be a great few days.  You can see the programme on our website http:\/\/www.dyalog.com\/north-american-user-meetings\/2015.htm and watch out for a blog post containing all the news from DYNA15 in the next few weeks.","id":"181156115334190_780513655398430"},{"created_time":"2015-04-20T09:23:28+0000","message":"Catch up with the European roadtrip part 2 in today's blog post - http:\/\/www.dyalog.com\/blog\/2015\/04\/spring-2015-dyalog-travelogue-the-saga-continues\/","id":"181156115334190_780376638745465"},{"created_time":"2015-04-17T14:42:18+0000","message":"Friday - and still racking up the miles !\nBack home to Denmark for just one night after 2 days of talks and presentations at APLGermany then off tomorrow to the USA for DYNA15  http:\/\/www.dyalog.com\/north-american-user-meetings\/2015.htm","id":"181156115334190_778939755555820"},{"created_time":"2015-04-15T15:02:22+0000","message":"Wednesday - a brief stop at Dyalog HQ then on to Germany!\nCheck out Morten & Gitte's travel adventures round Europe in the latest blog post http:\/\/www.dyalog.com\/blog\/2015\/04\/spring-2015-travelogue-pt1\/","id":"181156115334190_777816472334815"},{"created_time":"2015-04-15T14:42:08+0000","message":"#onelinerwednesday Here's a clever non-looping partitioned sort: {g\u2190\u234b\u2375 \u22c4 \u2375[g[\u234b(+\\\u237a)[g]]]} http:\/\/t.co\/nmR8Nn2W9P","id":"181156115334190_777808365668959"},{"created_time":"2015-04-14T13:49:24+0000","message":"Tuesday - it must be Sweden!  \n\nMorten & Gitte are taking a flying visit round Europe this week stopping off in Sweden, England, Germany then back to Denmark. Today they are presenting at the SWEDAPL meeting in G\u00f6teborg then flying over to Dyalog HQ later this evening ...","id":"181156115334190_777338082382654"},{"created_time":"2015-04-14T11:15:17+0000","id":"181156115334190_777166045733191"},{"created_time":"2015-04-14T10:15:33+0000","message":"England Ladies pool player Jo Shaw, sponsored by Dyalog, is at the 2015 European Championships this week.  The action started on Saturday and will finish on Thursday with the semi finals & finals.  Jo and the rest of the England Ladies B2 team have started well, winning 2 out of their first 3 matches - keep up the good work ladies!","story":"Dyalog Ltd. is at Bridlington Spa.","id":"181156115334190_777149052401557"},{"created_time":"2015-04-14T09:34:10+0000","message":"In his latest blog post, Roger explores various aspects of the Key operator http:\/\/t.co\/qz8CUrhe1Y","id":"181156115334190_777139282402534"},{"created_time":"2015-04-10T14:02:22+0000","message":"Dyalog is on the road again - travelling to Sweden & Germany next week then off to the USA the following week to present at various APL user groups & meetings. See the Dyalog Events Calendar here  http:\/\/www.dyalog.com\/dates-for-your-diary.htm  for all the details.","id":"181156115334190_775208689262260"},{"created_time":"2015-04-09T09:39:47+0000","message":"APL Problem Solving Competition 2015 is now open - spread the word !!!\n\nDo you want to challenge your programming and problem-solving skills in a fun, brain-teasing competition? Then join the seventh annual International APL Problem Solving Competition and compete for cash prizes and a trip to attend the annual Dyalog Ltd user meeting in September 2015. You have until 16 July 2015 to submit your entry.  The competition is open to students and non-students alike but only students are eligible to win the prizes. See http:\/\/www.dyalogaplcompetition.com\/the-challenge#.VSY-NPnF98M for more information.","id":"181156115334190_774604082656054"},{"created_time":"2015-04-08T11:06:15+0000","message":"#onelinerwednesday Delete leading, trailing and multiple blanks with {1\u2193{(x\u22281\u233dx\u2190\u2375\u2260' ')\/\u2375}' ',\u2375}  http:\/\/t.co\/MWs8UdsCCJ","id":"181156115334190_774147602701702"},{"created_time":"2015-04-07T09:29:38+0000","message":"See Brian Becker's latest blog entry in the series that examines solving the 2014 Student Competition questions - this week he looks at how to cut those lengthy tweets down to size using APL !\nhttp:\/\/t.co\/Za7159rWxt","id":"181156115334190_773558492760613"},{"created_time":"2015-04-01T14:48:30+0000","message":"#onelinerwednesday Grep for strings containing a pattern with {(\u237a \u2395S'\u0025'\u2360'ML' 1)\u2375} http:\/\/t.co\/BXDuaryUbM","id":"181156115334190_770486953067767"},{"created_time":"2015-04-01T12:26:48+0000","message":"April - a busy month for #Dyalog speaking at user meetings in Sweden, Germany and our DYNA15 user meeting in the USA - see here for dates and details  http:\/\/www.dyalog.com\/dates-for-your-diary.htm","id":"181156115334190_770433453073117"},{"created_time":"2015-03-30T14:07:42+0000","message":"Roger Hui ponders Unforgettable Numbers in today's blog post http:\/\/www.dyalog.com\/blog\/2015\/03\/unforgettable-numbers\/","id":"181156115334190_769382129844916"},{"created_time":"2015-03-27T16:58:47+0000","message":"There are just a few days left to guarantee your place at our 2015 North American Dyalog User Meeting at the Crowne Plaza in Princeton, NJ on 20-21 April 2015 !!\n \nRegister through our website (http:\/\/www.dyalog.com\/north-american-user-meetings\/2015\/registration.htm) by 13:00 (UTC) Monday 30th March 2015 to be sure of a place.\n\nThe preliminary programme can be found at http:\/\/www.dyalog.com\/north-american-user-meetings\/2015.htm    \n\nCosts are $500 for both meeting days (or $250 for just one day) and overnight accommodation is available for $159+taxes per night.","id":"181156115334190_767868703329592"},{"created_time":"2015-03-27T11:43:12+0000","message":"We are busy working with Student Competitions getting the 2015 International APL Problem Solving Competition ready to launch soon ...  http:\/\/www.dyalog.com\/student-competition.htm","id":"181156115334190_767747746675021"},{"created_time":"2015-03-26T16:36:42+0000","message":"#throwbackthursday Can't believe it was 5 years ago that we made the decision to move from our cosy, but overcrowded, little office to the beautiful barn we are in today :-)  OK, so we only moved across the car park but what an eventful few months they were!","id":"181156115334190_767394313377031"},{"created_time":"2015-03-25T15:05:04+0000","message":"#onelinerwednesday Did you know that N perfect shuffles will transpose a 2*N by 2*N matrix?   http:\/\/t.co\/ne0EtjpxyL","id":"181156115334190_766900296759766"},{"created_time":"2015-03-25T09:56:43+0000","message":"England Ladies pool player Jo Shaw, sponsored by Dyalog, is back in action in April at the 2015 European Championships. These take place from 11th to 16th April in Bridlington, England where the England Ladies squad will be up against teams from Wales, Scotland, Ireland (N & S) & Gibraltar. They will be attempting to repeat the success of last year when the England Ladies A team were crowned European champions. The match schedule has just been published on the EBA website http:\/\/www.eba-pool.org\/ where results and live streaming will also be available during the competition.","id":"181156115334190_766756400107489"},{"created_time":"2015-03-24T14:07:35+0000","message":"Stormwind Simulator, a boat simulator with authentic Archipelago navigation developed in Dyalog APL, attracted lots of attention at the Helsinki Boat Show. The author of the software wondered if Stormwind Simulator is the only Dyalog application running in 3 screens ... you can find out more about this incredible application in our newsletter here http:\/\/www.truepr.co.uk\/news\/dl\/36\/040.asp?","id":"181156115334190_766366340146495"},{"created_time":"2015-03-23T15:11:43+0000","message":"In our latest blog post \u0040BPBAPLer looks at recreational computing & maze generating algorithms in Dyalog APL http:\/\/www.http:\/\/t.co\/9s2HkMHtRd","id":"181156115334190_765881990194930"},{"created_time":"2015-03-20T14:36:41+0000","message":"After a disappointing start to the day, with cloud totally obscuring our view of the solar eclipse, Friday just got a whole lot better with the first Dyalog Version 14.1 Beta on the way to our beta testers. For a sneak preview of what 14.1 has to offer see  our latest newsletter http:\/\/www.dyalog.com\/dyalogue-newsletters.htm","id":"181156115334190_764377073678755"},{"created_time":"2015-03-18T13:28:18+0000","message":"#onelinerwednesday Identify the upper and lower triangles of a matrix with {\u237a[2+(\u00d7-)\/\u00a8\u2373\u2375 \u2375]} http:\/\/t.co\/xhzQX9sOSw","id":"181156115334190_762957897154006"},{"created_time":"2015-03-18T10:39:02+0000","message":"Dyalog is on the road again with Morten Kromberg & Gitte Christensen presenting at the FinnAPL Forest Seminar 2015 this week http:\/\/www.finnapl.fi\/tapahtu.htm","id":"181156115334190_762897797160016"},{"created_time":"2015-03-11T13:28:42+0000","message":"#onelinerwednesday Interleave 2 halves of a string in a \"perfect shuffle\" with {\u2375[\u234b\u2352(\u2374\u2375)\u23741 0]} http:\/\/t.co\/CmXaN1v7Nk http:\/\/dfns.dyalog.com\/n_ripple.htm","id":"181156115334190_757639341019195"},{"created_time":"2015-03-10T11:35:51+0000","message":"John Scholes\u2019 dfns workspace project has achieved a milestone\u2026including notes, code and test-scripts, there are now 1,000 dfns pages on the dfns website - http:\/\/dfns.dyalog.com\/\n\nIn addition, the earliest dfns in the workspace were last amended on 5 March 1998, so they\u2019ve just reached legal driving age in the UK!\n \nFor a list of people who\u2019ve contributed to the dfns project, see http:\/\/dfns.dyalog.com\/n_contents.htm","id":"181156115334190_756968487752947"},{"created_time":"2015-03-09T11:03:00+0000","message":"A pre-beta version of Dyalog 14.1 for Mac OS X was sent to an invited group of testers at the end of last week. Dyalog on the Mac happened!","id":"181156115334190_756335924482870"},{"created_time":"2015-03-06T10:46:29+0000","message":"Apologies in advance ... but if we have to suffer Brian's dreadful attempts at humour it is only fair that we share the pain !","id":"181156115334190_754108071372322"},{"created_time":"2015-03-05T18:21:34+0000","message":"There are exciting times ahead for #dyalog #apl on Mac OS X!","id":"181156115334190_753738141409315"},{"created_time":"2015-03-05T14:46:12+0000","message":"Dyalog APL in action - in our latest case study, the vast quantity of admin at Langley Hall Primary Academy is tamed thanks to Dyalog http:\/\/www.dyalog.com\/case-studies\/education.htm","id":"181156115334190_753655344750928"},{"created_time":"2015-03-04T16:53:14+0000","message":"#onelinerwednesday Popular childrens word\/number game FizzBuzz http:\/\/en.wikipedia.org\/wiki\/Fizz_buzz  {\u220a(3\u2191(0=3 5|\u2375)\u222a1)\/'Fizz' 'Buzz'\u2375}\u00a8\u237320  http:\/\/t.co\/yXB8RKCsdN","id":"181156115334190_753251688124627"},{"created_time":"2015-03-04T09:14:16+0000","message":"What are we up to at Dyalog ? \nCheck out our Spring 2015 newsletter for all the latest news and updates\nhttp:\/\/www.dyalog.com\/dyalogue-newsletters.htm","id":"181156115334190_753063408143455"},{"created_time":"2015-02-27T16:38:06+0000","message":"Spring is definitely in the air at Dyalog HQ and the snowdrops in the village are making a welcome appearance this week","id":"181156115334190_750158035100659"},{"created_time":"2015-02-25T15:18:44+0000","message":"#onelinerwednesday Following up from last week and the simple barchart ... this week we have the deluxe barchart with one line of #APL  unibar\u2190{\u2296\u2349'\u2588\u2587\u2586\u2585\u2584\u2583\u2582\u2581 '[1+8\u230a0\u2308-\u2375\u2218.-8\u00d7\u2373\u23088\u00f7\u2368\u2308\/\u2375]} \u22c4 unibar \u230a21+20\u00d72\u25cb.2\u00d732+\u237362 http:\/\/t.co\/wedJQfjeXY","id":"181156115334190_748957428554053"},{"created_time":"2015-02-23T16:47:09+0000","message":"Blog post today continues to examine some of the problems selected for the 2014 #APL Problem Solving Competition http:\/\/www.dyalog.com\/blog\/2015\/02\/solving-the-2014-apl-problem-solving-competition-its-all-right\/","id":"181156115334190_748067411976388"},{"created_time":"2015-02-23T10:23:39+0000","message":"Monday morning brain food for the team at Dyalog HQ #healthyoptions #whostolethebiscuits","id":"181156115334190_747912031991926"},{"created_time":"2015-02-19T14:43:51+0000","message":"This year Dyalog are heading to Italy for our annual user meeting - Dyalog15 will be taking place in Sicily from Sunday, September 6 to Thursday, September 10, 2015 (both days inclusive).  Our venue is the Atahotel Naxos Beach, a modern, well-equipped Congress Centre situated 50 km from Catania Fontanarossa airport.  You can see further details for Dyalog15 on our website http:\/\/www.dyalog.com\/user-meetings\/dyalog15.htm and make sure you check back often as we will be posting regular updates as plans progress.","id":"181156115334190_745995355516927"},{"created_time":"2015-02-18T13:36:02+0000","message":"#onelinerwednesday A simple barchart with one line of #APL  {'.\u2395'[1+\u2375\u2218.\u2265\u2373\u2308\/\u2375]} 3 1 4 1 5 9 http:\/\/t.co\/KcGlPLTsSp","id":"181156115334190_745399858909810"},{"created_time":"2015-02-16T13:47:26+0000","message":"Looking at language structure with John Scholes in our blog post this week #APL #Dyalog http:\/\/www.dyalog.com\/blog\/2015\/02\/foo-shmoo\/ \u2026","id":"181156115334190_744397222343407"},{"created_time":"2015-02-13T16:40:19+0000","message":"Forget the flowers, send your Valentine a romantic message in just one line of #APL  5 7\u2374'#'\/\u236872-\u2395UCS'IFIFIAICKEMGK' http:\/\/t.co\/ojhXCyZhGm","id":"181156115334190_742903309159465"},{"created_time":"2015-02-13T10:27:59+0000","message":"Love is in the air at #Dyalog HQ - a Valentine themed post looks at a change of heart using #APL  http:\/\/www.dyalog.com\/blog\/2015\/02\/changes-of-heart\/","id":"181156115334190_742765305839932"},{"created_time":"2015-02-11T15:30:13+0000","message":"#onelinerwednesday Sorted frequency table for a million rolls of 2 dice {\u2375[\u2352\u22a2\/\u2375;]} {\u237a,\u2262\u2375}\u2338 +\/?1000000 2\u23746  http:\/\/t.co\/VQMfhXDgXO","id":"181156115334190_741934125923050"},{"created_time":"2015-02-09T16:47:20+0000","message":"Dyalog North American User Meeting 2015 - DYNA15\n\nDyalog would like to invite users, partners and all other interested parties to our 2015 North American Dyalog User Meeting, to be held at the Crowne Plaza in Princeton, NJ on 20-21 April 2015.\n\nWe are still finalising the content but a preliminary programme can be found at http:\/\/www.dyalog.com\/north-american-user-meetings\/2015.htm   \nFeedback on the programme is welcome as we are still able to make changes at this stage.\n\nCosts are $500 for both meeting days (or $250 for just one day) and overnight accommodation is available at $159+taxes per night.  \nFurther details of costs and what is included along with a registration form can be found on our website http:\/\/www.dyalog.com\/north-american-user-meetings\/2015.htm \n\nNote: Dyalog15 will be taking place from 6-10 September in Italy \u2013 full details will be announced soon !","id":"181156115334190_741049339344862"},{"created_time":"2015-02-09T16:39:56+0000","message":"Richard Smith joins the \u0040dyalogapl bloggers with his inaugural post looking at zero-length regex matches \u2013 see http:\/\/www.dyalog.com\/blog\/2015\/02\/zero-length-regular-expression-matches-considered-harmful\/","id":"181156115334190_741047102678419"},{"created_time":"2015-02-06T11:30:40+0000","message":"Dyalog is recruiting.  We are looking for a developer to join our core development team, a role that is located in Bramley, Hampshire, UK. For more information, see http:\/\/www.dyalog.com\/careers.htm","id":"181156115334190_738362186280244"},{"created_time":"2015-02-05T11:48:14+0000","message":"So we had some snow at DyalogHQ - not much we agree but someone managed to scrape enough together for this handsome chap!","id":"181156115334190_737325906383872"},{"created_time":"2015-02-04T16:02:31+0000","message":"Depth of characters in nested parentheses?   depth\u2190{+\\1 \u00af1 0['()'\u2373\u2375]} \u22c4 depth '(nested(parens))'  #onelinerwednesday http:\/\/t.co\/jtBTQuxwt2","id":"181156115334190_736787923104337"},{"created_time":"2015-02-02T10:52:06+0000","message":"Continuing our series of blog posts examining problems from the 2014 #APL Problem Solving Competition http:\/\/t.co\/Bk1MTxIA7L","id":"181156115334190_735345903248539"},{"created_time":"2015-01-30T14:43:04+0000","message":"Today we cleared out some old computers - it was difficult - so much fondness for a few obsolete bits of kit.","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_733928946723568"},{"created_time":"2015-01-28T16:06:31+0000","message":"#onelinerwednesday rats\u2190{\u2191\u2375 1\u00f7\u22821\u2228\u2375} \u22c4 rats 0 14 3\u00f77  \u235d Rational approximation.  http:\/\/t.co\/ddotXXsD8a  Also see http:\/\/dfns.dyalog.com\/n_rational.htm","id":"181156115334190_732249283558201"},{"created_time":"2015-01-26T13:30:11+0000","message":"The next in our series of blog posts examining problems from the 2014 #APL Problem Solving Competition http:\/\/www.dyalog.com\/blog\/2015\/01\/solving-the-2014-apl-problem-solving-competition-cryptography-problem-2\/","id":"181156115334190_730640353719094"},{"created_time":"2015-01-19T10:48:24+0000","message":"Latest in a series of blog posts examining some of the problems from the 2014 #APL Problem Solving Competition http:\/\/t.co\/DOU0ZwrhZi","id":"181156115334190_725802967536166"},{"created_time":"2015-01-16T10:18:04+0000","message":"The diamond kata \u2013 a programming exercise \u2013 is analysed by Roger Hui and Morten Kromberg in the latest blog post (see http:\/\/www.dyalog.com\/blog\/2015\/01\/the-diamond-kata\/)","id":"181156115334190_724228447693618"},{"created_time":"2015-01-15T15:01:18+0000","message":"\"APL - As seen on TV\"\nAPL in the TV spotlight on Hawaii Five-0 (Season5 Episode10 at 2:48mins) - who'd have thought it !","id":"181156115334190_723780544405075"},{"created_time":"2015-01-14T10:44:49+0000","message":"Got an overwhelming need to construct a Sierpi\u0144ski triangle in #APL ?   ' \u2395'[1+\u2191\u22a2\u2218(\u2260\\)\\\u219316 16\u23741]   http:\/\/t.co\/mkLKCYuibl #onelinerwednesday","id":"181156115334190_723261457790317"},{"created_time":"2015-01-08T17:07:23+0000","message":"Get your teeth into some linear algebra with Roger's latest blog post  - http:\/\/www.dyalog.com\/blog\/2015\/01\/cholesky-decomposition\/","id":"181156115334190_719935791456217"},{"created_time":"2015-01-08T13:48:21+0000","message":"'I owe EVERYTHING to some funny symbols'  - just found this great article by a long time APL user about his personal success story..  http:\/\/brookeallen.com\/pages\/archives\/1273","id":"181156115334190_719835518132911"},{"created_time":"2015-01-07T09:47:54+0000","message":"This #onelinerwednesday, nest a vector at line endings using #Dyalog #APL and #RegularExpressions: ('^.*$'\u2395S'\u0025' ) http:\/\/t.co\/EPt1GjwKHe","id":"181156115334190_719113838205079"},{"created_time":"2015-01-06T13:32:47+0000","message":"Our shiny new IBM Power 8 server meets our not so shiny (but trusty) 25 year old 3151 terminal  #newmeetsold","id":"181156115334190_718200084963121"},{"created_time":"2015-01-05T14:09:14+0000","message":"Happy New Year from all of us at Dyalog and to welcome in 2015 we have a new blog post with Jay's musings on computing \u03c0 in APL   http:\/\/www.dyalog.com\/blog\/2015\/01\/three-and-a-bit\/","id":"181156115334190_717476998368763"},{"created_time":"2015-01-02T15:37:29+0000","message":"This week's user meeting video is a fun offering and the last of the videos of the presentations given at Dyalog '14. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.\n\u2022 In previous user meetings John has put his dry humour to good use while equipping us with useful life skills; this year he teaches us new techniques with a scientific approach to mitigating the effects of \"Distractions\" while programming http:\/\/video.dyalog.com\/Dyalog14\/?v=pVrNT2lGUUo\n\nOver the holiday period we also released two videos involving the security of data, albeit in two very different ways.\n\u2022 Data tampering, authentication, signatures, certificates, non-repudiation, symmetric vs asymmetric encryption \u2013  cryptography can be a confusing subject. In \"Cryptography 101\", Bj\u00f8rn provides an overview of the terminology and requirements involved in securely encrypting data, explaining the advantages and disadvantages of different techniques before introducing the Dyalog Cryptographic Library. http:\/\/video.dyalog.com\/Dyalog14\/?v=2OWqPX38nRY\n\u2022 Richard starts \"Dyalog Component Files and the Dyalog File Server\" with a brief review of new\/changed component file functionality in Dyalog version 14.0. He covers the new variant options for \u2395FCREATE and \u2395FCHK, multiple component reads, component compression and the accompanying performance enhancements and mentions further changes planned for Dyalog version 14.1 and beyond. He then provides a high level view of the architecture of the Dyalog File Server (DFS) before detailing the advantages of using it over the standard component file system (for example, enhanced security, performance and resilience) and demonstrating the Monitor GUI. http:\/\/video.dyalog.com\/Dyalog14\/?v=KrwgD-5PoNs\n \nTo stay up-to-date with further releases of videos by Dyalog Ltd, subscribe to the following YouTube channels:\n\u2022 http:\/\/www.youtube.com\/user\/DyalogConference\n\u2022 http:\/\/www.youtube.com\/user\/DyalogLtd\n \nA very happy new year from all of us at Dyalog","id":"181156115334190_714990061950790"},{"created_time":"2014-12-19T16:04:51+0000","message":"We are winding down for Christmas & New Year here at Dyalog HQ so wont be posting for a week or so  ... Season's Greetings and we will see you in 2015 !","id":"181156115334190_705908456192284"},{"created_time":"2014-12-17T10:41:41+0000","message":"A festive image in one line of #APL ' \/\\'[1+(\u233d,+\u2368)\u2218.\u2265\u2368\u237310]\u236a9 2 9\/\u2191'\u2218\u2339\u2218' ' \u2339 '  http:\/\/t.co\/HanngpyZXM  What can you do ? #onelinerwednesday","id":"181156115334190_704830309633432"},{"created_time":"2014-12-12T15:16:46+0000","message":"This week's user meeting video provides a further example of using Dyalog in the visualisation of data. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.","id":"181156115334190_702488246534305"},{"created_time":"2014-12-12T15:06:47+0000","message":"An outbreak of Festive Woollies at Dyalog HQ today as the staff take part in Christmas Jumper Day and raise money for Save the Children.","id":"181156115334190_702485079867955"},{"created_time":"2014-12-12T14:00:38+0000","message":"The latest blog post ponders the question of favourite APL glyphs http:\/\/www.dyalog.com\/blog\/2014\/12\/whats-your-favourite-beautiful-squiggle-2\/ Which one is your favourite?","id":"181156115334190_702461149870348"},{"created_time":"2014-12-11T12:05:29+0000","message":"The latest blog post from Roger Hui ...  Quicksort in APL ... you can read it here http:\/\/www.dyalog.com\/blog\/2014\/12\/quicksort-in-apl\/","id":"181156115334190_701879153261881"},{"created_time":"2014-12-11T11:11:53+0000","message":"We pose as well as we program it seems ... staff photographs for the website are happening today at #Dyalog HQ","id":"181156115334190_701862653263531"},{"created_time":"2014-12-10T10:06:57+0000","message":"How many gifts to expect from your true love for the 12 days of Christmas ?  +\/+\\\u237312 http:\/\/t.co\/NPxvFZ7hYl #onelinerwednesday","id":"181156115334190_701302319986231"},{"created_time":"2014-12-05T16:36:54+0000","message":"This week's user meeting videos concentrate on maintainability and enhancing your day-to-day Dyalog experience. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.\n\n\u2022 Maintaining code is often seen as a necessary evil and side-lined or outsourced in favour of more cutting-edge work. However, using Meir Lehman's laws of software evolution, Gianfranco Alongi (Ericsson AB) explores the importance of countering the entropy that arises within code after it has been released. In \"Let's Talk about Maintainability!\" he describes the factors that influence a program's maintainability and shows the relationship between code complexity, the effort needed to implement changes and the cost of doing so. http:\/\/video.dyalog.com\/Dyalog14\/?v=rRX7SNzqWcs\n\n\u2022 Even when not working in a team, using \"Acre \u2013 the APL Code Repository\" has numerous benefits. For example, saving your code to a repository means that you are protected from system crashes, damaged workspaces \u2013 and your own errors. Kai Jaeger and Phil Last (Independent APL Consultants) introduce and demonstrate how using Acre means you can revert mistakes, check the differences between multiple versions of the same workspace, review the history of a file and recover from crashes. http:\/\/video.dyalog.com\/Dyalog14\/?v=sGQSmHuQSb8","id":"181156115334190_698883816894748"},{"created_time":"2014-12-04T14:54:48+0000","message":"Dyalog Version 14.0 documentation can now be purchased as printed & bound manuals from LuLu  - go to our store at http:\/\/www.lulu.com\/spotlight\/dyalog","id":"181156115334190_698401896942940"},{"created_time":"2014-12-03T14:24:51+0000","message":"Got pesky unneeded spaces? {(~'  '\u2377\u2375)\/\u2375} 'without    superfluous   spaces'  \u235d see    http:\/\/t.co\/ALKyZyytVe #onelinerwednesday","id":"181156115334190_697889813660815"},{"created_time":"2014-11-28T13:44:15+0000","message":"This week's user meeting videos pertain to parsing and compilation. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.\n\n\u2022 When hundreds of developers work on millions of lines of code comprising tens of thousands of functions, the implicit assumptions made by individual developers need to be formalised to ensure that they are not open to misinterpretation and co-ordinated synchronous updates need to performed. In \"Parsing APL for Static Analysis\", Anders Schack-Nielsen (Simcorp) explains the new static analysis tool developed at Simcorp to assist with the maintenance of this huge code base. This new tool overcomes many of the difficulties of parsing APL by applying a crucial kind inference algorithm and generating a standard (parsable) BNF from the APL code. http:\/\/video.dyalog.com\/Dyalog14\/?v=7Z0wzY9Oip4\n\n\u2022 For the last three years, Aaron Hsu (Indiana University) has been developing his \"Co-dfns Compiler\". Written in Dyalog, this external compiler can be run from within a Dyalog Session and generates its own code for a given namespace script (effectively it can replace \u2395FIX). Using examples, Aaron goes into the technical details involved in establishing and profiling benchmarks and his hopes for the benefits of combining scalar function fusion with fully-realised GPU execution. http:\/\/video.dyalog.com\/Dyalog14\/?v=8VPQmaJquB0\n\n\u2022 When selecting the optimal language for a project, the decision has always involved the trade-off between expressive power and performance. APL has always excelled at the former and Nick now describes the new compiler with which Dyalog are tackling the former in \"Reducing Interpreter Overhead\". Introduced as experimental functionality at Dyalog version 14.0, the compiler reduces interpretative overhead through dead code elimination, constant folding, idiom recognition, etc. While retaining the caution necessary to ensure that legacy code continues to execute as desired, future plans involve removal of some of its fundamental limitations and the inclusion of scalar (loop) fusion, control structures, non-local names and array morphology inference. http:\/\/video.dyalog.com\/Dyalog14\/?v=ioy4_MIl4VQ\n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at usermeeting\u0040dyalog.com and we'll see what we can do.","id":"181156115334190_695218577261272"},{"created_time":"2014-11-26T15:58:22+0000","message":"So you thought nothing happens an a Wednesday - not any more #onelinerwednesday is here!  Awesomeness in one line of #APL code. Share yours! \n\nTry this little gem: {(~\u2375\u220a\u2375\u2218.\u00d7\u2375)\/\u2375}1\u2193\u2373100  \u235d Prime numbers up to 100 http:\/\/t.co\/LhQlq4qwR9","id":"181156115334190_694341037349026"},{"created_time":"2014-11-21T15:07:16+0000","message":"This week's user meeting videos involve the manipulation and visualisation of data and the possibilities presented by cross-platform user interfaces. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.\n\n\u2022 Stephen Mansour (Carlisle Group and University of Scranton) has developed a statistical package that takes advantage of defined operators to simplify the use of commonly used statistical functions. In \"Taming Statistics with Limited-Domain Operators\", Stephen details the limited-domain operators and their operands that he has constructed across the three classifications of statistical functions (summary, probability distribution and relational). He compares the results they give with those obtained through RConnect, Dyalog's interface to R and shows the graphs that can be output. http:\/\/video.dyalog.com\/Dyalog14\/?v=IWVe08Mbyvg\n\n\u2022 The week 6 videos focussed on using WPF to generate User Interfaces. Brian now shows how MiServer can be used to produce web-based applications in \"MiServer 3.0\". The MiServer framework simplifies the generation of web content from APL, and enables the utilisation of third-party tools such as the Syncfusion libraries and jQuery. It is available on GitHub as an open source, community, project. http:\/\/video.dyalog.com\/Dyalog14\/?v=eLUaLIuKxk8\n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at usermeeting\u0040dyalog.com and we'll see what we can do.","id":"181156115334190_691657670950696"},{"created_time":"2014-11-14T14:45:36+0000","message":"This week's user meeting videos centre round applications written using Dyalog that simplify educational administration. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.\n\n\u2022 Chris \"Ziggi\" Paul (Laser Learning Ltd) was set the task of mitigating the logistical issues surrounding keeping track of 728 pupils in a school split over two sites with multiple buses providing a shuttle service between them. In \"School Laser System with NFC Registration and Alerts\", Ziggi explains the system he implemented using Dyalog and Near Field Communication that allowed the transfer of information such as lunch orders, medical alerts, after school clubs and bus itineraries, all of which used to be recorded on paper, onto a system of wristbands and readers. The system had to allow different levels of access for parents, pupils and staff and, most importantly, had to be fast and reliable, as well as storing all data centrally so that no data could be accessed from a child's wristband without the correct authentication. http:\/\/video.dyalog.com\/Dyalog14\/?v=5vkU9fUUCqA\n\n\u2022 An added bonus this week sees the release of a previously-unpublished video from Dyalog '12! Jerry Brennan has put his years of experience with APL to effective use in designing fun games and educational tools based on adaptive learning and testing methods. In \"Teaching APL \u2013 Fun and Games in Hawaii\" he shares the vocabulary assessments, number games and psychological tests that he's formulated using Dyalog and MiServer. These are under evaluation in his local schools as an assessment tool for new applicants. http:\/\/video.dyalog.com\/Dyalog12\/?v=lJAP2VOEa2U\n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at usermeeting\u0040dyalog.com and we'll see what we can do.","id":"181156115334190_687874977995632"},{"created_time":"2014-11-13T14:57:49+0000","message":"England Ladies B2 pool team ready to take on Northern Ireland this afternoon for a place in the semi-finals","story":"Dyalog Ltd. is with Jo Shaw at The Lodge Hotel, Coleraine.","id":"181156115334190_687407654709031"},{"created_time":"2014-11-12T17:15:10+0000","message":"Check out England Ladies pool team beating Wales 15-6 today !!  Our sponsored player Jo Shaw is on (and winning) at 44mins and 1hr 21mins http:\/\/www.ustream.tv\/recorded\/55320870\nOne very proud Mum here at Dyalog HQ :-)","id":"181156115334190_686975944752202"},{"created_time":"2014-11-10T10:11:56+0000","message":"Dyalog are sponsoring England pool player Jo Shaw, who is in Coleraine, Northern Ireland this week to represent England Ladies at the EBA Nations Cup ... we will be posting regular updates and you can follow the team's progress at http:\/\/www.eba-pool.org\/ where there are links to live streaming, playing schedules and results tables.  Play well ladies !","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_685796164870180"},{"created_time":"2014-11-07T12:25:44+0000","message":"This week's user meeting videos focus on Microsoft Windows Presentation Foundation (WPF). Initially released with Microsoft.NET 3.0, WPF is the backbone of Microsoft\u2019s GUI strategy. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos\n.\n\u2022 John starts \"Data Binding Reloaded\" with a recap of his Dyalog '13 Data Binding presentation. He explains the advantages of separating business logic from the user interface and how this can be realised using two-way data binding combined with WPF\/XAML. Using his famous CD library he demonstrates what can be achieved with the functionality already available and details the planned enhancements to this for the next few releases. http:\/\/video.dyalog.com\/Dyalog14\/?v=HjcSLs3K658\n\n\u2022 In \"WPF Third Party Controls: Syncfusion and the APLGrid\", Morten summaries WPF and the third-party controls that are available for it. He concentrates on two specific third-party packages that make WPF easier to use for APLers \u2013 Syncfusion controls and the APLGrid control from MJH Software Services (both bundled with Dyalog v14.0 onwards), using examples to illustrate the rich and responsive interfaces that can be achieved. Michael Hughes (MJH Software Services) then takes over to explain the APLGrid control, which emulates and extends Dyalog's Grid object, the most complex and widely-used \u2395WC control. Implemented in APL and built on top of Syncfusion's grid control, the APLGrid control includes most of the APL-friendly properties, methods and events of the original Grid but it is a standard WPF control that can be instantiated using \u2395NEW or with XAML. http:\/\/video.dyalog.com\/Dyalog14\/?v=naxY5_KF0lo\n\n\u2022 Claus Madsen (Fine Analytics) takes the theory from the other two presentations and gives an application developer's take on data binding and WPF. In \"The InRisk Asset Allocation Platform\" he shows how someone who is a \"non-IT guy\" with no knowledge of WPF or data binding was able to write an advanced asset allocation tool using WPF (in APL \u2013 Dyalog v14.0 \u2013 rather than XAML) with Syncfusion tools. The live demo of his Portfolio Decision and Surveillance System (PDS) includes technical tips for creating a user interface and identifies the Syncfusion controls that he found particularly useful. http:\/\/video.dyalog.com\/Dyalog14\/?v=pcL8lGF6rjg\n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at usermeeting\u0040dyalog.com and we'll see what we can do.","id":"181156115334190_683998838383246"},{"created_time":"2014-11-06T10:15:46+0000","message":"Inventive stuff going on in the Bramley office today !\nLow winter sun shining on your laptop ? Break out your #Dyalog14 umbrella and the problem is solved.","id":"181156115334190_683341968448933"},{"created_time":"2014-10-31T13:47:25+0000","message":"This week's user meeting videos are all about improving the user experience. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.\n\n\u2022 In \"News from the Documentation Department\", Fiona provides an update on her long-term and short-term plans for the documentation before moving on to Dyalog's new social media strategy. She presents the different media that Team Dyalog are using to communicate their news and invites feedback from everyone on the most effective ways to spread the word. http:\/\/video.dyalog.com\/Dyalog14\/?v=tvnwQCquTTU\n\n\u2022 \"Your New Dyalog Portal\" sees Jason introduce MyDyalog, a new personalised front-end to the DSS system. In addition to its tablet-friendly user interface and the increased level of customisation and control available to each user, MyDyalog is easier to navigate and use than the existing DSS portal and has been enhanced to enable more than just 32-bit installations for Microsoft Windows to be downloaded. http:\/\/video.dyalog.com\/Dyalog14\/?v=Z_tTn3YtaQw\n\n\u2022 Andy uses his extensive experience to identify some of Dyalog's useful but lesser-known functionality; he highlights these in \"Not A Lot of People Know That\u2026Little-known Features of Dyalog\". Enhance your interactions with Dyalog by following his tips for changing a caption in a Microsoft Windows Session, finding a process ID, starting the Editor, working with suspended functions, aligning comments and so on\u2026 http:\/\/video.dyalog.com\/Dyalog14\/?v=-VKFaEWcOys\n\nNOTE: We plan to roll out the new personalised customer portal, MyDyalog, to all customers with a current DSS subscription in a staggered release over the next few months. When your MyDyalog is active and ready to use you will receive an email notification with details of how to access the new service.\n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at usermeeting\u0040dyalog.com and we'll see what we can do.","id":"181156115334190_680172935432503"},{"created_time":"2014-10-24T13:09:58+0000","message":"This week's user meeting videos have a strong emphasis on performance. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.\n\n\u2022 Roger picks up where he left off at Dyalog '13 and presents some of the speed-ups introduced as a direct result of customer feedback in \"The Tuning Pipeline\". He covers tuning the index-of family of functions and fast range finding before explaining the benefits of exploiting his \"selfie\" concept \u2013 dyadic functions in which the left and right arguments are the same \u2013 and detailing potential performance enhancements for Dyalog version 14.1. Kimmo Kek\u00e4l\u00e4inen (KJK-Tieto), a Dyalog Beta tester for over two decades, then gives a user's\/application developer's perspective on the productivity increases that can be achieved by upgrading to Dyalog version 14.0 without needing to implement any code changes. He goes on to show the further speed-ups that he expects to achieve when he incorporates some of the features and optimisations introduced at version 14.0 into his code. http:\/\/video.dyalog.com\/Dyalog14\/?v=7GDya-E3pxI\n\n\u2022 In \"Parallel Programming with Dyalog V14.0\", Morten emphasises the performance enhancements that can be achieved with futures and isolates. One of the most important features of Dyalog version 14.0, these enable deterministic, coarse-grained, parallelism; the intention is that they will become industrial-strength within the Dyalog version 14.1 lifecycle. http:\/\/video.dyalog.com\/Dyalog14\/?v=JvLWvyG7JEs\n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at usermeeting\u0040dyalog.com and we'll see what we can do.","id":"181156115334190_676815129101617"},{"created_time":"2014-10-17T12:17:37+0000","message":"This week's user meeting videos shine a spotlight on two success stories concerning different projects implemented using Dyalog. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.\n\n\u00b7        Technological advances mean that retrieving DNA from a single contributor is rare when examining trace from a crime scene; instead, a mixture of multiple contributions needs sophisticated software to separate and identify the individual donors. Forensic mathematician Charles Brenner (DNA-View) explains how using Dyalog enabled him to take on this challenge in \"There's DNA Everywhere \u2013 an Opportunity for APL\". His Mixtures program is already a long way ahead of the competition in terms of speed and accuracy and he plans to extend it even further. http:\/\/video.dyalog.com\/Dyalog14\/?v=oXlP3r6PzeE\n\n\u00b7        The major pension reform currently taking place in Finland has necessitated the production of a much more refined predictive tool than was available. In \"Pension Microsimulation Model ELSI \", Heikki Tikanm\u00e4ki (Finnish Centre for Pensions) summarises the structure and capabilities of the microsimulation model that has been written to meet this demand. He explains why Dyalog was selected for this model, the advantages inherent with upgrading to version 14.0 and their plans for future development. http:\/\/video.dyalog.com\/Dyalog14\/?v=mj905KjmYNM\n\n \n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at usermeeting\u0040dyalog.com and we'll see what we can do.","id":"181156115334190_673160592800404"},{"created_time":"2014-10-10T12:48:08+0000","message":"This week's user meeting videos concern the next generation of APLers. Go to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.\n\n\u2022 Brian explains the format of the 2014 International APL Problem Solving Competition and shares feedback and reactions from some of the entrants. He explains why the winners were selected before Walt Syzonenko (Fiserv) presents them with their certificates. http:\/\/video.dyalog.com\/Dyalog14\/?v=nxD5JHAE5Tc\n\n\u2022 Emil Bremer Orloff of Aarhus Universitet, Denmark was the grand prize winner \u2013 he explains how he achieved this success in \"How I won the APL Problem Solving Competition \u2013 Part I\". http:\/\/video.dyalog.com\/Dyalog14\/?v=T1p92O5lMC0\n\n\u2022 Iryna Pashenkovska (SimCorp, Ukraine) explains her motivation in entering the competition despite not being a student in \"How I won the APL Problem Solving Competition \u2013 Part II\" before going in depth into a selection of the problems she solved. http:\/\/video.dyalog.com\/Dyalog14\/?v=r1TApZqn6Y4\n\nFor further information on the International APL Problem Solving Competition and to download the 2014 questions, go to http:\/\/www.dyalog.com\/student-competition.htm.\n\nWe'll be releasing new Dyalog '14 presentation videos every Friday for the next few months. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at usermeeting\u0040dyalog.com and we'll see what we can do.","id":"181156115334190_669363073180156"},{"created_time":"2014-10-09T11:10:08+0000","message":"It is a bit wet here at Dyalog HQ today but at least it gave us a chance to give the Dyalog '14 umbrella a test drive!","id":"181156115334190_668798416569955"},{"created_time":"2014-10-03T11:07:45+0000","message":"An exciting week \u2013 the first videos from our user meeting are now live!\nGo to http:\/\/www.dyalog.com\/dyalog_14\/index.html to read about Dyalog '14 and follow the links to the videos.\n\n\u2022 \"Welcome\" is the first of the presentations from Dyalog '14. Gitte opens the user meeting and introduces the new members of Team Dyalog before performing a brief retrospective of the achievements of the last decade. http:\/\/video.dyalog.com\/Dyalog14\/?v=j-uQjEPPGPo\n\u2022 Morten's \"Technical Road Map\" concentrates on the direction that Dyalog is moving in, with particular emphasis on the tools and interfaces that are becoming increasingly important. He summarises the new functionality in Dyalog version 14.0 (released 2014Q2) and introduces the areas that will be concentrated on in coming releases. http:\/\/video.dyalog.com\/Dyalog14\/?v=rRRyDWaU1fA\n\u2022 In \"Gestures and Desktop Scaling in Windows 8\", John tackles the issue of desktop scaling that results from ever-increasing screen resolutions and dpi. He presents the ScaledPixel and RealPixel co-ordinate types proposed for version 14.1 as an alternative to the default bitmap stretching performed by Microsoft Windows. Also proposed for version 14.1 is support for gestures, and John demonstrates three of the gesture events (zoom, rotate and pan) that the interpreter will handle. http:\/\/video.dyalog.com\/Dyalog14\/?v=0y5-ophsdGA\n\nWe'll be releasing new Dyalog '14 presentation videos every Friday for the next few months. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at usermeeting\u0040dyalog.com and we'll see what we can do.","id":"181156115334190_665284556921341"},{"created_time":"2014-09-25T17:16:08+0000","message":"Our final postcard from #dyalog14 is on the website http:\/\/t.co\/ITimHaI1xW","id":"181156115334190_661146797335117"},{"created_time":"2014-09-25T17:15:18+0000","message":"The postcard from yesterday is on the website - a little late due to the success of the #dyalog14 banquet dinner http:\/\/t.co\/GCHGuLFQ1d","id":"181156115334190_661146277335169"},{"created_time":"2014-09-23T19:09:36+0000","message":"See our Postcard from Dyalog'14 to get an update on what happened today http:\/\/www.dyalog.com\/blog\/2014\/09\/postcard-from-dyalog-14-tuesday\/","id":"181156115334190_660177820765348"},{"created_time":"2014-09-23T10:37:34+0000","message":"Software engineering and catwalk modelling #Dyalog14 has it all.  What is in the ball in the conference pack ? Thanks Paul from Optima Systems for the live demo of the rain poncho.","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_659981784118285"},{"created_time":"2014-09-22T20:51:58+0000","message":"An exciting first day at #Dyalog14 #Readallaboutit http:\/\/www.dyalog.com\/blog\/2014\/09\/postcard-from-dyalog-14-monday\/","id":"181156115334190_659642574152206"},{"created_time":"2014-09-21T17:13:38+0000","message":"For an update on what has been happening at see today's Postcard here http:\/\/www.dyalog.com\/blog\/2014\/09\/postcard-from-dyalog-14-sunday\/ \u2026","id":"181156115334190_658793560903774"},{"created_time":"2014-09-21T12:15:56+0000","message":"Nearly all the delegates for today have registered and Dyalog 14 is under way ... here is the view we all had from the meeting rooms this morning ... what a great way to start the day!","id":"181156115334190_658660220917108"},{"created_time":"2014-09-20T17:00:02+0000","message":"So we have arrived in Eastbourne and the preparations are underway - if you want to see what we are up to this week check out our daily Postcard from Dyalog http:\/\/www.dyalog.com\/blog\/2014\/09\/postcard-from-dyalog-14-saturday\/\n","id":"181156115334190_658010900982040"},{"created_time":"2014-09-19T18:09:43+0000","message":"Time for us to head to Eastbourne for Dyalog '14. If you are coming, have a safe journey & see you soon! If not, we will be posting regular updates.","id":"181156115334190_657241781058952"},{"created_time":"2014-09-18T09:14:10+0000","message":"As the pressure builds for for Dyalog '14 and coffee consumption is high there's a random water spillage in Dyalog HQ's kitchen !","id":"181156115334190_656198584496605"},{"created_time":"2014-09-08T14:31:03+0000","message":"Is John Daintree's commitment to Dyalog APL a little obsessive ?","id":"181156115334190_642161412566989"},{"created_time":"2014-09-08T09:20:59+0000","message":"Fried robot & chips anyone ?  Latest CTO blog post is now available http:\/\/www.dyalog.com\/blog\/2014\/09\/turn-to-compass-heading-using-mpu-9150\/ ","id":"181156115334190_642054285911035"},{"created_time":"2014-09-05T10:39:37+0000","message":"Dyalog news and some interesting articles can be found in the latest Vector, the journal of the British APL Association  which is now available online http:\/\/archive.vector.org.uk\/inpress ","id":"181156115334190_638615649588232"},{"created_time":"2014-09-04T14:10:53+0000","message":"Dyalog '14 is only a few weeks away and the full timetable is now available at  http:\/\/www.dyalog.com\/user-meetings\/dyalog14\/programme.htm ","id":"181156115334190_638033836313080"},{"created_time":"2014-09-04T10:23:33+0000","message":"2014 APL Programming Contest Winners - see the full article on our website  http:\/\/www.dyalog.com\/news\/94\/420\/2014-APL-Programming-Contest-Winners.htm ","id":"181156115334190_637954039654393"},{"created_time":"2014-09-03T09:29:03+0000","message":"Dyalog \u201914 is breaking records and we still have 2\u00bd weeks to go !\nWe have the highest number of delegates registered since the first Dyalog Ltd conference in 2006 and for the first time we have sold out of accommodation and conference packages. We do still have a few single days available - for further details contact sales\u0040dyalog.com","id":"181156115334190_637373919712405"},{"created_time":"2014-08-26T08:57:39+0000","message":"Winners announced for the 2014 APL Programming Contest. There were an unprecedented number of submissions for the 2014 International APL Problem Solving Competition. See our website for the full details http:\/\/www.dyalog.com\/news\/93\/420\/Winners-Announced-for-the-2014-APL-Programming-Contest.htm","id":"181156115334190_632946713488459"},{"created_time":"2014-08-22T11:52:58+0000","message":"Dyalog is proud to announce our sponsorship of an England pool player, Jo Shaw.\n\nJo qualified for a trial for the England team after finishing top of the Ladies rankings for the South Central region for the 2013\/14 season and she carried on to be the overall winner of the England Ladies qualifying event. She will attend the 2014 Blackball Association (EBA) Nations Cup as a member of the England Ladies Pool Team in Coleraine, Northern Ireland from 9th until 14th November 2014 and the European Championships in Bridlington, Yorkshire in March 2015.  \n\nJo is the daughter of Karen Shaw, one of Dyalog's employees, and has been part of the Dyalog family for most of her 25 years.\n\nDyalog will be following Jo\u2019s progress at these events so follow us on Twitter and Facebook to see how she gets on. \nFollow Jo at \u0040jojo_236","id":"181156115334190_630911577025306"},{"created_time":"2014-08-12T11:12:54+0000","message":"Our MD Gitte Christensen is speaking at HiNC4 in Copenhagen this week.   Her talk is entitled APL in the Nordic Countries \u2013 the story of end-user computing is an introduction to the early years of APL and its use in the Nordic countries. The different applications of APL are described in the context of changing conditions through the last 50 years. The evolution of APL is outlined and the current state established. In summary this is a story of computing driven by end-users. \n\nFurther details and the full program can be found on their website http:\/\/hinc4.wordpress.com\/\n","id":"181156115334190_625185310931266"},{"created_time":"2014-08-11T10:37:25+0000","message":"Making Controlled Turns with the DyaBot  http:\/\/www.dyalog.com\/blog\/2014\/08\/making-controlled-turns-with-the-dyabot\/ \u2026","id":"181156115334190_624700510979746"},{"created_time":"2014-08-11T09:35:05+0000","message":"The first abstracts for Dyalog '14 presentations are now on the website (http:\/\/www.dyalog.com\/user-meetings\/dyalog14\/programme.htm) and more will follow in the coming weeks.  Remember that 25th August is the last date we can guarantee accommodation at the venue.","id":"181156115334190_624676634315467"},{"created_time":"2014-08-08T14:46:27+0000","message":"Life in the office can make you smile :-)\n\n'Is there a power cut ? My machine keeps shutting down' - said the developer (despite the fact that the lights were on and everyone else was working away).\nIT Manager sighs loudly and wanders over with screwdriver and takes off the case of the PC.\n\"You need to go and get the vacuum cleaner\" said the IT Manager\nBefore & after picture is attached :-)","id":"181156115334190_622712771178520"},{"created_time":"2014-08-08T08:34:41+0000","message":"The deadline for APL Problem Solving Competition entries has been extended to Sunday 10th August 2014 23:59 UTC http:\/\/www.dyalogaplcompetition.com\/   ","id":"181156115334190_622522654530865"},{"created_time":"2014-08-04T15:39:06+0000","message":"The preliminary Dyalog '14 programme is available on our website http:\/\/www.dyalog.com\/user-meetings\/dyalog14\/programme.htm \u2013 some of the titles may change but the subjects should all be reasonably accurate.  At this point, the workshop schedule is definite and the content of Dyalog presentations fairly well known.  A number of user presentations are still unconfirmed and the schedule will be updated regularly as additional speakers are confirmed and the presentation order is scheduled.  Summaries of the presentations will also be posted in the coming weeks.","id":"181156115334190_620095488106915"},{"created_time":"2014-08-04T10:17:07+0000","message":"Latest blog post, Dancing with the Bots. Controlling two bots at once using the new Isolates feature in Dyalog 14.0 ","id":"181156115334190_619870081462789"},{"created_time":"2014-07-31T08:29:36+0000","message":"The fine weather has caused an outbreak of MAMIL's in the office :-)","id":"181156115334190_616446111805186"},{"created_time":"2014-07-30T12:25:02+0000","message":"Today Dyalog have hit some kind of milestone !\nSearching for APL videos when we came across this - it is brilliant that people we don't know are making enthusiastic videos about \"this awesome language\". ","id":"181156115334190_615994481850349"},{"created_time":"2014-07-28T15:42:24+0000","message":"Fancy creating 28 shortcuts on your Windows desktop by hand? No? Neither does John Daintree ... see his latest post http:\/\/www.dyalog.com\/blog\/2014\/07\/creating-shortcuts-microsoft-windows\/","id":"181156115334190_615109225272208"},{"created_time":"2014-07-25T07:50:24+0000","message":"Only two weeks left to enter the sixth annual International APL Problem Solving Competition - the deadline for submission is only a fortnight away so put your programming and problem-solving skills to the test by using any APL system to develop solutions to ten questions and solve a series of problems http:\/\/www.dyalogaplcompetition.com\/","id":"181156115334190_613439708772493"},{"created_time":"2014-07-21T15:46:32+0000","message":"Today's blog post brings you up-to-speed with the progress of the Dyabots http:\/\/www.dyalog.com\/blog\/2014\/07\/blog-is-back\/ \u2026 ","id":"181156115334190_611287825654348"},{"created_time":"2014-07-21T13:47:13+0000","message":"The (not so) Mysterious Duck Sender strikes again !!!\nAnother beautiful duck for the Dyalog collection and for a great cause too.  Thank you very much Nigel :-)","id":"181156115334190_611238892325908"},{"created_time":"2014-07-18T15:11:12+0000","message":"The latest video in Dyalog\u2019s library \u2013 Depth-First Tree-Search in APL \u2013 is now available https:\/\/www.youtube.com\/watch?v=DsZdfnlh_d0\n\nThe classic depth-first search algorithm is explored using APL, a simple and concise array notation with high-order functions. The presentation highlights APL's incremental development style, using simple steps and culminating in a purely functional solution for the N-Queens problem. The informative style of this presentation brings clarity to this advanced topic, making it accessible even to those who are still near the start of their APL journey.\n \nOnce you\u2019ve seen the video, why not examine the code used in greater detail and try the expressions for yourself in the online tutorial at http:\/\/tryapl.org\/ (Learn tab > Depth-first search)\n \nFor more on depth-first search in APL, see http:\/\/dfns.dyalog.com\/n_trav.htm\nFor more on the N-Queens problem, see http:\/\/dfns.dyalog.com\/n_queens.htm\n","id":"181156115334190_609847459131718"},{"created_time":"2014-07-15T16:25:20+0000","message":"Dyalog '14 \u2013 Early Bird Discount expires Monday 21st July  at 23:59 UTC\/GMT.\n\nIf you haven\u2019t already registered, take advantage of the 10\u0025 discount and register for Dyalog \u201814 at http:\/\/confreg.dyalog.com\/ before then.\n\nThe programme is taking shape nicely and a preliminary version will be published soon.  A summary of the workshops on offer can be seen at http:\/\/www.dyalog.com\/user-meetings\/dyalog14\/programme.htm.","id":"181156115334190_608373112612486"},{"created_time":"2014-06-30T15:24:07+0000","message":"New version of Dyalog now available \u2013 download version 14.0 now!\n\nVersion 14.0 is the most significant update in recent history. Highlights include: faster execution, faster development, less storage consumption and network traffic, enhanced integration with external tools and good looks with less effort.\n\nhttp:\/\/www.dyalog.com\/dyalog\/dyalog-versions\/140.htm","id":"181156115334190_600592116723919"},{"created_time":"2014-06-25T15:42:36+0000","message":"Annual Dyalog User Meeting from 21st to 25th September 2014","story":"Dyalog Ltd. added an event.","id":"181156115334190_1434306863514277"},{"created_time":"2014-06-25T15:40:19+0000","message":"5 day course for those new to APL","story":"Dyalog Ltd. added an event.","id":"181156115334190_679365772141608"},{"created_time":"2014-06-24T13:24:51+0000","message":"There are still a few places available on the popular Introduction to APL course taking place from 28 July to 1 August 2014 at our UK offices. Contact Dyalog (sales\u0040dyalog.com) to reserve your place or you can find more details on our website http:\/\/www.dyalog.com\/news.htm#may-14","id":"181156115334190_596951157088015"},{"created_time":"2014-06-20T13:33:36+0000","message":"Invitation to Dyalog Seminar in New York, Thursday July 17th 2014\n\nThe release of Dyalog Version 14.0 is imminent and this will be the most significant release for several years. Expect faster development, faster execution, less storage consumption and network traffic and integration with many new external tools that will increase your productivity! In the next year or two you can expect to see the Dyalog engine and graphical development environments appear on several new platforms and use state-of-the-art GUI libraries to build cross-platform and web applications. Please join us at the Conrad Hilton New York (adjacent to the World Financial Center Ferry Terminal) for the afternoon of Thursday July 17th when Brian Becker, Gitte Christensen and Morten Kromberg will provide updates on the current status of Dyalog.\n\nFor more details visit this page: http:\/\/www.dyalog.com\/news.htm#ny_seminar_20140717","id":"181156115334190_594829643966833"},{"created_time":"2014-06-10T11:14:38+0000","message":"\nDyalog \u201914 will take place in Eastbourne, UK from Sunday 21st September to Thursday 25th September 2014 (both days inclusive).  Our venue this year is The Eastbourne Centre - a conference facility and hotel situated on the seafront in Eastbourne.\n\nRegistration for Dyalog '14 is now open so go to our Dyalog \u201914 website (http:\/\/www.dyalog.com\/dyalog_14\/index.html) to register and take advantage of the Early Bird discount.  Early Bird expires July 21st 23:59 UTC.\n\nThe workshops on offer this year provide an ideal opportunity to get some hands-on experience of the latest functionality available with Dyalog - or spend some quality time with experienced experts who will present how they use their favourite features - old as well as new! More information about the venue, pricing, workshops and programme can be found on the Dyalog '14 web page.\n \nNote :  We are currently in the process of creating the final programme and there is still room for additional presentations, so if you have an idea for a presentation, or you yourself would like to give a presentation, then please let us know.  Please send your suggestions to usermeeting\u0040dyalog.com. \nWe will be updating the programme as we get closer to the dates so please check the website regularly for the latest information.\n\nWe are looking forward to seeing you in Eastbourne !\n","id":"181156115334190_588531537929977"},{"created_time":"2014-06-03T10:13:53+0000","message":"Do you want to challenge your programming and problem-solving skills in a fun, brain-teasing competition?  \nThen join the sixth annual International APL Problem Solving Competition and compete for cash prizes and a trip to attend the annual Dyalog Ltd user meeting in September 2014. \nSee http:\/\/www.dyalogaplcompetition.com\/ for more information. You have until 6 August to submit your entry.","id":"181156115334190_584810051635459"},{"created_time":"2014-05-22T14:31:50+0000","message":"It is not a Dyalog or APL memory for  #throwbackthursday today but this old magazine cover certainly sent some of the team off down memory lane  - was it really only 1990 when this happened ????","id":"181156115334190_578123872304077"},{"created_time":"2014-05-19T12:18:58+0000","message":"Dyalog announces the next Introduction to Dyalog APL course is from Monday 28th July 2014 to Friday 1st August 2014 at our UK offices.  You can find more details on the website http:\/\/www.dyalog.com\/news.htm#may-14","id":"181156115334190_576532422463222"},{"created_time":"2014-05-08T15:24:07+0000","message":"This week we are getting sentimental for #throwbackthursday and remembering Ken Iverson, the inventor of APL. This is the blackboard from Ken's office at IP Sharp arriving at Dyalog - who knows what works of genius were chalked upon it ! It is now hanging on the wall in our boardroom and is frequently used during development discussions.","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_570975693018895"},{"created_time":"2014-04-24T09:34:43+0000","message":"What did we find for #throwbackthursday this week !  This one made us chuckle in the office - there is probably more computing power in your mobile phone than there was in the Unix server on the Dyalog stand at APL83 :-)","id":"181156115334190_563820943734370"},{"created_time":"2014-04-14T12:54:46+0000","message":"These videos are the last of the videos of the presentations given at Dyalog \u201813. Go to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201813 and follow the links to the videos.\n\n\u2022        Illse Nell presented Riskflow\u2019s \"Cash Flow Optimizer\", an application aimed at improving the financial literacy of individuals as well as medium, small and micro enterprises. She takes us through the evolution of the Cash Flow Optimizer, from initial concept to release, and highlights some of the pitfalls that can result from a lack of financial awareness. A quarter of South Africans are currently unemployed, and the Cash Flow Optimiser supports the South African Government\u2019s initiative to establish economic growth via entrepreneurial development. (http:\/\/video.dyalog.com\/Dyalog13\/?v=N9mee5m8rwI)\n\n\u2022        The three blind mice (James Greeley, Sam Gutsell and Shaquil Sidiki) have now completed their apprenticeships at Optima Systems and progressed to junior developer status. \"The Three Blind Pis\" shows the projects that they have developed along the way as part of their learning experience using Dyalog APL, MiServer and the Raspberry Pi. (http:\/\/video.dyalog.com\/Dyalog13\/?v=ipzm0bLM57A)\n\nTo stay up-to-date with further releases of videos by Dyalog, subscribe to the following YouTube channels:\n\u2022\thttp:\/\/www.youtube.com\/user\/DyalogConference\n\u2022\thttp:\/\/www.youtube.com\/user\/DyalogLtd\n\u2022\thttp:\/\/www.youtube.com\/user\/APLtrainer\n","id":"181156115334190_558316597618138"},{"created_time":"2014-04-10T15:19:49+0000","message":"Happy birthday to Geoff Streeter - our very own antique treasure :-)  #throwbackthursday","id":"181156115334190_556099071173224"},{"created_time":"2014-03-20T11:16:57+0000","message":"Another #throwbackthursday delve in the box of antique Dyalog APL delights revealed these two treasures !  Dyalog APL on an 8\" floppy disk plus a particularly stylish manual - how very 1980's","story":"Dyalog Ltd. added 2 new photos.","id":"181156115334190_545881548861643"},{"created_time":"2014-03-17T16:01:59+0000","message":"The mystery duck sender strikes again (well, actually, we found out who it is but it would be no fun if we let everyone in on the secret)  Elvis Duck has entered the building and is roosting happily with his ducky chums in the Dyalog office.\n\nThanks mystery duck sender !!!","id":"181156115334190_544167179033080"},{"created_time":"2014-02-27T15:19:29+0000","message":"As it is #throwbackthursday we thought we would have a delve in the Dyalog museum to see what ancient treasures we could find. Well, we struck gold with this old brochure showing exactly what you received if you purchased a copy of Dyalog APL in 1987 - loving the retro fonts & colours not to mention the 5.25\" floppy disk !!!","id":"181156115334190_535136213269510"},{"created_time":"2014-02-24T13:01:04+0000","message":"Countless hours of consulting with our users, coding and testing have resulted in the Beta Release of Version 14.0 of Dyalog APL.  Dyalog developers from Canada, Denmark, France, the UK and the US have joined forces to improve life for Dyalog APL programmers.  Version 14.0 will be available on all supported platforms and will feature: significant new primitives like rank, key and function trains; new ways to deterministically use multiple processors; data binding to share data in real time with GUI components; a new semi-compiling parser and more efficient component files.\n \nAt the same time as the Version 14.0 release, Dyalog plans to release Version 1.0 of a new graphical interface to allow developers to remotely debug their APL applications, a new release of the Dyalog Web Server framework and an interface to the R framework.\n \nAnyone purchasing V13.2 after today is eligible for a free upgrade to V14.0.  Keycaps with the new \u201cKey\u201d operator engraved on them will offered free of charge to Dyalog keyboard owners.","id":"181156115334190_533400290109769"},{"created_time":"2014-01-15T10:56:46+0000","message":"We know that Christmas seems so long ago now but we were well chuffed with our fundraising efforts - Dyalog took part in Christmas Jumper Day on 13 December 2013 and raised \u00a3123 for Save the Children - photographic evidence below !","id":"181156115334190_511835375599594"},{"created_time":"2014-01-13T15:34:12+0000","message":"Dyalog would like to wish you all Happy National Rubber Ducky Day http:\/\/www.examiner.com\/article\/happy-national-rubber-ducky-day","id":"181156115334190_10151990801628229"},{"created_time":"2014-01-10T13:21:16+0000","message":"This week's conference videos cover some of the tools that can simplify and enhance your Dyalog APL experience. Go to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201913 and follow the links to the videos.\n\n\u2022 Morten's \"Interfaces to R, Q and NAG\" introduces the tools that provide direct access to three applications - the R statistical framework (open source), Q high performance database engine and NAG (Numerical Algorithms Group) libraries.\no RConnect, the interface to R, exploits the rich syntax offered by R to verify statistical routines written in an APL workspace and perform statistical analysis using R's comprehensive statistical library, optionally displaying the results graphically. (http:\/\/video.dyalog.com\/Dyalog13\/?v=NhGRTRKNzB8)\no The largest collection of reliable and supported numerical algorithms commercially available can be accessed using \u2395NA cover functions, enabling NAG's statistical facilities and optimisation routines to be applied to functions written in an APL workspace.\no QConnect, the interface to Q, maps Q data structures with APL objects so that the advantages of the high performance columnar database engine can be  applied to functions written in an APL workspace.\n\n\u2022 The next release of Dyalog APL sees many improvements to the user command structure. In \"User Command Update\", Dan goes through some of the changes that have been made for version 14.0 as well as covering the basics of user commands for the benefit of those who haven't used them since their introduction in version 12.1. (http:\/\/video.dyalog.com\/Dyalog13\/?v=Bm5dEUC6ZWg)\n\n\u2022 In \"The Future of SharpPlot and RainPro\", Nic's enthusiasm as he describes the evolution of RainPro into SharpPlot is contagious! The better performance, increased portability and excellent graphics quality offered by SharpPlot over RainPro have made SharpPlot the primary charting package for Dyalog from version 14.0. Nic covers the basics of using SharpPlot and shows the results and chart type options that can be generated. (http:\/\/video.dyalog.com\/Dyalog13\/?v=Xo3vRQMaPxo)\n\nThis is the last of the weekly releases of videos from Dyalog '13. To stay up-to-date with further releases of videos by Dyalog, subscribe to the following YouTube channels:\n\u2022 http:\/\/www.youtube.com\/user\/DyalogConference\n\u2022 http:\/\/www.youtube.com\/user\/DyalogLtd\n\u2022 http:\/\/www.youtube.com\/user\/APLtrainer","id":"181156115334190_509183829198082"},{"created_time":"2014-01-03T13:06:32+0000","message":"This week's conference videos have a strong emphasis on performance. Go to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201913 and follow the links to the videos.\n\n\u00b7        Cosmos is a system, written in APL, that can assemble large volumes of data from multiple databases across international locations, analyse it and present the results graphically. Paul Grosvenor describes how his team have made numerous \"Cosmos Performance Improvements\" by taking advantage of the power of Dyalog APL and memory mapped files to out-perform traditional SQL databases. (http:\/\/video.dyalog.com\/Dyalog13\/?v=oK_XGobiFmM)\n\n\u00b7        Jay introduces an experimental compiler technology that promises to speed applications up significantly by \"Reducing Interpreter Overhead\". The compiler produces parse trees when functions are fixed, thereby eliminating some of the run-time cost of the APL interpreter. The Beta version of this compiler (included with version 14.0) has been observed to improve performance by a  factor of 2.5 when running utility functions with small arguments. (http:\/\/video.dyalog.com\/Dyalog13\/?v=bDd5EMXvLDI)\n\n\u00b7        Aaron Hsu discusses his project to construct a \"Co-Dfns Compiler\", which aims to not only eliminate interpreter overhead, but also deliver massively parallel execution of dfns at some point in the future. In addition to explaining why a compiler should be able to offer significant speed-ups, Aaron also introduces a couple of new language features aimed at making it possible to write \"deterministic\" concurrent algorithms in APL. (http:\/\/video.dyalog.com\/Dyalog13\/?v=-brW204CXks)\n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at conference\u0040dyalog.com and we\u2019ll see what we can do.","id":"181156115334190_505938592855939"},{"created_time":"2013-12-27T13:18:34+0000","message":"This week's conference videos deal with improving your product and your life! Go to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201913 and follow the links to the videos.\n \n\u00b7        A must-see for all APLers, \"Social Skills for Programmers\" covers the Dos and Do Nots of social interactions between APLers and Normal People. JohnS takes us through this as gently as he can, but sometimes the truth is painful\u2026 (http:\/\/video.dyalog.com\/Dyalog13\/?v=3qGsCrkWT-4)\n \n\u00b7        In \"Documenting Dyalog APL\", Fiona goes into her plans for Dyalog APL's documentation set and asks the questions that could direct its future. (http:\/\/video.dyalog.com\/Dyalog13\/?v=PsNvWrsSfr8)\n \n\u00b7        Gianfranco Alongi introduces us to the idea of \"Test Driven Development (TDD) in APL\". By explaining the rationale behind the creation of tests as part of the design phase, he justifies the three fundamental laws of TDD and the TDD cycle. He also covers the benefits of refactoring and the values, principles and practises of TDD; taking these into account can turn a developer into a software craftsman. (http:\/\/video.dyalog.com\/Dyalog13\/?v=UEbwdxPcnrE)\n \nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at conference\u0040dyalog.com and we\u2019ll see what we can do.","id":"181156115334190_502258873223911"},{"created_time":"2013-12-20T13:50:10+0000","message":"This week's conference videos shine a spotlight on language enhancements coming in with the next release of Dyalog APL. Go to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201913 and follow the links to the videos.\n\n\u2022 In \"Parallel Language Features in Version 14.0\" Morten introduces the exciting experimental concepts of futures and isolates, which enable parallelism to be expressed in a way that feels natural to APLers as well as the new monadic parallel operator. The goal is to put true parallel processing at the fingertips of the domain expert. (http:\/\/video.dyalog.com\/Dyalog13\/?v=Bmx_yUKxVv0)\n\n\u2022 The \"Rank and Friends\" presentation is an introduction to a related set of primitive features that are coming with version 14.0 of Dyalog APL. Roger explains the monadic tally function, the monadic key operator and the dyadic rank operator. He also describes the concept of major cells and illustrates the use of the extension of dyadic iota (\"index of\") to higher-rank arrays through a comprehensive example of inverted tables. (http:\/\/video.dyalog.com\/Dyalog13\/v=J05FEbqDsZM)\n\n\u2022 Function trains, another version 14.0 feature, are explained by JohnS in \"Train Spotting in Version 14.0\". The six basic function train structures and the two forms that all function trains can be reduced to, fork and atop, are described along with some optimisation tips and the very useful new boxing user command. (http:\/\/video.dyalog.com\/Dyalog13\/v=7-93GzDqC08)\n\n\u2022 Morten and Roger return in \"Primitive Performance\". Morten describes the Performance Quality Assurance framework, a new tool being developed and used internally by Dyalog to carefully monitor interpreter performance from one release to the next. Roger then expands on a number of optimisation projects that have been part of the version 14.0 development cycle. (http:\/\/video.dyalog.com\/Dyalog13\/v=qT1QJy9qY7I)\n\nBREAKING NEWS! The first information on Dyalog '14 is now available at http:\/\/dyalog.com\/dyalog_14\/index.html \u2013 more information will be added to this page as it becomes available \n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at conference\u0040dyalog.com and we\u2019ll see what we can do.","id":"181156115334190_498544576928674"},{"created_time":"2013-12-13T09:24:37+0000","message":"This week's conference videos concentrate on file systems. Go to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201913 and follow the links to the videos.\n\n\u2022 In \"V14.0 File System Enhancements\", Richard presents an overview of the key moments in the history of component files before focusing on the new functionality coming in version 14.0 \u2013 this new functionality includes the ability to read multiple components in a single operation, automatic compression of file components and other performance-related enhancements. Richard also discusses the planned removal of write support for small-span component files and suggests strategies for moving applications forward to take account of this. (http:\/\/video.dyalog.com\/Dyalog13\/?v=nZiwORueFP0)\n\n\u2022 The advantages offered by the \"Dyalog File Server v2.0\" are explained by Morten. Key features include \"continuous operation\" (provided by the new backup mechanism's ability to take backups and restore component files without taking the server down), support for native file operations via DFS, an application bootstrap mechanism, and a performance monitor capable of providing detailed reports on file system usage. (http:\/\/video.dyalog.com\/Dyalog13\/?v=80m5AKX0Wfc)\n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at conference\u0040dyalog.com and we\u2019ll see what we can do.","id":"181156115334190_494696907313441"},{"created_time":"2013-12-06T13:16:59+0000","message":"This week's conference videos centre round visual data presentation. Go to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201913 and follow the links to the videos.\n \n\u00b7        Valentina Settimi describes the updates made to the appearance of APL Italiana's financial software using Dyalog APL exclusively in \"Applying Version 13.2 GUI Features to SOFIA\". Her demonstration shows how users are now presented with a cohesive and modern GUI that makes the most of the functionality present in the current release of Dyalog APL. (http:\/\/video.dyalog.com\/Dyalog13\/?v=__UBrLmEhio)\n \n\u00b7        In \"Towards Industrial Strength Web Applications\", Brian presents MiServer, Dyalog's APL-based web server framework, which can be used to implement robust web applications with rich user interfaces. He shows how the MiServer philosophy \u2013 that \"Anyone who can write an APL function should be able to host it on the web\" \u2013 is implemented through MiServer's suite of web-content-generating utilities and minimises the need for the user to write HTML or JavaScript. (http:\/\/video.dyalog.com\/Dyalog13\/?v=HxxTVKYL80c)\n \nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at conference\u0040dyalog.com and we\u2019ll see what we can do.","id":"181156115334190_491281227655009"},{"created_time":"2013-12-05T11:38:39+0000","message":"The YouTube video of Conway\u2019s Game of Life using Dyalog APL has passed the 100,000 hits mark! See John Scholes\u2019 beautifully simple walkthrough at http:\/\/www.youtube.com\/watch?v=a9xAKttWgP4.","id":"181156115334190_490732374376561"},{"created_time":"2013-12-05T10:02:50+0000","message":"Dyalog APL based Stormwind Simulator wins Impress category at Apps4Finland 2013. Congratulations to Tomas ! The conference video of his incredibly realistic boat simulator can be seen here http:\/\/video.dyalog.com\/Dyalog13\/?v=O63M3u0sDAg \u2026","id":"181156115334190_490704314379367"},{"created_time":"2013-11-29T13:29:17+0000","message":"This week's conference videos concern the next generation of APLers. Go to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201913 and follow the links to the videos \u2013 in response to your feedback, the conference and video pages have been adjusted slightly and should now look better when viewed on your \"Phablets\" and smaller screens.\n\n \n\u00b7        In \"Computer Science Outreach and Education with APL\", Aaron Hsu takes us through the high school programme he has been running that introduces new computer science students to APL. He explains the theoretical foundations that drove the design of the programme and the initial findings, some of which are rather surprising\u2026 http:\/\/video.dyalog.com\/Dyalog13\/?v=kIItfQJEVdM\n\n\u00b7        Yanqing Chen of the State University of New York won the 2013 International APL Problem Solving Competition \u2013 he explains how he achieved this success in \"How I Won the Dyalog Programming Contest\". http:\/\/video.dyalog.com\/Dyalog13\/?v=ydHWXFZEPAU\n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at conference\u0040dyalog.com and we\u2019ll see what we can do.\n\nP.S. Last few days to enter the Poster Competition and win a ticket to Dyalog '14 \u2013 entries must be in by December 1st.","id":"181156115334190_487944344655364"},{"created_time":"2013-11-28T17:25:26+0000","message":"It has been a day for gifts - an new addition to the Dyalog Duck collection arrived in the post today - thanks Nigel !","story":"Dyalog Ltd. is with Nigel Hunn.","id":"181156115334190_487605524689246"},{"created_time":"2013-11-28T16:41:47+0000","message":"Thanks to Liam! The Dyalog tea club (Andy, Karen, Jason, Liam, Fiona) Now have new mugs!","story":"Dyalog Ltd. is with Fiona Smith and 3 others.","id":"181156115334190_487585291357936"},{"created_time":"2013-11-22T13:35:09+0000","message":"This week's conference videos focus on Microsoft Windows Presentation Foundation (WPF). Initially released with Microsoft.NET 3.0, WPF is the backbone of Microsoft\u2019s GUI strategy.\n\n\u00b7        In Part I, John Daintree demonstrates how new \u201cdata binding\u201d features in version 14.0 will integrate WPF very tightly with APL. http:\/\/video.dyalog.com\/Dyalog13\/?v=Vy0i7_gNrXE\n\n\u00b7        Part II features Michael Hughes talking about his efforts to make WPF easy to use from APL. Michael\u2019s WPF emulation of Dyalog\u2019s built-in Grid object, based on the Syncfusion grid, will smooth the path for anyone wanting to move to the new technology from the existing built-in GUI tools. http:\/\/video.dyalog.com\/Dyalog13\/?v=h_xxeM-fRig\n\nGo to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201913 and follow the links to the videos.\n\nThere will be further updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at conference\u0040dyalog.com and we\u2019ll see what we can do.\n\nP.S. Don't forget there's only a week left to enter the Poster Competition and win a ticket to Dyalog '14 \u2013 http:\/\/forums.dyalog.com\/viewtopic.php?f=30&t=597 for details.","id":"181156115334190_484541298329002"},{"created_time":"2013-11-15T13:36:46+0000","message":"A fun and very cool offering from our conference videos this week. Go to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201913 and follow the links to the videos.\n \n\u00b7        Tomas' \"Stormwind Simulator\" is truly mind-blowing. The incredible realism that he's achieved using Dyalog APL to model sailing round the Finnish archipelago (in \u201creal time\u201d!) is demonstrated and the logic behind it explained.\n \n\u00b7        \"Robot Wars\" is the grand finale of this evening session from the opening day of the conference is the race between autonomous APL-controlled robots, in which APL Italiana take on the Rest of the World\u2026 Which little duck will successfully navigate the obstacles to emerge triumphant?\n \nFurther updates next Friday highlighting the new videos for the week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at conference\u0040dyalog.com and we\u2019ll see what we can do.","id":"181156115334190_481148105334988"},{"created_time":"2013-11-08T13:20:03+0000","message":"An exciting week \u2013 the first videos from our conference are now live! Go to http:\/\/www.dyalog.com\/dyalog_13\/index.html to read about Dyalog \u201913 and follow the links to the videos.\n\n\u2022\t\u201cWelcome to Dyalog \u201813\u201d is Gitte\u2019s opening presentation and introduces the Dyalog team at the conference\n\u2022\tMorten\u2019s \u201cTechnical Keynote\u201d concentrates on the plans for the next release of Dyalog APL (14.0, due out in 2014Q2)\n\nWe\u2019ll be posting updates each Friday highlighting the new videos available that week. If you have any requests for specific videos that you\u2019d like to see sooner rather than later then please let us know at conference\u0040dyalog.com and we\u2019ll see what we can do!","id":"181156115334190_473521236097675"},{"created_time":"2013-10-30T14:33:43+0000","message":"It's been a while since we posted but we have been flat out with preparations for Dyalog 13 !  Almost everyone is back in the office after a very successful week in Florida - the venue was amazing but what's not to love about APL, sunshine, sand & sea all in one place !  We will be posting lots of exciting stuff from the conference soon so watch this page for updates.","id":"181156115334190_468384296611369"},{"created_time":"2013-09-13T09:01:49+0000","message":"Come to Dyalog '13, gain unique insight into Dyalog APL Version 14 and meet the developers.  September 18th is the last date we can guarantee accommodation so check out the latest news and register on our website http:\/\/www.dyalog.com\/dyalog_13\/index.html","id":"181156115334190_443893305727135"},{"created_time":"2013-08-30T09:02:59+0000","message":"The preliminary Dyalog '13 conference program is now available on our website http:\/\/www.dyalog.com\/dyalog_13\/index.html#confprog","id":"181156115334190_436779186438547"},{"created_time":"2013-08-16T08:59:25+0000","message":"Dyalog \u201913 takes place in in Deerfield Beach, Florida, USA - October 20 \u2013 24 and the Early Bird discount expires Saturday August 17th at 23:59 UTC\/GMT. To take advantage of the 10\u0025 discount register for Dyalog '13 before then at  http:\/\/www.dyalog.com\/dyalog_13\/index.html","id":"181156115334190_429846843798448"},{"created_time":"2013-08-06T09:22:11+0000","message":"Whilst we are in a 'good old days' kind of mood here is an  interesting article on APL with some very entertaining discussion threads.","id":"181156115334190_424335117682954"},{"created_time":"2013-08-02T12:13:35+0000","message":"We though we would have a little dip into the archives today -  retro APL programming circa. 1975 - enjoy !","id":"181156115334190_422282824554850"},{"created_time":"2013-07-08T13:19:51+0000","message":"The venue for Dyalog 13","id":"181156115334190_409487739167692"},{"created_time":"2013-07-08T12:55:05+0000","message":"Dyalog \u201913 takes place in in Deerfield Beach, Florida, USA -  October 20 \u2013 24 (both days inclusive)\nFor more information and to register go to http:\/\/www.dyalog.com\/dyalog_13\/index.html","id":"181156115334190_409480072501792"},{"created_time":"2013-06-18T15:18:47+0000","message":"A reminder that the entry deadline for Dyalog\u2019s fifth annual APL Problem Solving Competition is July 8 2013.  Don't miss your chance to win one of 43 cash prizes totaling $8500 and a paid trip to attend the 2013 Dyalog conference in Florida, USA.  Non-students are invited to participate and will be judged, but only students are eligible to win prizes. Go to http:\/\/studentcompetitions.com\/competitions\/apl-problem-solving-competition to find out more.","id":"181156115334190_399526823497117"},{"created_time":"2013-06-10T08:44:13+0000","message":"If you want to find out more about  Dyalog APL for Raspberry Pi take a look at the news item on our website http:\/\/www.dyalog.com\/news.htm#june-13","id":"181156115334190_394690843980715"},{"created_time":"2013-06-07T14:57:17+0000","message":"Dyalog Ltd would like to announce the general availability of Dyalog APL Version 13.2 for Raspberry Pi.  It is a complete 32-bit Linux interpreter with the same APL language features as 32-bit Dyalog APL version 13.2 on any other platform. \nThe software is available via a free download from http:\/\/packages.dyalog.com and can be installed using standard Linux \u201capt-get\u201d commands. For commercial use, or other delivery mechanisms, please contact sales\u0040dyalog.com","id":"181156115334190_393424017440731"},{"created_time":"2013-05-24T14:41:06+0000","message":"Another Blog post! Visualising sensor data on a Raspberry Pi with Dyalog APL and RainPro","id":"181156115334190_386539928129140"},{"created_time":"2013-05-22T15:03:16+0000","message":"New blog post: C3Pi Opens Eyes at the APL Moot","id":"181156115334190_385705931545873"},{"created_time":"2013-05-09T12:50:28+0000","message":"A 5 day course for those who are new to APL taught by Bernard Legrand (author of \"Mastering Dyalog APL\").   See our website for more details http:\/\/www.dyalog.com\/news.htm#may-13","story":"Dyalog Ltd. added an event.","id":"181156115334190_109716649234641"},{"created_time":"2013-04-29T14:39:05+0000","message":"Ladies and gentlemen, boys and girls, welcome to \u201cDyalog CTO blog\u201d!  Check out the activities at Dyalog as seen through the eyes of the current CTO  http:\/\/cto.dyalog.com\/","id":"181156115334190_375843282532138"},{"created_time":"2013-04-29T12:04:54+0000","story":"Dyalog Ltd. updated their cover photo.","id":"181156115334190_375801549202978"},{"created_time":"2013-04-25T16:07:21+0000","message":"Ever wondered why we built TryAPL.org ? http:\/\/www.youtube.com\/watch?v=9AMj77tuDAg","id":"181156115334190_373897692726697"},{"created_time":"2013-04-23T14:53:29+0000","message":"Do you want to challenge your programming and problem-solving skills in a fun, brain-teasing competition? Join the APL Problem Solving Competition and compete for cash prizes and a trip to the Dyalog conference in Florida.  Check http:\/\/www.studentcompetitions.com\/competitions\/apl-problem-solving-competition for more information! You have until 8 July to submit your entry.  \nHere is last year's winner Hayato","id":"181156115334190_372995939483539"},{"created_time":"2013-03-22T09:18:24+0000","message":"Keeping the Duck Collection theme going, we have a new arrival this week who turned up in the post in a plain brown box  ... we have no idea who sent it and there was no postmark on the box.  Seems we have a secret admirer who shares our fondness for all things duck :-)","id":"181156115334190_357383364378130"},{"created_time":"2013-03-19T11:33:26+0000","message":"The famous Duck Collection at Dyalog HQ","story":"Dyalog Ltd. added 3 new photos to the album: Duck Collection \u2014 in Bramley, Leeds, United Kingdom.","id":"181156115334190_356042644512202"},{"created_time":"2013-02-15T15:40:23+0000","message":"Introduction to Dyalog APL Nov 2011 - training course at Dyalog's Bramley offices","story":"Dyalog Ltd. is in Bramley, Reading, United Kingdom.","id":"181156115334190_339974582785675"},{"created_time":"2013-02-15T15:31:55+0000","message":"Training course at Dyalog's Bramley offices","story":"Dyalog Ltd. added 3 new photos to the album: Introduction to Dyalog APL Sep 2012 \u2014 in Bramley, Reading, United Kingdom.","id":"181156115334190_339971436119323"},{"created_time":"2013-02-13T14:39:10+0000","message":"A little light midweek entertainment for you ... the video of John Scholes' evening entertainment from Dyalog '12 is now available ... stick with it because the really funny stuff is near the end http:\/\/video.dyalog.com\/Dyalog12\/index.html#StateFree","id":"181156115334190_142735252554063"},{"created_time":"2013-02-11T12:26:37+0000","message":"Dyalog is pleased to announce the general availability of Version 13.2 of Dyalog APL.  \n\nThe full product announcement and summary of new features can be found on our web page at http:\/\/www.dyalog.com\/v_13-2.html","id":"181156115334190_337785726337894"},{"created_time":"2013-02-05T14:29:17+0000","message":"Ken's book A Programming Language turned 50 last year and it seems that some of our staff are follwing the trend this week:-)","id":"181156115334190_334852053297928"},{"created_time":"2013-01-30T14:00:43+0000","message":"This can only be a good thing for students !\n\nhttp:\/\/www.bbc.co.uk\/news\/technology-21243825","id":"181156115334190_122916614551844"},{"created_time":"2013-01-25T16:15:09+0000","message":"Some fun things going on with Dyalog APL, with the release of 13.2 just around the corner we thought we'd give the Raspberry Pi a shot, here's a photo of Dyalog APL running on a Pi, some things we have running include our Sudoku solver, The Game of Life, and even MiServer!","id":"181156115334190_326619474121186"},{"created_time":"2013-01-23T17:00:51+0000","story":"Dyalog Ltd. updated their cover photo.","id":"181156115334190_325592804223853"},{"created_time":"2013-01-23T17:00:05+0000","message":"Little Snowy when we arrived at the office on Friday!","story":"Dyalog Ltd. added a new photo to the album: Dyalog Office.","id":"181156115334190_325592150890585"},{"created_time":"2013-01-23T16:11:33+0000","message":"Handsfree headset broken ... that won't stop our development team joining a conference call !","id":"181156115334190_325560160893784"},{"created_time":"2012-07-03T17:51:57+0000","message":"Please join us at: https:\/\/www.facebook.com\/events\/170977709701326\/","story":"Dyalog Ltd. shared their event.","id":"181156115334190_439327636087504"},{"created_time":"2012-07-03T17:47:26+0000","message":"Please join us when Gitte Christensen and Morten Kromberg will visit  to share their expertise, and update us on the current status of Dyalog APL. Topics will include:\n\n- a short history of Dyalog APL\n- client success stories\n- APL in the agile framework\n- bringing the power of APL to the Web \n- future development plans\n\nA complimentary lunch will be served at 12:00pm followed by the presentation at 1:00pm.","story":"Dyalog Ltd. added an event.","id":"181156115334190_170977709701326"},{"created_time":"2012-03-22T13:49:15+0000","message":"The 2012 World Wide APL Programming contest for students is now open. There are 23 cash prizes to be won plus an equivalent number of referral cash awards.\n\nCheck out the competition here:\nhttp:\/\/www.dyalog.com\/contest_2012\/index.html\n\nDyalog Ltd. is pleased to offer you several easy ways of getting started with Dyalog APL. You can download Dyalog APL here:\nhttp:\/\/www.dyalog.com\/download-zone.htm\n\nThe comprehensive and much acclaimed Tutorial book, Mastering Dyalog APL, is available as a free of charge PDF download with associated companion files here:\nhttp:\/\/www.dyalog.com\/intro\/\n\nThere is an online Tutorial available here:\nhttp:\/\/tutorial.dyalog.com\/\n\nFor hints \u2018n' tips and discussion with other Dyalog APLers we recommend you to visit Dyalog Forums, here:\nhttp:\/\/forums.dyalog.com\/","id":"181156115334190_206252782814144"}],"paging":{"cursors":{"before":"Q2c4U1pXNTBYM0YxWlhKNVgzTjBiM0o1WDJsa0R5UXhPREV4TlRZAeE1UVXpNelF4T1RBNkxUZA3lORFkzTURRMU1qQXpOVE14TURFNE9Ea1BER0ZA3YVY5emRHOXllVjlwWkE4ZA01UZA3hNVFUyTVRFMU16TTBNVGt3WHpFME16QXpNRGN5TWpjd09EVTNNek1QQkhScGJXVUdXYko2YkFFPQZDZD","after":"Q2c4U1pXNTBYM0YxWlhKNVgzTjBiM0o1WDJsa0R5UXhPREV4TlRZAeE1UVXpNelF4T1RBNkxUYzJOell6TmpVME5qWXhPREE0T1RVNE5qa1BER0ZA3YVY5emRHOXllVjlwWkE4ZAk1UZA3hNVFUyTVRFMU16TTBNVGt3WHpJd05qSTFNamM0TWpneE5ERTBOQThFZAEdsdFpRWlBheTNiQVE9PQZDZD"}}},"id":"181156115334190"}
