Category Archives: Links

2012 links no. 1

Did you know that there are very obscure Unicode characters?
Unicode Character FLOPPY DISK (U+1F4BE)
Unicode Character HORSE (U+1F40E)
Unicode Character LOVE HOTEL (U+1F3E9)
Unicode Character WOMAN WITH BUNNY EARS (U+1F46F)
Unicode Character PILE OF POO (U+1F4A9)

Did you know that there is no Unicode character for st nd rd th, so you can not format numbers: 1st, 2nd, 3rd, 4th using single Unicode chars.


$1.5 billion: The cost of cutting London-Tokyo latency by 60ms from

CoinLab raised $500,000 venture capital story at Forbes

According to Reddit cofounder Steve Huffman, in the early days the Reddit crew just faked it ‘til they made it. Huffman describes how the first Redditors populated the site’s content with tons of fake accounts. More here.

CrunchBase Reveals: The Average Successful Startup Raises $25.3 Million, Sells For $196.8 Million… read more here

Are Brain Teasers Good Hiring Criteria? discussion at Slashdot

Frustration, Disappointment And Apathy: My Years At Microsoft. Post is written by Max Zachariades, who spent the last five years at Microsoft in various roles.

Generic Architecture For Rapid Software Development Project Cycle from CodeProject.

Forbes: Meet The Hackers Who Sell Spies The Tools To Crack Your PC (And Get Paid Six-Figure Fees).

Ask Slashdot: How Do You Deal With Priorities Inflation In IT Projects?

Android Economics by Horace Dediu

How to Market and Promote your Games and Apps: Part 1/4, Part 2/4, Part 3/4, Part 4/4 by iOS Tutorial Team Member Felipe Laso, an iOS developer working at Lextech Global Services.

Cause for Concern – Piracy on Windows Phone 7 from Diary of a Ninja

Buying Happiness from Jeff Atwood

Ten myths about capitalism.

Windows Phone developer shares some stats and experience: Make some cash developing for Windows Phone.

Android developer shares some stats too: Papermill – The first few weeks.

The Reality of HTML5 Game Development and making money from it.

Why $7.99 beats $0.99 – from Zombies, Run! developers …

Google’s secure data centers are some of the most energy efficient in the world. Each year we save millions of dollars on energy costs, and we use renewable energy whenever we can.

The “Ship or die”, “Done is better than perfect”, “Just ship” mantras have lately become a part of many startup conversations. Think Twice Before Adopting The “Ship Or Die” Mentality.

IT World Time Machine: Why didn’t Internet on TV take off in 1983?

Programming / developing

Developer Efficiency – compared XCode, Eclipse, Visual Studio in YouTube video

Google almost killed App Inventor, and now … long live blockly.

Gambas is a free development environment based on a Basic interpreter with object extensions, a bit like Visual Basic. With Gambas, you can quickly design your program GUI with QT4 or GTK+, access MySQL, PostgreSQL, ODBC and SQLite databases, pilot applications with D-Bus, translate your program into any language, create network applications easily, make 3D OpenGL applications, make CGI web applications, and so on…

Prince of Persia Source Code Released On Github.

Even faster Key/Value store nosql embedded database engine utilizing the new MGIndex data structure with MurMur2 Hashing and WAH Bitmap indexes for duplicates – RaptorDB.

20th IOCCC (International Obfuscated C Code Contest) Source Code Released – discussed in Slashdot

C++11 – A Glance By Lakamraju Raghuram

ASM.Net – x86 Emulation written in C# By Drag0nHunter

F#? No, Functional programming done in the C#

How does it work in C#? from CodeProject.

An MFC Chart Control with Enhanced UI By geoyar

Convolutional Neural Network Workbench with examples By Filip D’haene

WPF Rubik’s Cube in 3D with full source code.

Web Programming

Ajax Animator – cross-platform/cross-format animation tool that support Animated GIFs, SWF (Flash), SVG Animations, and more – from

