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

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

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 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 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 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 06/03/2014

iTunes – Books – The Swift Programming Language by Apple Inc. “Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make…

Continue reading

My annotated programming language history

I’ve been coding, a.k.a programming, since I was 15 years old. Since then I’ve used many programming languages. Some of them have been for work, some have been for fun. I mean, really, who hasn’t done some programing while on vacation? Somewhat chronologically, here are many of the languages I’ve…

Continue reading

Social Media and the Professional: LinkedIn

In this series I’m looking at my experiences using social media as a business professional. In this entry I examine the rules and policies I personally use regarding LinkedIn. In the introduction to this series of blog entries, I asked several questions regarding my use of particular social media services,…

Continue reading

Symbolic computation in the small: Math on mobile

What are the main considerations when designing a math system or library that can do symbolic computation on mobile devices? I’ve written several times about math apps on mobile devices but, inspired by a blog post by Ismael Ghalimi, I want to comment a bit about how one might do…

Continue reading

Daily links for 07/12/2012

Index Shows iOS Programming Language Now In Top 3 As Mobile Development Booms | TechCrunch “According to the TIOBE Index, Objective-C is now more popular than C++, showing proof that mobile development is surging ahead as we enter the post-PC era.” tags: ios programming language Posted from Diigo. The rest of…

Continue reading

Mobile app development: Native vs. hybrid vs. HTML5 (part 1)

I’ve seen and heard a lot of discussion about how people build applications for mobile devices. While there are literally hundreds of thousands of apps out there for Apple, Android, Blackberry and other smartphones, I can’t help but think the majority of these are one-off efforts. In this series in…

Continue reading

Daily links for 06/04/2011

Google pits C++ against Java, Scala, and Go • The Register “Google has released a research paper closely comparing the performance of C++, Java, Scala, and its own Go programming language. According to Google’s tests (PDF), C++ offers the fastest runtime of the four languages. But, the paper says, it also…

Continue reading

Daily links for 04/11/2011

Gartner: Microsoft will still be a tablet no-show in 2015 | ZDNet “Gartner projects that Apple’s iOS will hold 47 percent of the tablet operating system market in 2015 with Android at 38.6 percent. RIM’s QNX will have a respectable 10 percent of the tablet market in 2015. The big…

Continue reading

Daily links for 02/24/2011

Internet-savvy ‘Firefly’ fans fly back into the fight – CNN.com “Just days after an apparently offhand comment from Nathan Fillion, who played Capt. Malcolm Reynolds on the short-lived Fox series, the Web has once again lit up with efforts to revive the sci-fi franchise. Last week, Fillion, who now stars in…

Continue reading

Tablet wars: Those with the most and best apps win

I just linked to an article over on PCMag.com called “Top Tablet Comparison: iPad vs. Xoom vs. TouchPad vs. PlayBook” that compares the in-the-market iPad with 3 possible contenders that have yet to be sold. The article very correctly discusses which of the tablets are likely to get the most…

Continue reading

Daily links for 12/22/2010

Microsoft to Reveal New Version of Windows – WSJ.com “Microsoft Corp., feeling pressure from hit products like Apple Inc.’s iPad, is crafting a new operating system that deviates from the software giant’s heavy reliance on chip technology pioneered by Intel Corp., according to people briefed on Microsoft’s plans. The company next…

Continue reading

Math software, dynamic languages, and the iPad

Will issues around multitasking and the new restrictions on the use of dynamic languages stop the Apple iPad from being used as a serious device for mathematical and scientific software? Several days ago I did a blog post about how math software might be able to take advantage of tablets…

Continue reading

Thinking about open source: There are three types of software …

Most of these kinds of discussions that say that there are two kinds of people or ten best ways of doing something are extremely subjective and involve gross simplifications. I plead guilty here but want to make a few points about the nature of software today and how people think about…

Continue reading

Daily links for 02/18/2010

What happens to Sun’s open-source software now? – Computerworld Blogs “In general, we know that Sun’s software product catalog will be cut back and that many Sun staffers will soon be laid off. Historically, when Oracle acquires a company, deep cuts are the rule. For example, Oracle fired about 5,000…

Continue reading

Daily links for 02/04/2010

What to Expect at LinuxCon 2010 this August in Boston! | The Linux Foundation “How is LinuxCon different than other events? In a number of ways. This is an event specific to the Linux community, but within that, it encompasses all matters Linux. Other events specifically target certain groups in…

Continue reading

Daily links for 02/03/2010

Open Source Bridge: The conference for open source citizens / June 1-4, 2010 / Portland, OR “Open Source Bridge is a new conference for developers working with open source technologies and for people interested in learning the open source way. “ tags: open-source The New Face of Open Source: Facebook…

Continue reading

The Sirikata open source platform for games and virtual worlds

As many of you know, I’m still quite interested in virtual worlds and 3D immersive environments though I certainly don’t spend as much time in Second Life as I did several years ago. So from time to time I poke around and see what people are working on, and tonight…

Continue reading

Open source game engines for Linux

My recent post about Linux and video games has gotten quite a few hits, so while I was on a three hour flight today I thought it would useful to later put together a list of free and open source game engines that you and others could use to build…

Continue reading