I made a music player using the awesome Pimoroni Pirate Audio HAT for . It plays any format including OGG and even videos, remembers where it left off, buttons work exactly how I like it because I wrote the code, and it has outstanding audio quality (24-bit DAC + headphone amp). The UI needs work tho!


A lot of excitement around putting a into a keyboard (Pi 400), but I've been working on putting a Pi into a touch screen! I present the Pi Portable PC: as comfortable on a couch as it is compiling code on a desktop!

I decided that my 7" tablet should also do double duty as my main desktop. Here I have it hooked up to an 11" HD screen, running VSCode, compiling my Arduino code with PlatformIO. My python projects also worked straight away. That is to say, apart from Android dev, this can totally replace my laptop. It's all powered up with a cellphone charger.

I built both a 7" and an 11.6" tablet. Find out why I built them, how I built them, what I can do with them, and how you can build your own, in my blog post:


My DIY project: 11.6" 4 tablet. Easy build and fun to use, and can stand in for a laptop for most use cases.

Hundreds of rands of cables later and I learnt: any cable longer than 30cm cannot power a (3 or 4) without power throttling at some point. Also, don't judge a Pi's performance if the lightning bolt displays - performance is degraded significantly.


17.04 has been released! omgubuntu.co.uk/2017/04/ubuntu

Personally, I'm not too upset about Unity being dropped in future releases. I standardized on Ubuntu Mate after seeing how well it runs on

I really liked Unity though, even from when it was "Ubuntu Netbook Remix", but because it uses Compiz, it's a memory leaking hog. So I replicated the Unity workflow by using Synapse + Mate and have been happy ever since.

I figured I'd highlight some of my OSS projects here 

* rpi_lcars - interface for github.com/tobykurien/rpi_lcar
* Xtendroid - DSL for greatly reduces boilerplate github.com/tobykurien/Xtendroi
* NSA_b_gone - , security, bandwidth control for Linux github.com/tobykurien/NSA_b_go
* WebApps - Sandboxed browser for web apps on github.com/tobykurien/WebApps

Smartphones are a and nightmare. To me, is not the long-term answer. The biggest problem is the lack of software updates. This comes down to the fact that hardware drivers need to be recompiled for each new kernel version. Hence Google's Fuchsia OS.

But that's long-term. For now, why not build a smartphone around standard hardware like the compute module 3? It has a choice of OS's, regular software updates and is easy to code for.

Let's make this happen.


Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!