General Reading for 04/24/2017

Grok the GIL: How to write fast and thread-safe Python | Opensource.com “We explore Python‘s global interpreter lock and learn how it affects multithreaded programs.” tags: bs python Learn a Python script for automating the process of publishing podcasts | Opensource.com “Python can help you skip over the fussy little…

Continue reading

Quantum Computing Topics for 03/06/2017

IBM’s new Q program to include a 50-qubit quantum computer | PCWorld “A new quantum computing program called Q at IBM will be remarkable in its own right. In a few years, IBM plans to create a quantum computer with more than 50 qubits, which should push conventional computers one step…

Continue reading

General Reading for 06/16/2016

IBM Enhances Support for the Swift Programming Language “Apple‘s Swift programming language continues to gain popularity among developers and IBM, as a key Apple partner, is putting its considerable might behind the technology.” tags: bs swift ibm programming Posted from Diigo. The rest of my favorite links are here.

Continue reading

General Reading for 03/14/2016

GitHub – apple/swift-evolution: This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. “This document describes goals for the Swift language on a per-release basis, usually listing minor releases adding to the currently shipping version and one major release out. Each release will have many smaller features…

Continue reading

General Reading for 02/20/2016

Project Jupyter | Home “The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more.” tags: bs python shell notebook Posted from…

Continue reading

General Reading for 01/01/2016

Open Source Swift on Raspberry Pi 2 | iAchieved.it “You can track the progress of the port of Swift to ARM platforms at bugs.swift.org, and follow @iachievedit on Twitter for updates when new packages are released. To help out, create an account at bugs.swift.org and when you find broken stuff,…

Continue reading

General Reading for 12/30/2015

WHAT DO YOU THINK ABOUT MACHINES THAT THINK? | Edge.org “Is AI becoming increasingly real? Are we now in a new era of the “AIs”? To consider this issue, it’s time to grow up. Enough already with the science fiction and the movies, Star Maker, Blade Runner, 2001, Her, The Matrix, “The Borg”.  Also, 80…

Continue reading

General Reading for 12/21/2015

Introducing the (beta) IBM Watson iOS SDK! – Swift “The IBM Watson iOS SDK gives developers a Swift application programming interface (API) to simplify integration with many of the Watson Developer Cloud services, including the Watson Dialog, Language Translation, Natural Language Classifier, Personality Insights, Speech To Text, Text to Speech,…

Continue reading

Math, Data Science, and Cognitive Reading for 12/12/2015

AIML – Wikipedia, the free encyclopedia “AIML, or Artificial Intelligence Markup Language, is an XML dialect for creating natural language software agents.” tags: m python ai aiml AI Chat Bot in Python with AIML | DevDungeon “Artificial intelligence chat bots are easy to write in Python with the AIML package.…

Continue reading

General Reading for 12/12/2015

Improve Your Python: ‘yield’ and Generators Explained “Many report having difficulty understanding generators and the yield keyword even after making a concerted effort to teach themselves the topic. I want to change that. In this post, I’ll explain what the yield keyword does, why it’s useful, and how to use…

Continue reading

General Reading for 12/06/2015

Apple and IBM made a brilliant new move to infiltrate large businesses – Yahoo Finance UK “Ultimately, this move will help Apple move deeper into the enterprise by grabbing the attention of corporate developers. They tend to gravitate toward languages that work well on servers, like the ones championed by…

Continue reading

General Reading for 12/05/2015

Swift is Open Source – Swift Blog – Apple Developer “Now anyone can download the code and in-development builds to see what the team is up to. More advanced developers interested in contributing to the project can file bugs, participate in the community, and contribute their own fixes and enhancements…

Continue reading

Math, Data Science, and Cognitive Reading for 12/02/2015

Or, why I still use Python for high performance scientific computing “Python is a great high level language for easily expressing ideas, but people don’t tend to think of it as a high performance language; for that you would want a compiled language — ideally C or C++ but Java…

Continue reading

General Reading for 12/02/2015

Python Teaching Resources for a Modern Classroom – DataJoy – Online Python and R editor “The internet is paving the way for a small teaching revolution. As a teaching community we can now share our lesson plans, materials, and experiences with the whole world. We can use other’s resources as…

Continue reading

Math and Data Science Reading for 09/18/2015

60+ Free Books on Big Data, Data Science, Data Mining, Machine Learning, Python, R, and more “Here is a great collection of eBooks written on the topics of Data Science, Business Analytics, Data Mining, Big Data, Machine Learning, Algorithms, Data Science Tools, and Programming Languages for Data Science. “ tags:…

