The Tao of Mac http://taoofmac.com Tech Made Simple CC Attribution-NonCommercial-NoDerivs 3.0 30 Mon, 08 Feb 2016 20:52:24 GMT Mon, 08 Feb 2016 20:52:24 GMT http://blogs.law.harvard.edu/tech/rss yaki ODROID-C2 64-bit dev board coming soon for $40 http://taoofmac.com/space/links/2016/02/04/1313 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/02/04/1313/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/02/04/1313/large.jpg" class="thumb" /></a></div> <p>If these still used <span class="caps" title="Universal Serial Bus">USB</span> for power, they’d be perfect for refreshing <a href="https://github.com/rcarmo/raspi-cluster" title="secure link to https://github.com/rcarmo/raspi-cluster" class="https" rel="https://github.com/rcarmo/raspi-cluster">my little cluster</a>. But to have ARM64 so readily obtainable is great for those of us who’ve been following the platform.</p><br/><small><a href="http://taoofmac.com/space/links/2016/02/04/1313#odroid-c2-64-bit-dev-board-coming-soon-for--40" title="link to http://taoofmac.com/space/links/2016/02/04/1313#odroid-c2-64-bit-dev-board-coming-soon-for--40">&#x262F;</a></small> Thu, 04 Feb 2016 13:13:45 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/02/04/1313#odroid-c2-64-bit-dev-board-coming-soon-for--40 wiki Three Months and a Half http://taoofmac.com/space/blog/2016/01/31/1945 <p>It’s now been a little over three months that I’ve been at Microsoft, and it’s been pretty engrossing.</p> <p>Besides my daily commute (and having to cart around a ThinkPad, which is something I don’t think I’ll ever grow accustomed to), a lot more has changed. </p> <p>Formally, I’m now a Data Solutions Architect, which means I spend a good deal of my time herding various kinds of <a href="http://taoofmac.com/space/dev/Hadoop" class="wiki" title="dev/Hadoop was updated 5 years, 1 month ago">elephants</a>. Besides helping out with all sorts of networking and IaaS stuff, that is — something I know well and care about, but which I don’t find at all challenging these days (unless you’re talking about containers, of course).</p> <p>And having meetings. Lots and lots of meetings, which (as regular readers will know) is somewhat of a mixed blessing. I’ve also taken to spending most of my evenings going through work e-mail and poking at various kinds of documentation (of which there is a tremendous amount to go through <em>besides</em> the stuff I’m interested in), so every Friday evening I take stock and wonder where all the time went.</p> <p>It’s a lot of fun (I’m doing a number of deep-dives into machine learning, IoT and micro-services), but at the same time it’s such a profound shift that I find myself missing the simple things — coding, building working prototypes, spending a couple of hours reading papers that focus on tech rather than features.</p> <p>That will come soon (hopefully), but right now it’s all I can do to catch up on <a href="https://github.com/rcarmo/sushy" title="secure link to https://github.com/rcarmo/sushy" class="https" rel="https://github.com/rcarmo/sushy">Sushy</a> and add <a href="https://github.com/rcarmo/sushy/commit/a5a983887ca424c40f687e11acaf3f88e0ceb3b4" title="secure link to https://github.com/rcarmo/sushy/commit/a5a983887ca424c40f687e11acaf3f88e0ceb3b4" class="https" rel="https://github.com/rcarmo/sushy/commit/a5a983887ca424c40f687e11acaf3f88e0ceb3b4">IPython notebook support</a> (as well as getting it to run under <a href="http://taoofmac.com/space/dev/Cygwin" class="wiki" title="dev/Cygwin was updated 1 year, 7 months ago">Cygwin</a>, which required a few extra tweaks). With luck, I’ll find the time to switch to it soon and start posting about some interesting stuff you can do in the cloud.</p> <p>In the meantime, I’ll be going to Seattle in a few days. As much as I hate flying I can’t really pass this up, so expect some jet-lagged rantings soon.</p><br/><small><a href="http://taoofmac.com/space/blog/2016/01/31/1945#three-months-and-a-half" title="link to http://taoofmac.com/space/blog/2016/01/31/1945#three-months-and-a-half">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://taoofmac.com/img/pavatar48.png"/></a> "<a href="http://taoofmac.com/space/blog/2016/01/31/1945#three-months-and-a-half"><strong>Three Months and a Half</strong></a>" was written by <a href="http://taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://taoofmac.com">The Tao of Mac</a> and was originally posted on Sunday, Jan 31<sup>st</sup> 2016. Except as noted, it's &copy;2015 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Sun, 31 Jan 2016 19:45:00 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/blog/2016/01/31/1945#three-months-and-a-half wiki MicroPython on the ESP8266: beautifully easy IoT http://taoofmac.com/space/links/2016/01/29/0743 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/29/0743/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/29/0743/large.jpg" class="thumb" /></a></div> <p>Now here’s something well worth backing. <a href="http://taoofmac.com/space/links/2013/11/28/0002" class="wiki" title="links/2013/11/28/0002 was updated 2 years, 2 months ago">Previously</a>.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/29/0743#micropython-on-the-esp8266--beautifully-easy-iot" title="link to http://taoofmac.com/space/links/2016/01/29/0743#micropython-on-the-esp8266--beautifully-easy-iot">&#x262F;</a></small> Fri, 29 Jan 2016 07:43:16 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/29/0743#micropython-on-the-esp8266--beautifully-easy-iot wiki Visualizing Concurrency in Go http://taoofmac.com/space/links/2016/01/27/2242 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/27/2242/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/27/2242/large.jpg" class="thumb" /></a></div> <p>These are simply amazing.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/27/2242#visualizing-concurrency-in-go" title="link to http://taoofmac.com/space/links/2016/01/27/2242#visualizing-concurrency-in-go">&#x262F;</a></small> Wed, 27 Jan 2016 22:42:48 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/27/2242#visualizing-concurrency-in-go wiki VMware fires US dev team behind Workstation and Fusion http://taoofmac.com/space/links/2016/01/27/0856 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/27/0856/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/27/0856/large.jpg" class="thumb" /></a></div> <p>Sad to see this. I’ve been using Parallels for a couple of years now, but hate their aggressive upgrade/junk bundling approach, and having a well-maintained alternative kept them in line.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/27/0856#vmware-fires-us-dev-team-behind-workstation-and-fusion" title="link to http://taoofmac.com/space/links/2016/01/27/0856#vmware-fires-us-dev-team-behind-workstation-and-fusion">&#x262F;</a></small> Wed, 27 Jan 2016 08:56:17 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/27/0856#vmware-fires-us-dev-team-behind-workstation-and-fusion wiki The Three Cultures of Machine Learning http://taoofmac.com/space/links/2016/01/22/2227 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/22/2227/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/22/2227/large.jpg" class="thumb" /></a></div> <p>This is really, really neat.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/22/2227#the-three-cultures-of-machine-learning" title="link to http://taoofmac.com/space/links/2016/01/22/2227#the-three-cultures-of-machine-learning">&#x262F;</a></small> Fri, 22 Jan 2016 22:27:53 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/22/2227#the-three-cultures-of-machine-learning wiki Unikernel Systems joins Docker http://taoofmac.com/space/links/2016/01/21/1456 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/21/1456/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/21/1456/large.jpg" class="thumb" /></a></div> <p>This is <em>very</em> interesting. I’ve been looking at <a href="https://mirage.io/" title="secure link to https://mirage.io/" class="https" rel="https://mirage.io/">MirageOS</a> myself, so <a href="https://medium.com/@darrenrush/after-docker-unikernels-and-immutable-infrastructure-93d5a91c849e" title="secure link to https://medium.com/@darrenrush/after-docker-unikernels-and-immutable-infrastructure-93d5a91c849e" class="https" rel="https://medium.com/@darrenrush/after-docker-unikernels-and-immutable-infrastructure-93d5a91c849e">I think I get</a> why they’re moving in this direction. <a href="https://youtu.be/CkfXHBb-M4A" title="secure link to https://youtu.be/CkfXHBb-M4A" class="https" rel="https://youtu.be/CkfXHBb-M4A">The demo</a> is also worth watching.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/21/1456#unikernel-systems-joins-docker" title="link to http://taoofmac.com/space/links/2016/01/21/1456#unikernel-systems-joins-docker">&#x262F;</a></small> Thu, 21 Jan 2016 14:56:53 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/21/1456#unikernel-systems-joins-docker wiki Croatian cake pirates threatened with lawsuits http://taoofmac.com/space/links/2016/01/16/1015 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/16/1015/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/16/1015/large.jpg" class="thumb" /></a></div> <p>Yeah, it’s as weird as it sounds. Copyright… And cakes.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/16/1015#croatian-cake-pirates-threatened-with-lawsuits" title="link to http://taoofmac.com/space/links/2016/01/16/1015#croatian-cake-pirates-threatened-with-lawsuits">&#x262F;</a></small> Sat, 16 Jan 2016 10:15:48 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/16/1015#croatian-cake-pirates-threatened-with-lawsuits wiki A Dispatch from Cloud City – State of the Union 2016 http://taoofmac.com/space/links/2016/01/15/2101 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/15/2101/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/15/2101/large.jpg" class="thumb" /></a></div> <p>Awesome writing – a must-read.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/15/2101#a-dispatch-from-cloud-city---state-of-the-union-2016" title="link to http://taoofmac.com/space/links/2016/01/15/2101#a-dispatch-from-cloud-city---state-of-the-union-2016">&#x262F;</a></small> Fri, 15 Jan 2016 21:01:40 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/15/2101#a-dispatch-from-cloud-city---state-of-the-union-2016 wiki The history behind the decision to move Python to GitHub http://taoofmac.com/space/links/2016/01/14/0801 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/14/0801/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/14/0801/large.jpg" class="thumb" /></a></div> <p>This is a great story, and an awesome move.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/14/0801#the-history-behind-the-decision-to-move-python-to-github" title="link to http://taoofmac.com/space/links/2016/01/14/0801#the-history-behind-the-decision-to-move-python-to-github">&#x262F;</a></small> Thu, 14 Jan 2016 08:01:54 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/14/0801#the-history-behind-the-decision-to-move-python-to-github wiki David Bowie's last release, Lazarus, was 'parting gift' for fans in carefully planned finale http://taoofmac.com/space/links/2016/01/12/2220 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/12/2220/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/12/2220/large.jpg" class="thumb" /></a></div> <p>Exit, stage left.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/12/2220#david-bowie-s-last-release--lazarus--was--parting-gift--for-fans-in-carefully-planned-finale" title="link to http://taoofmac.com/space/links/2016/01/12/2220#david-bowie-s-last-release--lazarus--was--parting-gift--for-fans-in-carefully-planned-finale">&#x262F;</a></small> Tue, 12 Jan 2016 22:20:21 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/12/2220#david-bowie-s-last-release--lazarus--was--parting-gift--for-fans-in-carefully-planned-finale wiki The Sad State of Web Development http://taoofmac.com/space/links/2016/01/12/0751 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/12/0751/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/12/0751/large.jpg" class="thumb" /></a></div> <p>A brilliant rant that echoes many of my feelings towards the <a href="http://taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 2 months, 1 day ago">JavaScript</a> status quo.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/12/0751#the-sad-state-of-web-development" title="link to http://taoofmac.com/space/links/2016/01/12/0751#the-sad-state-of-web-development">&#x262F;</a></small> Tue, 12 Jan 2016 07:51:40 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/12/0751#the-sad-state-of-web-development wiki Apple Previews iOS 9.3 with Night Shift, Health and News Improvements, New Education Features http://taoofmac.com/space/links/2016/01/11/2114 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/11/2114/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/11/2114/large.jpg" class="thumb" /></a></div> <p>Finally. I’ve been wanting something like <a href="https://justgetflux.com" title="secure link to https://justgetflux.com" class="https" rel="https://justgetflux.com">f.lux</a> for <em>years</em>. That, and multi-user support of some form (preferably with parental controls instead of school-only features).</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/11/2114#apple-previews-ios-9-3-with-night-shift--health-and-news-improvements--new-education-features" title="link to http://taoofmac.com/space/links/2016/01/11/2114#apple-previews-ios-9-3-with-night-shift--health-and-news-improvements--new-education-features">&#x262F;</a></small> Mon, 11 Jan 2016 21:14:51 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/11/2114#apple-previews-ios-9-3-with-night-shift--health-and-news-improvements--new-education-features wiki LEIC - 25 Years http://taoofmac.com/space/blog/2016/01/09/1245 <p><img src="http://taoofmac.com/media/blog/2016/01/09/1245/25y.jpg" style="width: 100%; height: auto;" alt="can you spot me?" title="can you spot me?" /></p> <p>It’s been five years since I <a href="http://taoofmac.com/space/blog/2010/01/15/0830" class="wiki" title="blog/2010/01/15/0830 was updated 6 years, 2 weeks ago">wrote about my time at college</a>, and although my writing output has since lessened somewhat, I would be remiss if I didn’t post a few short notes on <a href="https://fenix.tecnico.ulisboa.pt/departamentos/dei/25-anos-da-leic" title="secure link to https://fenix.tecnico.ulisboa.pt/departamentos/dei/25-anos-da-leic" class="https" rel="https://fenix.tecnico.ulisboa.pt/departamentos/dei/25-anos-da-leic">yesterday’s event</a>, which commemorated the 25th anniversary of our college degree with an all-day meetup at <a href="http://tecnico.ulisboa.pt" title="external link to http://tecnico.ulisboa.pt" class="http" rel="http://tecnico.ulisboa.pt">IST</a>.</p> <p>Although I wasn’t able to attend for the whole day (Murphy’s Law wiped out my schedule for the afternoon, so I missed the closing ceremony), it was a great way to get back in touch with old friends, and I had a lot of fun over dinner comparing notes with one of our professors (as it turns out, selling early AI solutions has a lot in common with proving the value of machine learning these days).</p> <p>Some key takeaways:</p> <ul> <li>Folk who graduated from <a href="https://fenix.tecnico.ulisboa.pt/cursos/leic-a" title="secure link to https://fenix.tecnico.ulisboa.pt/cursos/leic-a" class="https" rel="https://fenix.tecnico.ulisboa.pt/cursos/leic-a">LEIC</a> (in any of its variants, from the original 5-year degree to the <a href="https://fenix.tecnico.ulisboa.pt/cursos/leic-a" title="secure link to https://fenix.tecnico.ulisboa.pt/cursos/leic-a" class="https" rel="https://fenix.tecnico.ulisboa.pt/cursos/leic-a">Bologna variant</a> and the <a href="https://fenix.tecnico.ulisboa.pt/cursos/meic-a" title="secure link to https://fenix.tecnico.ulisboa.pt/cursos/meic-a" class="https" rel="https://fenix.tecnico.ulisboa.pt/cursos/meic-a">current masters degree</a>) are just about <em>everywhere</em>. </li> <li>Many kicked off successful businesses, others are heading local offices for multinationals, and a sizable number of them are simply… abroad.</li> <li>It’s amazing how we can pick up conversations where we left off years ago. We’re all still a pretty close knit bunch, even though over time we branched off into different clusters of folk. </li> <li>There’s still a lot to be done where it regards making ends meet between academic curricula and market requirements. There’ll always be a gap, but the consensus seems to be that regardless of actual curricula, folk who go through the <a href="https://fenix.tecnico.ulisboa.pt/cursos/meic-a/curriculo" title="secure link to https://fenix.tecnico.ulisboa.pt/cursos/meic-a/curriculo" class="https" rel="https://fenix.tecnico.ulisboa.pt/cursos/meic-a/curriculo">current mix</a> are able to get up to speed on <em>anything</em>.</li> <li>There’s a widespread consensus among both alumni and faculty that we should do this kind of thing more often (with the usual jabs “appointing” people to do so for next year).</li> </ul> <p>In retrospect, I should have stepped up with a slide deck and talked about my own experiences — I certainly have enough entertaining stories to tell, and there aren’t that many of us who’ve gone through the telco grinder, with or without my unique talent for getting myself into trouble… </p><br/><small><a href="http://taoofmac.com/space/blog/2016/01/09/1245#leic---25-years" title="link to http://taoofmac.com/space/blog/2016/01/09/1245#leic---25-years">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://taoofmac.com/img/pavatar48.png"/></a> "<a href="http://taoofmac.com/space/blog/2016/01/09/1245#leic---25-years"><strong>LEIC - 25 Years</strong></a>" was written by <a href="http://taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://taoofmac.com">The Tao of Mac</a> and was originally posted on Saturday, Jan 9<sup>th</sup> 2016. Except as noted, it's &copy;2015 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Sat, 09 Jan 2016 12:45:00 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/blog/2016/01/09/1245#leic---25-years wiki Exploring the new .NET "dotnet" CLI http://taoofmac.com/space/links/2016/01/07/0903 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/07/0903/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/07/0903/large.jpg" class="thumb" /></a></div> <p>This ia pretty cool, especially considering that you can get fat binaries out of it. Will be taking a look at it on… “Unusual” platforms.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/07/0903#exploring-the-new--net--dotnet--cli" title="link to http://taoofmac.com/space/links/2016/01/07/0903#exploring-the-new--net--dotnet--cli">&#x262F;</a></small> Thu, 07 Jan 2016 09:03:52 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/07/0903#exploring-the-new--net--dotnet--cli wiki The Big Bang Theory sued for using “soft kitty” lyrics in hit TV show http://taoofmac.com/space/links/2016/01/04/2115 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/04/2115/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/04/2115/large.jpg" class="thumb" /></a></div> <p>This is going to be the copyright story of the year – and, as a prominent geek just tweeted back at me, “beats being sued by singing Happy Birthday”.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/04/2115#the-big-bang-theory-sued-for-using--soft-kitty--lyrics-in-hit-tv-show" title="link to http://taoofmac.com/space/links/2016/01/04/2115#the-big-bang-theory-sued-for-using--soft-kitty--lyrics-in-hit-tv-show">&#x262F;</a></small> Mon, 04 Jan 2016 21:15:57 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/04/2115#the-big-bang-theory-sued-for-using--soft-kitty--lyrics-in-hit-tv-show wiki The Website Obesity Crisis http://taoofmac.com/space/links/2016/01/01/1023 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2016/01/01/1023/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2016/01/01/1023/large.jpg" class="thumb" /></a></div> <p>The video makes for great entertainment.</p><br/><small><a href="http://taoofmac.com/space/links/2016/01/01/1023#the-website-obesity-crisis" title="link to http://taoofmac.com/space/links/2016/01/01/1023#the-website-obesity-crisis">&#x262F;</a></small> Fri, 01 Jan 2016 10:23:49 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2016/01/01/1023#the-website-obesity-crisis wiki 2015 in Review http://taoofmac.com/space/blog/2015/12/31/2230 <p>Unlike most years, this holiday break I didn’t actually take a break, so I left <a href="http://taoofmac.com/space/blog/2014/12/31/1900" class="wiki" title="blog/2014/12/31/1900 was updated 1 year, 1 month ago">my usual retrospective</a> literally until the last moment.</p> <p>Besides the usual amount of binge reading, I’ve been spending my evenings going through training materials and corporate onboarding documentation of various kinds, which, despite fun and eye-opening, has left me with very little time to do anything else but relax and take my mind off work.</p> <p>The good news is that a fair amount of my gripes <a href="http://taoofmac.com/space/blog/2014/12/31/1900" class="wiki" title="blog/2014/12/31/1900 was updated 1 year, 1 month ago">from last year</a> are gone — I no longer have to worry (much) about the telco/internet business firsthand, and even though there was a massive amount of stress and uncertainty involved at first, it turned out to be a pretty decent year — I worked with people from all top three cloud providers, herded a few unique projects and ended up <a href="http://taoofmac.com/space/blog/2015/10/14/2230" class="wiki" title="blog/2015/10/14/2230 was updated 3 months, 3 weeks ago">joining Microsoft</a> a few weeks before <a href="http://taoofmac.com/space/links/2015/11/24/1709" class="wiki" title="links/2015/11/24/1709 was updated 2 months, 1 week ago">my former boss left SAPO</a>.</p> <p>Things just dovetailed together, really. But this year was indeed one to remember — in fact, it was the end of an era which, for me at least, began nearly 20 years ago when I left college (ironically, at about the same time SAPO began, but without any connection to it until <a href="http://taoofmac.com/space/blog/2010/09/01/2155" class="wiki" title="blog/2010/09/01/2155 was updated 5 years, 5 months ago">five years ago</a>) and decided I wanted to do networking and Internet stuff.</p> <p>Now I help people build their own networking and internet stuff — and more. I’m an Azure Cloud Solution Architect; or, rather, am stepping into a new role entitled Data Solution Architect, focusing on large scale data processing, machine learning and other neat stuff like IoT, but all of it atop the kind of networking and computing infrastructure I wish I had all these years. </p> <p>And I still think <a href="http://taoofmac.com/space/blog/2014/10/18/2200" class="wiki" title="blog/2014/10/18/2200 was updated 1 year, 3 months ago">the second image in this post</a> captures the gist of what it feels like sometimes, and that’s great.</p> <h2 id="that-windows-thing">That Windows Thing</h2> <p>Hasn’t been a problem, really. In fact, I’m drafting this on OneNote, inside a Windows 10 virtual machine that is fuzzily located somewhere in Ireland and instantiated on demand whenever I need a desktop environment on my iPad, when I need to do a demo with a “second” computer or (as is the case today) when I all I have is someone else’s laptop (in this case, the kids’ slowpoke netbook). </p> <p>It’s insanely fast (even though I’m using only a single-core VM), works great and solves all of my computing needs except two: the deeply ingrained habit of reading all my e-mail with Mail.app (which I can’t anymore, except for personal stuff) and the need for UNIX tools (Cygwin is <em>nearly</em> there, but I’d rather spin up a new VM and SSH into it than do all the tweaking I used to do back in the day…)</p> <p>But the gist of things is that I’ve found I can mostly do without my office laptop as long as I have something that can run 1Password, Outlook and OneNote — like my iPad, which is where I catch up on internal e-mail and manage my notes and to-dos late into the night.</p> <h2 id="software">Software</h2> <p>Besides having gone back to Windows to a certain degree, I’m pleased to report that my decision to focus on cross-platform programming languages (<a href="http://taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 7 months, 1 week ago">Python</a>, <a href="http://taoofmac.com/space/dev/Clojure" class="wiki" title="dev/Clojure was updated 1 month, 3 weeks ago">Clojure</a> and <a href="http://taoofmac.com/space/dev/Golang" class="wiki" title="dev/Golang was updated 1 month, 1 week ago">Go</a>) has served me well so far. </p> <p>Even though there might be some <a href="http://taoofmac.com/space/dev/Csharp" class="wiki" title="dev/Csharp was updated 1 year, 1 month ago">C#</a> in my future, <a href="http://taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 7 months, 1 week ago">Python</a>, at least, is very well supported and runs fine on Azure at many levels. Together with <a href="http://taoofmac.com/space/dev/R" class="wiki" title="dev/R was updated 6 months, 2 weeks ago">R</a>, which I’m getting re-acquainted with, it is at the core of what little development I have to do, and that’s enough for now, at least until I catch up with the state of the art in <a href="http://taoofmac.com/space/blog/2015/02/22/1840" class="wiki" title="blog/2015/02/22/1840 was updated 11 months, 2 weeks ago">Spark</a> and <a href="http://taoofmac.com/space/dev/Hadoop" class="wiki" title="dev/Hadoop was updated 5 years, 1 month ago">Hadoop</a> again.</p> <p>Tooling is plentiful, full-featured and in a continuous state of flux, and there is plenty to enjoy at both ends of the spectrum. Take <a href="http://taoofmac.com/space/links/2015/04/29/1730" class="wiki" title="links/2015/04/29/1730 was updated 9 months, 1 week ago">Visual Studio Code</a> and <a href="https://powerbi.microsoft.com/en-us/" title="secure link to https://powerbi.microsoft.com/en-us/" class="https" rel="https://powerbi.microsoft.com/en-us/">PowerBI</a>, for instance, which scratch two of my biggest itches and leave me needing little else so far, and consider that the latter also works perfectly well in a browser (any browser), and that most other tools actually require little else <em>but</em> a browser these days.</p> <h2 id="hardware">Hardware</h2> <p>Not having a Mac laptop at home was something I “fixed”, at least temporarily, by gifting one of the new (and highly controversial) new MacBooks to my wife. I have <em>zero</em> complaints with it, partly because I spend most of the time using my (utterly amazing and highly recommended) <a href="http://taoofmac.com/space/blog/2015/09/26/1140" class="wiki" title="blog/2015/09/26/1140 was updated 4 months, 1 week ago">iPad mini 4</a> for everything that doesn’t require extended keyboard input or multiple monitors. For the latter, I still have a battered Mac mini driving two 22” monitors in my home desk, doing double duty as a photo processing station and high-end thin client<sup id="fnref:1"><a class="anchor" href="http://taoofmac.com/space/blog/2015/12/31/2230#fn:1" rel="/space/blog/2015/12/31/2230#fn:1" title="link to fn:1 in this page">1</a></sup>.</p> <p>But the MacBook is the laptop I’d buy for myself today. This because it’s incredibly compact, utterly silent and has an incredible touchpad — I’d probably be on the fence if I’d gotten a Surface instead of a ThinkPad, but it’s worth noting that I caught myself touching the MacBook’s screen a couple of times like I do on my office laptop.</p> <h2 id="next-year">Next Year</h2> <p>I have no clue. I do have some concerns about it essentially being downhill from here, largely because Portugal is the financial equivalent of Swiss cheese right now — but without the Swiss, and probably without the cheese too if both politics and banking maintain their downward spiral. </p> <p>The IT sector here is a bit uneven, too, with large corporations hemorrhaging (or mismanaging) technical skills and mid-to-large companies trying to grow but lacking pragmatism (or, simply, as is the case of a lot of Portuguese startups, the ability to stay the course), but the past two months provided me with a fair amount of insight into a few exceptions, and it’s going to be interesting to watch how things go.</p> <p>And, of course, there are sound prospects at work. I’m guardedly optimistic towards next year in that regard and will be keeping an ear to the ground for telco and internet stuff, but the only thing I’m really curious about in that field is whether hosting the Web Summit here in Lisbon will help create sustainable businesses or simply provide fodder and limelight for the same bunch of wannabe entrepreneurs we’ve been plagued with over the past ten years or so.</p> <p>Oh, and I’m positive that there’ll be a new iPhone. No clue whether the next watch will actually look like a proper one, though.</p> <p>Happy New Year!</p> <div class="footnote"> <hr /> <ol> <li id="fn:1"> <p>Incidentally, Remote Desktop works beautifully not just with multiple monitors but also touch events across everything I have with a touchscreen, which is a definite plus for me and kind of sums up my priorities where it regards hardware in general. <a class="anchor" href="http://taoofmac.com/space/blog/2015/12/31/2230#fnref:1" rev="footnote" title="Jump back to footnote 1 in the text" rel="/space/blog/2015/12/31/2230#fnref:1">↩</a></p> </li> </ol> </div><br/><small><a href="http://taoofmac.com/space/blog/2015/12/31/2230#2015-in-review" title="link to http://taoofmac.com/space/blog/2015/12/31/2230#2015-in-review">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://taoofmac.com/img/pavatar48.png"/></a> "<a href="http://taoofmac.com/space/blog/2015/12/31/2230#2015-in-review"><strong>2015 in Review</strong></a>" was written by <a href="http://taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://taoofmac.com">The Tao of Mac</a> and was originally posted on Thursday, Dec 31<sup>st</sup> 2015. Except as noted, it's &copy;2015 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Thu, 31 Dec 2015 22:30:00 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/blog/2015/12/31/2230#2015-in-review wiki Go (lang) http://taoofmac.com/space/dev/Golang <div style="-webkit-border-radius: 8px; background-color: #ccf; color: #000; border: 1px solid #aaf; margin: 0; padding: 3px; overflow: hidden;"><i>This is an update to an item originally published on Friday, Jun 28<sup>th</sup> 2013.</i></div><br clear="all"/><p>The programming language I will eventually take up in earnest once its standard library is big enough for me to use it without reinventing a few wheels.</p> <h2>Resources:</h2> <table class="compact" style="background:transparent; margin: 0px; padding: 0px; border-collapse: collapse;"> <thead> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Category</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Date</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Link</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Notes</th> </tr> </thead> <tbody> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="6" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Other</td> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Mar’15</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/gizak/termui" title="secure link to https://github.com/gizak/termui" class="https" rel="https://github.com/gizak/termui">termui</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A terminal-oriented dashboard library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/jteeuwen/go-bindata" title="secure link to https://github.com/jteeuwen/go-bindata" class="https" rel="https://github.com/jteeuwen/go-bindata">go-bindata</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Pack external assets into a Go program as binary data</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://tardisgo.github.io" title="external link to http://tardisgo.github.io" class="http" rel="http://tardisgo.github.io">Tardis Go</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Another transpiler to <a href="http://taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 2 months, 1 day ago">JavaScript</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://gobot.io" title="external link to http://gobot.io" class="http" rel="http://gobot.io">Gobot</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A set of robotics-oriented libraries</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/neelance/gopherjs" title="secure link to https://github.com/neelance/gopherjs" class="https" rel="https://github.com/neelance/gopherjs">GopherJS</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A transpiler to <a href="http://taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 2 months, 1 day ago">JavaScript</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">10 Jun</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/mkaz/lanyon" title="secure link to https://github.com/mkaz/lanyon" class="https" rel="https://github.com/mkaz/lanyon">Lanyon</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A <a href="http://taoofmac.com/space/projects/Yaki" class="wiki" title="projects/Yaki was updated 1 year, 11 months ago">Yaki-like</a> affair that renders <a href="http://taoofmac.com/space/markup/Markdown" class="wiki" title="markup/Markdown was updated 3 years, 2 months ago">Markdown</a> files</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="3" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Data</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dec’15</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/chrislusf/glow" title="secure link to https://github.com/chrislusf/glow" class="https" rel="https://github.com/chrislusf/glow">Glow</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An easy-to-use distributed computation (map-reduce) system in pure Go.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb’15</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://prometheus.io" title="external link to http://prometheus.io" class="http" rel="http://prometheus.io">Prometheus</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An all-in-one monitoring system</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 5</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://influxdb.org" title="external link to http://influxdb.org" class="http" rel="http://influxdb.org">InfluxDB</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">a metrics-oriented database.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="15" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Libraries</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Mar’15</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/anacrolix/torrent" title="secure link to https://github.com/anacrolix/torrent" class="https" rel="https://github.com/anacrolix/torrent">torrent</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An embeddable BitTorrent library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan’15</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/gdamore/mangos" title="secure link to https://github.com/gdamore/mangos" class="https" rel="https://github.com/gdamore/mangos">mangos</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A network library for <span class="caps">IPC</span> patterns</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dec 29</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/jinzhu/gorm" title="secure link to https://github.com/jinzhu/gorm" class="https" rel="https://github.com/jinzhu/gorm">gorm</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A Go <span class="caps">ORM</span> library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 6</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/blevesearch/bleve" title="secure link to https://github.com/blevesearch/bleve" class="https" rel="https://github.com/blevesearch/bleve">blevesearch</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A Lucene-like indexing library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 5</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/disintegration/gift" title="secure link to https://github.com/disintegration/gift" class="https" rel="https://github.com/disintegration/gift">gift</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">The Go Image Filterintg Toolkit (see also <a href="https://github.com/ajstarks/gift" title="secure link to https://github.com/ajstarks/gift" class="https" rel="https://github.com/ajstarks/gift">this <span class="caps" title="Command-Line Interface">CLI</span> interface</a>)</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/mitchellh/go-vnc" title="secure link to https://github.com/mitchellh/go-vnc" class="https" rel="https://github.com/mitchellh/go-vnc">go-vnc</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An extensible <a href="http://taoofmac.com/space/protocols/VNC" class="wiki" title="protocols/VNC was updated 3 years, 8 months ago"><span class="caps">VNC</span></a> protocol library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Aug 13</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/sjwhitworth/golearn" title="secure link to https://github.com/sjwhitworth/golearn" class="https" rel="https://github.com/sjwhitworth/golearn">golearn</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A very nice machine learning library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 21</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/mediocregopher/seq" title="secure link to https://github.com/mediocregopher/seq" class="https" rel="https://github.com/mediocregopher/seq">gen</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Clojure-like immutable data-structures and functional helpers</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/ahmetalpbalkan/go-linq" title="secure link to https://github.com/ahmetalpbalkan/go-linq" class="https" rel="https://github.com/ahmetalpbalkan/go-linq">go-linq</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><span class="caps">LINQ</span>-like functionality with coroutine support</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 10</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/docker/libchan" title="secure link to https://github.com/docker/libchan" class="https" rel="https://github.com/docker/libchan">libchan</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A network-enabled abstraction that mimics channels</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 26</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://godoc.org/code.google.com/p/go-imap/go1/imap" title="external link to http://godoc.org/code.google.com/p/go-imap/go1/imap" class="http" rel="http://godoc.org/code.google.com/p/go-imap/go1/imap">go-imap</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">an <a href="http://taoofmac.com/space/protocols/IMAP" class="wiki" title="protocols/IMAP was updated 9 years, 6 days ago"><span class="caps" title="Internet Message Access Protocol">IMAP</span></a> client library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 29</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/hortonworks/gohadoop/" title="secure link to https://github.com/hortonworks/gohadoop/" class="https" rel="https://github.com/hortonworks/gohadoop/">gohadoop</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A set of libraries to build Hadoop jobs</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 16</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/benmanns/goworker" title="secure link to https://github.com/benmanns/goworker" class="https" rel="https://github.com/benmanns/goworker">goworker</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A Resque-compatible library for background workers</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jul 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/bitly/nsq" title="secure link to https://github.com/bitly/nsq" class="https" rel="https://github.com/bitly/nsq">nsq</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A message queueing system</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Aug 23</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/mjibson/go-dsp" title="secure link to https://github.com/mjibson/go-dsp" class="https" rel="https://github.com/mjibson/go-dsp">go-dsp</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A digital processing package</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dialects</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/eobrain/funcgo" title="secure link to https://github.com/eobrain/funcgo" class="https" rel="https://github.com/eobrain/funcgo">funcgo</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A simplified dialect that compiles to <a href="http://taoofmac.com/space/dev/Clojure" class="wiki" title="dev/Clojure was updated 1 month, 3 weeks ago">Clojure</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">UI</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/andlabs/ui" title="secure link to https://github.com/andlabs/ui" class="https" rel="https://github.com/andlabs/ui">ui</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A platform-native <span class="caps">GUI</span> library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Tutorials</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://gobyexample.com" title="secure link to https://gobyexample.com" class="https" rel="https://gobyexample.com">Go by example</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A nice set of practical examples.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Web Frameworks</td> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 10</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/zenazn/goji/" title="secure link to https://github.com/zenazn/goji/" class="https" rel="https://github.com/zenazn/goji/">Goji</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A Sinatra-inspired, minimalist framework</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/julienschmidt/httprouter" title="secure link to https://github.com/julienschmidt/httprouter" class="https" rel="https://github.com/julienschmidt/httprouter">HttpRouter</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A high performance <span class="caps" title="HyperText Transfer Protocol">HTTP</span> router</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apps</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/mjibson/goread" title="secure link to https://github.com/mjibson/goread" class="https" rel="https://github.com/mjibson/goread">go read</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An <span class="caps" title="Real Simple Syndication">RSS</span> reader.</td> </tr> </tbody> </table><br/><small><a href="http://taoofmac.com/space/dev/Golang" title="link to http://taoofmac.com/space/dev/Golang">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://taoofmac.com/img/pavatar48.png"/></a> "<a href="http://taoofmac.com/space/dev/Golang"><strong>Go (lang)</strong></a>" was written by <a href="http://taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://taoofmac.com">The Tao of Mac</a> and was originally posted on Friday, Jun 28<sup>th</sup> 2013. Except as noted, it's &copy;2015 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Mon, 28 Dec 2015 20:58:41 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/dev/Golang wiki Ericsson, Apple Settle Patent Dispute http://taoofmac.com/space/links/2015/12/23/2123 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://taoofmac.com/media/links/2015/12/23/2123/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://taoofmac.com/pagethumb/links/2015/12/23/2123/large.jpg" class="thumb" /></a></div> <p>Merry Christmas, Ericsson.</p><br/><small><a href="http://taoofmac.com/space/links/2015/12/23/2123#ericsson--apple-settle-patent-dispute" title="link to http://taoofmac.com/space/links/2015/12/23/2123#ericsson--apple-settle-patent-dispute">&#x262F;</a></small> Wed, 23 Dec 2015 21:23:39 GMT Rui Carmo The Tao of Mac http://taoofmac.com/space/links/2015/12/23/2123#ericsson--apple-settle-patent-dispute wiki