Quantcast
Channel: Dubhrosa
Browsing latest articles
Browse All 9 View Live

Lessons learning Haskell

Lessons learning HaskellIt's often claimed that learning Haskell will make you a better programmer in other languages. I like the idea that there's no such thing as a good programmer, just a programmer...

View Article



XVoice: speech control of Linux desktop applications

XVoiceAn open source speech control project up for adoptionThe Early DaysAround the end of the 1990's IBM released a Linux version of their ViaVoice speech recognition engine. It was always a beta...

View Article

Article 1

Good IntentionsThe biggest waste of time I know.I'm one of those programmers who spends a lot of his time wondering "how could I do this better/easier/faster/safer/simpler". Often the conclusion is...

View Article

Image may be NSFW.
Clik here to view.

MH17 flight path history

MH17 crashed in Ukraine on the 17th July 2014, with the loss of all on board. According to reports aircraft was flying directly over the the disputed territory, at an altitude of 33,000 feet....

View Article

A Personal Finance Application Wish List

Many years ago I used Microsoft Money, so when I recently looked for a personal finance app, I was surprised to find Microsoft end-of-lifed the product. Even more odd was that nothing seems to have...

View Article


Browsing is Broken Part 1: Unsolicited Content

The websites of many of the major news outlets that I used to read regularly are now overloaded with ads and content from third parties that I just can't tolerate any more. I started to notice how bad...

View Article

Browsing is Broken Part 2: Blocking Unsolicited Content

In part 1, I explained why I want news websites to send me their content directly, instead of passing me off to third-party advert networks that they have no control over. Since that isn't going to...

View Article

Browsing is Broken Part 3: Privacy

Access Provider PrivacyWhenever you connect to the web, you're connecting via some kind of access provider. Most people will think of their ISP (internet service provider) aka your home broadband...

View Article


How to dive into a large codebase

Getting to grips with a new codebase can be very difficult. Every software developer has to dive into unfamiliar code on a regular basis, but to my knowledge there are no good guides on how to approach...

View Article

Browsing latest articles
Browse All 9 View Live


Latest Images