Continue reading

What I’m Reading on 08/20/2015

Skyscraper: A first-person 3D virtual skyscraper simulator “Skyscraper aims to be a fully-featured, modular, 3D realtime building simulator, powered by the Scalable Building Simulator (SBS) engine. The main feature SBS provides is a very elaborate and realistic elevator simulator, but also simulates general building features such as walls, floors, stairs,…

Continue reading

Daily Math and Data Science Reading for 08/01/2015

10 Common NLP Terms Explained for the Text Mining Novice – AnalyticBridge “We decided to put together a list of 10 common terms in Natural Language Processing which we’ve broken down in layman terms, making them easier to understand. So if you don’t know your “Bag of Words” from your…

Continue reading

What I’m Reading on 08/01/2015

They grow up fast: Apple quietly bulks up Swift and Xcode in year two | Ars Technica “From error handling to app thinning, Apple continues to nudge devs away from ObjC.” tags: bs apple swift xcode A Programming Language For Robot Swarms | MIT Technology Review “When it comes to…

Continue reading

What I’m Reading on 06/19/2015

The Web is getting its bytecode: WebAssembly | Ars Technica “In spite of these improvements, the question of “why JavaScript?” remains. This is not without reason. The use of JavaScript incurs certain overheads: browsers have to read and interpret a text-based language that was designed for human authors, not for…

Continue reading

What I’m Reading on 06/09/2015

Swift 2.0 – Swift Blog – Apple Developer “Today at WWDC, we announced Swift 2.0. This new version has even better performance, a new error handling API, and first-class support for availability checking. And platform APIs feel even more natural in Swift with enhancements to the Apple SDKs.” tags: bs…

Continue reading

Daily Math and Data Science Reading for 06/01/2015

The homalg project — Algorithmic Homological Algebra “The homalg project is a multi-author multi-package open source software project for constructive homological algebra.” tags: m algebra NTL: A Library for doing Number Theory “NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers,…

Continue reading

What I’m Reading on 05/27/2015

Justice tells Supreme Court not to hear Google’s API appeal – Fortune “The right of companies to use key elements of computer code, known as application programming interfaces (APIs), was cast deeper into doubt on Tuesday after the Justice Department urged the Supreme Court not to hear a controversial case…

Continue reading

Daily Math and Data Science Reading for 05/13/2015

Where Big Data Projects Fail – Data Science Central “Failure can happen for many reasons, however there are a few glaring dangers that will cause any big data project to crash and burn. Based on my experience working with companies and organizations of all shapes and sizes, I know these…

Continue reading

What I’m Reading on 05/13/2015

William Zinsser, Author of ‘On Writing Well,’ Dies at 92 – NYTimes.com “But it was his role as an arbiter of good writing that resonated widely and deeply. “On Writing Well,” first published by Harper & Row in 1976, has gone through repeated editions, at least four of which were…

Continue reading

Daily Math and Data Science Reading for 05/12/2015

