Earlier this week I attended an off-the-record meeting (i.e., no blogging about the details of who was there and exactly what was said by whom) with a group of executives from various news and media organizations to discuss the future...
Inching Towards the live Web 3.0 – Layered Social Virtual Worlds | PERSONALIZE MEDIA
OK you should have spotted quite a few characters living on this post :) Originally there were 'video-real' talking, salesy character centered on the page courtesy of CLIVEvideo but I still talk about them more below. A few months ago I blogged about the new kid on the intranet block, those 'layered' social virtual worlds.
At my previous job my daily commute took me past 611 Folsom Street in San Francisco. This building is infamous for being the home of Room 641A, where a whistleblower, Mark Klein, revealed that the NSA had created a secret room and placed beam...
The Internet removed constraints from the analog world, and AI is finishing the job. That this may be the final blow for the Internet as a source for truth may ultimately be for the best.
Flipboard CEO Mike McCue on his new podcast, Dot Social:
Decentralization isn't a feature in and of itself. And you know, I think it's tough when, if you build a product that's just a clone of a closed product and it's decentralized, so you should care about this. I think
A few functional programming principles give a systematic and repeatable process for developing code. In this post I show this process using a simple example of summing the elements of a list.
Top 10 Reasons why LinuxKit is better than the traditional OS distribution – Collabnix
“LinuxKit is NOT designed with an intention to replace any of traditional OS like Alpine, Ubuntu, Red Hat etc. It is an open-source toolbox for building fine-tuned Linux-based operating systems that run in containers and hence, lean, portable & secure out-of-the-box.” […]
Have you ever wanted to write your own compiler? ... yes? ... of course you have! I've always wanted to have a go at writing a compiler, and with the recent release of WebAssembly, I had the perfect excuse to have a go.
Endianness, and why I don't like htons(3) and friends
Endianness is a long-standing headache for many a computer science student, and a thorn in the side of practitioners. I have already written some about it in a different context. Today, I’d like to talk more about how to deal with endianness in programming languages and APIs, especially how to deal with it in a principled, type-safe way.
Before we get to that, I want to make some preliminary clarifications about endianness, which will help inform our API design.