Great articles about game development in HTML5 and JavaScript – Build new Games

Sencha is all about developing in HTML5, JavaScript, touch… from wiki: Sencha Touch is a user interface (UI) JavaScript library, or framework, specifically built for Mobile Web…

PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. PhoneGap leverages web technologies developers already know best… HTML and JavaScript.

Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It’s the tie to go along with jQuery’s tux, and Backbone.js’s suspenders.

Microsoft has made the source code of ASP.NET MVC available under an open source license from

6 Useful Web Development Boilerplates from

Animated Presentations Using SVG – from Slashdot. View demo hosted in Dropbox

A simplified variant of the classic tetris game done in less that 140 bytes of JavaScript. View Demo.

Network.IDN.blacklist chars. This IDN blacklisting means, that domain http://∙.com is displayed in punycode form ( in most of the modern browsers.

Komode IDE – IDE for Python, PHP, Ruby, JavaScript, Perl, Web… (unfortunately not free).

Web page w/o HTML – Using CSS without HTML.

Mobile Programming

Basic4android – an attempt to bring Visual Basic like language to Android developers. It lacks some core features, however it is usable

Build C# and .NET Mobile Apps with Xamarin Development for Android By Shalom Keynan

Do iOS Apps Crash More Than Android Apps?

UI – User Interface

“Are we really going to accept an Interface Of The Future that is less expressive than a sandwich?” from reddit, original here – A Brief Rant on the Future of Interaction Design from

Do not know what screen resolution your potential users have – 1366×768 Monitors Top 1024×768 For the First Time – from Slashdot

Android (ICS) Design Guidelines from


Collusion provides an interactive, real-time visualization of the entities that track your behavior across the web.

Google Search can draw the functions.

Ask Slashdot: How Do You Test Storage Media?

Behind the scenes video reveals Google’s attention to search detail from

The heart of a digital camera – CCD explained by Engineer Guy

Anodizing (Or the beauty of corrosion) by Engineer Guy

iFrogz Boost Near Field Audio Speaker – watch video here.

How to export Gmail messages to text or HTML files? IMAP is the key…

Home Automation with Netduino and Kinect. There is a bunch of bad technology in the marketplace and the products are too expensive so I decided to build my own…

Planex to launch Wi-Fi router that replaces your wall socket.

Macs are not immune – 600,000 Infected With Flashback.

F1 cut in half – Sauber F1 Team – Cutaway F1 Race Car.

Raymond Chen

How do I find out which process has a file open?

What was the registry like in 16-bit Windows?

Video card driver developers are cheating – What were the tests that WinG did to evaluate video cards?

The old glitch in Windows – Why is there sometimes a long delay between pressing a hotkey for a shortcut and opening the shortcut?

Ship It – Who gets a “Ship It” award?


A Brief, Incomplete, and Mostly Wrong History of Programming Languages.

The Floppy Disk means Save, and 14 other old people Icons that don’t make sense anymore.

2011 links no. 3

Don’t Call Yourself A Programmer, And Other Career Advice from links to [old post from Jeff Atwood] Why Can’t Programmers.. Program? and to one of my favorite bloggers Joel Spolsky – Finding Great Developers.

Why I Will Never Feel Threatened by Programmers in India Cheap Overseas Programming from web application Security Review: Do’s & Don’t By santosh poojari.

Differences between MVC and MVP for Beginners By John T.Emmatty.

ScanX: Creating a commercial quality registry cleaner in C#/WPF by Steppenwolfe.

How to make fewer errors at the stage of code writing – static code analysis for Firefox. Part N4 By Karpov Andrey. And part 3 – static analysis of Qt framework.

I [Brett Goodman] developed FileDb as a simple local database solution for .NET, Silverlight and Windows Phone apps. FileDb.

Speeding up database access – part 8 Fixing memory, disk and CPU issues by Matt Perdeck.