Python, Predictive Analytics & Big Data oh my! “Python has seen significant growth in utilization in the areas of data science and predictive analytics in both the corporate and academic worlds. The KDNuggets2014 poll of dominant languages in Data Science (http://www.kdnuggets.com/2014/08/four-main-languages-analytics-data-mining-data-science.html) puts Python second to R in languages used in…

Continue reading

What I’m Reading on 05/12/2015

Memory Safety: Ensuring Values are Defined Before Use – Swift Blog – Apple Developer “A primary focus when designing Swift was improving the memory safety of the programming model. There are a lot of aspects of memory safety, so this post will start slow and cover a simple case: how…

Continue reading

Daily Math and Data Science Reading for 05/09/2015

R, Python, MATLAB, & Excel Dashboards & Graphs with D3.js & WebGL | Modern Data “Web tools like D3.js and WebGL let you make beautiful, interactive 2D and 3D graphs. You can now publish graphs and dashboards with these technologies using Python, R, MATLAB, & Excel. Publishing and sharing is…

Continue reading

Daily Math and Data Science Reading for 05/04/2015

Solving The Hardest Sudoku In Python With DOcloud (IT Best Kept Secret Is Optimization) “The more I use Python, the more I like it. Here is yet another example of why. I looked for Sudoku solvers written in Python and found quite a few. I particularly like the one Peter…

Continue reading

What I’m Reading on 05/04/2015

The Free ‘Big Data’ Sources Everyone Should Know – Data Science Central “Any company, from big blue chip corporations to the tiniest start-up can now leverage more data than ever before. Many of my clients ask me for the top data sources they could use in their big data endeavour…

Continue reading

Daily Math and Data Science Reading for 05/03/2015

Implementing the Five Most Popular Similarity Measures in Python – Dataconomy “Similarity is the measure of how much alike two data objects are. Similarity in a data mining context is usually described as a distance with dimensions representing features of the objects. If this distance is small, there will be…

Continue reading

What I’m Reading on 05/03/2015

Pruning Clematis | Fine Gardening “When confronted with a tangle of spindly clematis vines to prune, many gardeners get no further than scratching their heads and wondering where to begin. The confusion is most likely caused by the specific pruning needs of the many species and varieties. Some clematis vines…

Continue reading

Daily Math and Data Science Reading for 05/02/2015

Rise Of The Quants – Again | TechCrunch “Taking advantage of these opportunities isn’t easy. It requires a tight interlock between knowing the business problem worth tackling and the technical skills to actually tackle them – data, technology and algorithms.” tags: m quants SymPy “SymPy is a Python library for…

Continue reading

What I’m Reading on 04/21/2015

Developer Economics Q1 2015: State of the Developer Nation – Developer Economics “The 8th edition State of the Nation report features all the latest trends in mobile and IoT development, including platform and language prioritisation, revenues and revenue models, tool adoption and more. It also examines the rise of Swift,…

Continue reading

What I’m Reading on 04/03/2015

Swift Standard Library: Documented and undocumented built-in functions in the Swift standard library – the complete list with all 74 functions | practicalswift.com “This article lists all built-in Swift functions – both documented and undocumented ones. The definition used for “built-in function” used in this article is a function available…

Continue reading

What I’m Reading on 02/10/2015

Swift 1.2 and Xcode 6.3 beta – Swift Blog – Apple Developer “Today Swift 1.2 was released as part of Xcode 6.3 beta. This beta release includes a significantly enhanced Swift compiler, as well as new features in the Swift language itself. For the complete list of changes, read the…

Continue reading

What I’m Reading on 01/27/2015

Twitter Adds Group Messaging and Video Recording – NYTimes.com “On Tuesday, the company delivered on two of those promises, adding the ability to send a private message to a group as well as adding a video recorder that allows users to shoot, edit and post video directly from Twitter’s mobile…

Continue reading

What I’m Reading on 01/17/2015

​Java and JavaScript rule but use of Apple’s Swift language skyrockets | ZDNet “Apple only released version 1.0 of Swift in September but the replacement to Objective-C is already the 22nd most popular language, up 46 spots from three months ago, according to analyst firm RedMonk’s language rankings for the…

Continue reading

What I’m Reading on 12/09/2014

R, Swift soar in language search popularity in 2014 | InfoWorld “Stalwarts like Java, PHP, and C++ remain highly popular but are dropping in Tiobe’s year-end ratings” tags: bs swift r USDA Announces 2015 Agricultural Outlook Forum Speakers, Theme “Smart Agriculture in the 21st Century” | USDA Newsroom “The plenary…

Continue reading

What I’m Reading on 12/05/2014

My Computer Language is Better than Yours — Backchannel — Medium “The new languages give programmers some helpful legs up, to be sure. Google’s Go is structured to simplify the work of making code run “concurrently,” smoothing the way for programmers to create and juggle portions of a program that…

Continue reading

What I’m Reading on 11/11/2014

First take: Apple’s Swift speeds programming — GCN “For government – and Apple – the timing couldn’t be better, as federal agencies are shifting rapidly to a mobile-first mindset. This means that the mobile user experience is becoming the primary or default interface for all applications, government and commercial alike,…

Continue reading

What I’m Reading on 11/06/2014

Interactive notebooks: Sharing the code : Nature News & Comment “Designed to make data analysis easier to share and reproduce, the IPython notebook is being used increasingly by scientists who want to keep detailed records of their work, devise teaching modules and collaborate with others. Some researchers are even publishing…

Continue reading

W3C 20th Anniversary: Memories

Today the World Wide Web Consortium (W3C) is celebrating its 20th anniversary as an organization. Luminaries and participants in the open standards effort will be gathering in Santa Clara, CA, this afternoon for a Future of the Web Symposium and then a Gala Dinner. I’m in New York, unfortunately, but I’ll…

Continue reading

What I’m Reading on 10/22/2014

Apple launches mini-site promoting Swift programming language | MacNN “Continuing its effort to promote its own streamlined object-oriented programming code Swift, Apple has followed up from its Swift blog with a full-blown mini-site on Apple.com. The new site takes a similar approach to Apple’s dedicated mini-sites for education and business,…

Continue reading

What I’m Reading on 10/21/2014

Install Python 2.7 to your account “HostMonster uses the preinstalled version of Python that ships with CentOS. Because of this it is often not the latest release. This article will explain how to install an updated version of python locally.” tags: bs python hostmonster PyDbLite — PyDbLite 3.0 documentation “PyDbLite…

Continue reading

What I’m Reading on 09/11/2014

String reference guide for Swift | LearnSwiftOnline.com “Like in many other languages, strings in Swift are defined by the use of “double quotes”.   If you are coming from Objective-C most of this page will be familiar, some may look a bit strange but in general, things just got much easier…

Continue reading

What I’m Reading on 09/10/2014

Swift Turns 1.0: The Evolution of a Language “Besides listing in a concise way all the changes that each Xcode beta version brought to Swift, the repo also collects some change requests that have been discussed either in Apple developers forums, or reported to Apple through Radar. A few highlights…

Continue reading

Early impressions of Swift, and some workarounds

I’ve been playing around with Swift, the new programming language from Apple, for a few days and I’ve been quite happy with it. I’ve used many languages and development environments since I started coding when I was 15, so I was anxious to see what Swift offered. I’ve by no…

Continue reading

What I’m Reading on 08/27/2014

Facebook’s Parse Adds Support for Apple’s Swift “This means developers building with Swift can take advantage of Parse’s features (storing data, managing users, sending push notifications, tracking analytics, and so on) long before Apple starts accepting apps in the fall.” tags: bs facebook apple swift Posted from Diigo. The rest…

Continue reading

What I’m Reading on 08/25/2014

Win a Piece of $500,000 By Creating Apps Using Apple’s Swift Language/ | App Developer Magazine “As part of the GetSwifter Challenge Series, these organizations have partnered with the “topcoder” community to help build mobile and enterprise applications. Over the course of the 12 week challenge series, developers will be competing…

Continue reading

What I’m Reading on 07/26/2014

‘Firefly’ cast to reunite for online game – CNET “The entire cast of Joss Whedon’s cult sci-fi Western will lend their voices to a new online role-playing game.” tags: bs firefly online game Apple’s BookLamp acquisition aims to beat Amazon at its own game | Cult of Mac “The same…

Continue reading

What I’m Reading on 07/24/2014

Apple’s alliance with IBM counters BYOD ‘nightmare’ for companies adopting iPhone “As many as 6 out of every 10 employees at one Wall Street firm have gone back to carrying a corporate BlackBerry alongside their personal iPhone thanks to “Bring Your Own Device” trouble, underscoring Apple‘s teething problems in the…

Continue reading

What I’m Reading on 07/22/2014

Computerworld India Features | 10 Things You Should Know About Apple’s Swift | Computerworld.in “Apple recently unveiled Swift, a new language to replace Objective-C for OS X and iOS application development. Apple won’t accept submissions built using Swift to the iOS or Mac App Store until the fall, when iOS…

Continue reading

What I’m Reading on 07/16/2014

PythonForArtificialIntelligence – Python Wiki “This page attempts to collect information and links pertaining to the practice of AI and Machine Learning in python.” tags: bs python AI Interactive: The Top Programming Languages – IEEE Spectrum “This app ranks the popularity of dozens of programming languages. You can filter them by…

Continue reading

What I’m Reading on 07/15/2014

Deploy a WordPress Application on IBM Bluemix – BlueMix Dev “WordPress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL which runs on a web hosting service. Features include a plug-in architecture and a template system. WordPress is completely customizable…

Continue reading

What I’m Reading on 07/13/2014

IBM News room – 2014-07-07 IBM Research Launches Project “Green Horizon” to Help China Deliver on Ambitious Energy and Environmental Goals – United States “Dubbed “Green Horizon”, the project sets out to leap beyond current global practices in three areas critical to China’s sustainable growth: air quality management, renewable energy…

Continue reading

What I’m Reading on 07/09/2014

Developers hustle to learn new Apple language – Blue Sky Innovation “They say it’s relatively simplified, which will make it easier for less-experienced developers to learn, and is designed to reduce programming errors. Yet Chicago-based developers say they foresee a transition period lasting months or perhaps years in which many…

Continue reading