Unhandled Exception!
Kolmogorov Directions

Kolmogorov Directions

A good friend of mine once tried to give Andrey Kolmogorov, Kolmogorov directions. Of course Kolmogorov had no choice, any directions he gave were "Kolmogorov directions" by definition. Is this informational recursion or is it just name dropping...

See: Kolmogorov Complexity

   More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language


Programming News and Views

Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info

Game Of Thrones Analysed
Jul 19 | Mike James
article thumbnail

In a new paper, brilliantly timed to coincide with the start of the new series of Game of Thrones, we have an analysis of its main protagonists in terms of network theory 

Python Heads IEEE Spectrum Language Ranking
Jul 19 | Janet Swift
article thumbnail

The language that comes top in this year's IEEE Spectrum Ranking is Python, closely followed by C and Java. However if you think another language should be the most popular one, simply use its interactive tool to change the weightings!

SQL Server 2017 RC For Windows And Linux
Jul 18 | Kay Ewbank
article thumbnail

SQL Server 2017 is now at Release Candidate 1, and is available for download with support for Windows and Linux.

SDD Deep Dive 2017
Jul 18 | Sue Gee
article thumbnail

An event offering seven concurrent workshops into today's leading technologies takes place in London in November. The number of places at each workshop is strictly limited so it is worth booking early. If you do so by Friday 28 July you can save £300.

LZ Compression And The One-Bit Catastrophe
Jul 17 | Mike James
article thumbnail

We use compression algorithms extensively to save both storage and time. The most popular algorithms are based on LZ dictionary compression and are used in GIF, Deflate, Zip, PNG. It was even named an IEEE Milestone. But we know little about them. One long standing question is, can adding a single bit to a file dramatically change the compression achieved? Surely not!

Tabs v Spaces - More Analysis
Jul 17 | Janet Swift
article thumbnail

The recent finding that developers who use spaces for indentation make more money that those who use tabs led to a few raised eyebrows and puzzled looks. Now reanalysis of the data finds further correlations.

Google Implements AI Landscape Photographer
Jul 16 | David Conrad
article thumbnail

The latest artistic AI is Google's Creatism, a deep learning photographer which it claims is capable of creating professional quality work. Looks like photographers aren't immune from the robot/AI takeover.

Get Ready For SIGGRAPH 2017
Jul 15 | David Conrad
article thumbnail

Yes, it's almost time for SIGGRAPH again and they seem to be getting better at advertising the conference. Well, it is a graphics conference and what is advertising but graphics, with the occasional word thrown in?

July Week 2
Jul 15 | Editor
article thumbnail

No time to keep up with all that is going on in the developer world? Let the I Programmer team do it for you. We scour the Internet for news and put the unmissable bits together in this handy digest, with the week's book reviews and articles. 

Visualizing Language Migration Over Time
Jul 14 | Janet Swift
article thumbnail

It's not unusual for experienced programmers to switch from one language to another. This could be to handle the requirements of different projects or just to try out new options. Whatever the reason there's quite a lot of migration, both temporary and permanent.

Visual Studio Code Comes To Raspberry Pi And Chromebooks
Jul 14 | Kay Ewbank
article thumbnail

A new community build of Visual Studio Code has made the lightweight source code editor available for Chrome OS and Linux running on Raspberry Pi boards and Chromebooks.

Top 10 From Around The Web: Even More JavaScript Resources
Jul 13 | Lucy Black
article thumbnail

This round up of resources from around the web will be of interest to JavaScript developers with different levels of expertise. 

Babylon.js 3 Adds Support For WebGL 2
Jul 13 | Kay Ewbank
article thumbnail

There's an updated version of Babylon.js, Microsoft's open source JavaScript framework for building 3D games. The new release adds support for WebGL 2.

Learning To Walk
Jul 12 | Mike James
article thumbnail

Deep Mind has been applying its deep reinforcement learning to the problem of walking - but not just any walking, this is difficult terrain. The neural network gets it wrong some of the time, but it is still impressive and its fails are fun to watch.

.NET Core 2.0 Preview Improves Platform Support
Jul 12 | Kay Ewbank
article thumbnail

The latest version of .NET Core is available in preview with improvements to the platform support and the ability to reference .NET Framework libraries from .NET Standard libraries.

Alice Under Threat
Jul 12 | Sue Gee
article thumbnail

In June 2014 the United States Supreme Court ruled that implementing an abstract idea on a computer was insufficient grounds for making it eligible to be patented. Now lobbyists are trying to overturn the so-called Alice opinion, which is supported and defended by the Electronic Frontier Foundation.

More Recent News



Book Watch

Follow Book Watch on Twitter

R For Everyone (Addison Wesley)
Thursday 20 Jul

R has traditionally been seen as difficult for non-statisticians to learn, and most R books assume far too much knowledge to be of help. This book avoids that error, aiming the material at users new to statistical programming and modeling. Author and professional data scientist Jared P. Lander focuses on the 20 percent of R functionality needed to accomplish 80 percent of modern data tasks.


Cloud Computing: An Introduction (Mercury)
Wednesday 19 Jul

This overview of cloud computing by R Chopra is written in a "self-teaching" format with tips and insights about cloud computing, its architecture, applications, information on security and privacy, and numerous case studies.The book also includes questions for discussion and "Cloud Computing Lab Experiments".


Cloud Foundry: The Definitive Guide (O'Reilly)
Monday 17 Jul

With a subtitle of 'Develop, Deploy, and Scale', this practical guide demonstrates how the open source Cloud Foundry application platform can reduce the develop-to-deploy cycle time. Author Duncan C. E. Winn argues that it also raises the value line for application operators by changing the way applications and supporting services are deployed and run.


Operating Systems: An Introduction (Mercury)
Thursday 13 Jul

Designed to provide a step-by-step approach to clarify all of the key concepts of operating systems, the book covers all the topics from basics to mobile device operating systems. Authors R. Garg and G. Verm cover the basic concepts of operating systems such as architecture, CPU scheduling, memory management, file systems, and I/O.


Monitoring with Graphite (O'Reilly)
Wednesday 12 Jul

In this practical book, author Jason Dixon examines why Graphite is one of the most popular tools for monitoring and graphing the performance of computer systems. The book helps you use this open source tool to track the operational data you need to monitor your systems and track application-level metrics for profiling your services.


The Python 3 Standard Library by Example 2nd Ed (Addison Wesley)
Monday 10 Jul

The Python 3 Standard Library contains hundreds of modules for interacting with the operating system, interpreter, and Internet–all extensively tested and ready to jump-start application development. Author Doug Hellmann introduces every major area of the Python 3.x library through source code and output examples.


Java 9 For Programmers (Prentice Hall)
Friday 07 Jul

Written for programmers with a background in another high-level language, this book applies the Deitel signature live-code approach to teaching programming and explores the Java 9 language and APIs in depth. The authors, Harvey and Paul Deitel, present concepts in fully tested programs, complete with code walkthroughs, syntax shading, code highlighting and program outputs.


Python 3: Pocket Primer (Mercury)
Wednesday 05 Jul

This book aims to give programmers sufficient knowledge of Python 3 to be able to work on their own projects. In adition to covering all of the basic concepts, author James R. Parker has included a chapter on PyGame, which allows a programmer to handle graphics, mouse and keyboard interaction, and play sounds and videos. The demonstration example for that chapter is a Lunar Lander game.

<ASIN: 1683920864>

Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:


More Articles...

Page 1 of 2
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.