Using lambdas – C++ vs. C# vs. C++/CX vs. C++/CLI by Nishant Sivakumar.

WireframeSketcher is a software tool helps quickly create wireframes, mockups and prototypes for desktop, web and mobile applications. [we still use Ms Paint, Photoshop, regular pen and paper]

ISO Updates C Standard. The standard is known unofficially as C1X.

After a 5 year hiatus, the IOCCC (International Obfuscated C Code Contest) is back! from Slashdot.

Why we need even more programming languages by Neil McAllister.

Will It Optimize? See how well you know (or can anticipate) gcc’s optimizer. From

Using C to Blend Mathematics and Art (When Math goes Beautiful) by MarkDaniel.

In 2011 Average Web Page Approaches 1MB from Slashdot.

The smallest possible valid (X)HTML documents from

Networks without effective AQM may again be vulnerable to congestion collapse. Bufferbloat: Dark Buffers in the Internet by Jim Gettys, Kathleen Nichols.

Attempt to create Real time communication – Real time communications over UDP protocol by Michael Pan.

HTML5 kills off flash; HTML5 kills off Silverlight; HTML5 makes the dinner and does the ironing too. HTML5 is going to save the (tech) world. I’ve heard it all in the last year or two. Very rarely have I seen a balanced article or a writer that understands the concepts involved. Even worse are the (non technical) tech journalists who write an article on this subject purely to boost their own exposure. This article attempts to provide a bit of history on the subject. It also attempts to pacify the situation and explain why it doesn’t really matter. HTML5 vs FLASH vs SILVERLIGHT by GraemeKMiller.

Silverlight 5 Available for Download Today by Silverlight Team.

Adobe logo in 100% CSS – No scripts, no images, no objects. [warning: kills Firefox 9.0.1]

The Amazon Mechanical Turk (MTurk) is a crowdsourcing Internet marketplace.

Crating 3D fountain for Android using OpenGL – by mikew67.

Android-x86 Project – Run Android on Your PC – project to port Android open source project to x86 platform.

Two words in mobile world: Carrier IQ.

Is the Apple App Store a Casino? from Slashdot.

Striking It Rich In The App Store: For Developers, It’s More Casino Than Gold Mine by FC Expert Blogger Chris Stevens.

SAAB Rapid 3D Mapping YouTube video. One flight. One hour. 100 square km. Accuracy 0.3 m. Fully automatic generation. Result – 3D texture mapped terrain classified database.

Last weekend, over 12,000 LAN party goers turned up at DreamHack Winter 2011 in Jonkoping, Sweden with a PC under the arm. Inside DreamHack, the 12,000-computer LAN party by Sebastian Anthony.

Okay, everybody, it’s time for rumors and gossip from Raymond Chen.

YouTube video Qbo meets Qbo.

Unfortunately, “renewable energy” is a meaningless term with no established standards. None of our current energy technologies are truly renewable, at least not in the way they are currently being deployed. The myth of renewable energy by Dawn Stover.

What Startup To Build? Big & accepted problem. Proven revenue model… By Steve Poland.

The best ever explanation of the Pythagorean theorem. The right-angle triangle: Meet your new best friend by Yvan Rodrigues.

2011 links no. 2

This demo is the XNA 3.1 Platformer Starter Kit, compiled from C# to JavaScript using JSIL, my open-source C# to JavaScript compiler. It should run in any browser that supports HTML5 and a modern version of JavaScript, no plugins required.

By 2024, business servers worldwide will annually process the digital equivalent of a stack of books extending more than 4.37 light-years to Alpha Centauri, the scientists say. Read more.

A programmer named Grant Galitz has released a GameBoy Color emulator written in HTML5/JavaScript. Story at Slashdot.

7 days using only keyboard shortcuts – No mouse, no trackpad, no problem? is Ms Pac-Man competition where you may submit AI controllers for either or both Ms Pac-Man and the ghost team.

HTML5 Snooker. Written in HTML and JavaScript.