Pete Goodliffe from Pete Goodliffe

Find out more from the conference's website here: http://codeconf.com.
The talk is called Becoming a Better Programmer.
Pete Goodliffe from Pete Goodliffe
Pete Goodliffe from Pete Goodliffe
olvemaudal from Geektalk
During research for my talk “History and Spirit of C and C++” (pdf, 11Mb) I realized that the reference manual Ken Thompson wrote for B in 1972 (pdf) was in parts a verbatim copy of the reference manual that Martin Richards wrote for BCPL in 1967 (pdf) (in particular look at page 6 in both documents or see slide 118-126 in my presentation). I guess that is fair as B is semantically basically the same language as BCPL. However, the odd thing is that in the more official reference manual for C dated 1974 (pdf), BCPL is not even mentioned at all.
“Good artists copy, great artists steal.” Perhaps this is just another kudos to Bell Labs, but I certainly found it interesting. It has to be said though that in all the interviews and later writings I have seen by members of Bell Labs, including Ritchie and Thompson, they are very open about BCPL being the main inspiration for B and C.
Pete Barber from C#, C++, Windows & other ramblings
Not a technical post today, just a bit of news on the things I've been working on.The Lone C++ Coder's Blog from The Lone C++ Coder's Blog
tl;dr - avast’s web shield functionality appears to insert itself into SSL connections using a self signed trusted root certificate and a simple kind of man-in-the middle “attack” on SSL. I would recommend you turn off web shield’s https scanning or choose another virus scanner. I read about this on a blog post that was linked from Hacker News where someone claimed that Avast’s virus scanner for Mac OS inserts itself into SSL-encrypted connections using a self-signed certificate.Frances Buontempo from BuontempoConsulting
The name series for Debian releases is taken from characters in the Pixar/Disney film Toy Story.
The unstable release is always called Sid as the character in the film took delight in breaking his toys.
A backronym: Still In Development.
The current pending release is always called testing and will have been christened. At the time of writing the testing release is Stretch.
Jessie is the current stable release.
After a considerable while a release will migrate from testing to stable, it will then become the Current Stable release and the previous version will join the (head) of the list of Obsolete Stable releases.
Previous versions did not have versions.
The Lone C++ Coder's Blog from The Lone C++ Coder's Blog
As mentioned in an earlier post, I changed my blogging workflow to org2blog for writing and editing posts in Emacs and only push them up to my WordPress blog when the posts are almost done. I still do the final editing in WordPress so I can tweak the SEO settings and all that, but the majority of the work happens in org-mode now. One area that really needed improving was the appearance of the source code that I put in posts.