Issues » 27

GitHub challenge, obfuscated C, fixing E.T. Read this issue on the Web
statuscode Issue 27
April 12, 2013
featured
The GitHub Data Challenge II Use a year's worth of GitHub's public data to produce an interesting visualization or other experience. Ends May 8.
Teardown of an Extremely Obfuscated C Program A Stack Overflow question where the highest answer tears down and explains an extremely obfuscated C program from the Obfuscated C Code Contest 2006. Fascinating.
Fixing E.T. for the Atari 2600 Very geeky, very retro, but if you're into those things, a great read.
GitHub Turns 5 Years Old
GitHub
from our sponsor
Build in your language of choice on the Rackspace Cloud
At Rackspace, we speak your language. Whether you write in PHP, Java, JavaScript, Ruby, Python, Perl, or C++, we have a Cloud Server for you. Build on The Rackspace Cloud so you can provision your favorite Linux distro, use our API and our SDKs, access persistent, elastic servers and Experience Fanatical Support® from real people any time, day or night.
interesting
Computer Programming As an Art [Knuth, 1974 - PDF] A written version of a Turing Award Lecture given by Donald Knuth in 1974 where he explains why computer programming is an art.
Lock-Free Algorithms For Ultimate Performance (video) Martin Thompson discusses the need to measure what's going on at the hardware level in order to be able to create high performing lock-free algorithms.
Stutsk: A New Concatenative Programming Language An interactive tutorial / sandbox for an interesting language that uses a syntax similar to Reverse Polish Notation.
Notes on Intel Microcode Updates An intriguing look at Intel's microcode update mechanism which allows bugs within CPUs to be fixed.
Assam: A VM in Ruby Sam Rose shows off a simple x86-based pure-Ruby virtual machine he's working on in Ruby and explains his motivations for developing it.
The Dart Programming Language (video) Dart Google Developer Expert, Ladislav Thon, gives a talk about Dart, explaining why a "boring" language can be innovative. A great introduction.
Surfacing Interesting Content A well presented look at algorithms you can use to surface the most interesting content within a user contributed content site.
Searching for Techniques in A Changing World
Ben Summers
Practical Techniques to Achieve Quality in Large Software Projects
MemSQL
15 Programming Skills Most Coveted By Employers
ReadWrite
Write Yourself a Scheme in 48 hours
Jonathan Tang
Functional programming in object oriented languages
Simon Harris
releases
AppCode: An Objective-C and C++ IDE JetBrains is working on a new, cross-platform Objective C and C++ IDE (including C++11 and Boost) with built in refactoring, testing, and debugging support.
Rust 0.6 The experimental, multi-paradigm, compiled programming language under development at Mozilla Research
GCC 4.7.3 The GNU Compiler Collection. A bug-fix release over 4.7.2.
GNU Guile 2.0.9 Implementation of the Scheme programming language.
Apache CouchDB 1.3.0
Go 1.1 Beta 2
Qt 5.1 (now with Android and iOS support)
useful
Helios: Extensible Open-source Mobile Backend Framework An open-source framework that provides essential backend services for iOS apps, from data synchronization and user accounts to push notifications, in-app purchases, and passbook integration.
Apache Bloodhound: A New Breed of Issue Tracker A 'friendly fork' of Trac.
MARISA: Matching Algorithm with Recursively Implemented StorAge A space-efficient trie data structure. MARISA serves as a dictionary structure, supports exact match lookup, along with reverse lookup, common prefix search, and predictive search.
cgdb: The Curses Debugger A lightweight curses (terminal-based) interface to the GNU Debugger (GDB).
petitsuite: Simple Test Framework in 148 Lines of C++11 Worth a look even if you're not a C++11 developer.
Fjord: The F# Programming Language for the JVM
heatshrink: An Embedded Data Compression Library
Backward-CPP: A Beautiful Stack Trace Pretty Printer for C++
Learn Vimscript the Hard Way
Steve Losh
PythonMonk - Interactive Python tutorials
Dictionary of Algorithms and Data Structures
NIST
Flatland: A Simple 'Flat' Theme and Color Scheme for Sublime Text 2
esoterica
C on Raspberry Pi with Test-Driven Development
Atomic Object
Why (Not) Do a PhD in Computer Science?
Svilen Kanev
Currying vs. Partial Application
Alec Benzer
Ten C++11 Features Every C++ Developer Should Use
Code Project
Tips and Tricks for Microcontroller Programming and Debugging (video)
YouTube
ZSH-LOVERS: Tips, Tricks and Examples for the zsh Shell
Latest Draft of the HTTP 2.0 Protocol
IETF
Valve: Porting Source to Linux
NVIDIA
How to Make it as a Professional Indie Game Developer
Gamasutra
Interview with Cary Walkin, the man who made an RPG in Microsoft Excel
Digitally Downloaded
A Non-mathematical Explanation of One Way Functions
John Graham-Cumming
Handy Git Tips to Stop You Getting Fired
Phil Jackson
A Practical Intro to Data Science
Zipfian Academy
Why I (still) Love Perl
Allison Randal
Ada 2012: Ada With Contracts
Dr Dobb's Journal
jobs
Ruby Developer (remote, can be anywhere) Litmus, the e-mail testing and analytics company. We work on tough problems everyday and we're looking for great developers wherever you live in the world. Come and see what our team have to say about working here.
Front End Developer at Booking.com Booking.com is the world’s leading accommodation website. We serve millions of customers all over the world from our headquarters in the center of Amsterdam where we’re looking for User Experience experts to join our front-end team.
quoted
"Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code."
Eric S. Raymond
last but not least
What is your best programmer joke? A collection of, frankly, hideous programming jokes on Stack Overflow :-)
Curated by Peter Cooper and published by Cooper Press.
Want to sponsor an issue? See our media kit.

© 2013 Cooper Press Ltd. Email policy Privacy policy
Office 30, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here

ONE e-mail each week. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press