When will we reach the internet speed limits?

The barrier of 1 Gbit/s will be reached in 2018 by power users. DSL will be too slow for most users in relatively short time. DOCSIS 3.1 provides a growth path for cable that will allow it to compete for at least another few years. Effective throughput/capacity are however still highly dependent on the amount of investment by the operator.

DHToT: storing IoT sensor data in the BitTorrent peer-to-peer network

The Internet of Things promises to connect virtually all devices and make sensor data ubiquitously available. Instead of storing all this data in a central location, you can use a peer-to-peer network to store sensor data. Using a peer-to-peer network has several advantages. First of all, the infrastructure is ‘free’ (although in …

A week with the Apple Watch: the good, the bad, the ugly

Last week, it finally arrived: the almighty Apple Watch. In this post I’ve summarized my thoughts about it, as well as my view on the future of smart watches in general. But first, let’s talk about the shiny new gadget! The good The Watch is smaller than I expected from the pictures …

Creating reliable, concurrent apps with Swift

In this post, I will share some of my favourite ‘customizations’ that make Swift an even more pleasant environment than it already is. Most of it comes straight from Warp, the big data analysis tool I’ve been developing, and is focused around concurrency and data processing. Dealing with the main thread …

Warp 2.0: Link big data sets by drawing arrows, and more

In the past two months I’ve been working hard on Warp 2.0. Warp is the swiss-army knife of big data, allowing you to handle big data sets with the same ease as a spreadsheet file. Warp enables this by providing an intuitive interface (‘query by example’) and by performing its data operations …

Warp: a query-by-example analysis tool for big data

The spreadsheet as we know it is in dire need of a big data-ready replacement. The spiritual successor of the spreadsheet needs to be a tool for analyzing big data that combines powerful features with a mental model as simple as the traditional spreadsheet. So what are the options? A …

The big-data successor of the spreadsheet

In my previous post, I argued that because spreadsheets do not scale to big data proportions, we need a new mode of computation that is as powerful but (more importantly) also just as accessible. So what could that successor of the spreadsheet look like? The question has kept me busy …

Rewriting Excel for the era of big(ger) data

The spreadsheet may very well be the biggest innovation after the personal computer itself. Spreadsheets are used by professionals in virtually all sectors where information is processed, where they are entrusted with anything between shopping lists and billion-dollar, life-or-death decisions support systems. They are used for all sorts of tasks …

Rooting the Iomega iConnect

Iomega iConnect The Iomega iConnect is a Marvell Kirkwood (ARM) Linux-based NAS device which comes with 4 USB ports, GbE and wireless support (802.11g). The iConnect contains the same processor as the SheevaPlug, has 256MB RAM memory and 512MB flash memory. Getting console access The iConnect has a pin header near …