Why there is no Facebook killer: the death of the P2P dream (2014)
This is why we don't have a Facebook killer, and why we won't. We might have a 'better' Facebook, but it will still be a Facebook.
This is why we don't have a Facebook killer, and why we won't. We might have a 'better' Facebook, but it will still be a Facebook.
What do a recent A List Apart article , the ad blocker discussion of a few months back, and my browser testing plans have in common?
The Nobel Peace Prize 2016 was awarded to Juan Manuel Santos "for his resolute efforts to bring the country's more than 50-year-long civil war to an end"
So the C programming language has been getting a lot of bad press recently; a really stupid bug in some C code has compromised some of the core security infrastructure on the internet. The fix is easy, but the knock-on effects are going to go on for years and will cost serious amounts of money. As a result, people…
The pros and cons of both Emacs and WebStorm for Node.js development.
This is the first article in a series dedicated to multiple dispatch - an advanced abstraction technique available to programmers out-of-the-box in some languages, and implementable in others. This first post in the series presents the technique and explains the problem it intends to solve. It uses C++ as the…
In this post I’d like to test limits of python aiohttp and check its performance in terms of requests per minute. Everyone knows that asynchronous code perf...
At first glance, the US highway seems like a jumble of roads: However, the numbers follow a grid, with rules nobody told me (image source, click to enlarge):
The TurkeyBlocks monitoring network has detected restrictions on access to multiple social media services Facebook, Twitter and YouTube throughout Turkey beginning Friday Nov 04 2016 1:20AM local time, ongoing through into Friday ...
People often ask me why they should use openSUSE Tumbleweed and how it compares to other distributions like Fedora or Ubuntu. The fact is Tumbleweed is actually rather hard, if not impossible to compare to Linux distributions like Fedora or Ubuntu.
Interested in learning about APL? Have you heard of this exciting language with strange characters and incredible brevity? Look no further, here you will find an introduction to the language, and even understanding from a historical perspective.
One thing we’ve been meaning to do more of is tell our blog readers more about new features we’ve been working on across WHATWG standards. We have quite a backlog of exciting things that have happened, and I’ve been nominated to start off by telling you the story of <script type="module"> .
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
You’ve heard that Redis has an embedded scripting language, but haven’t given it a try yet? Here’s a tour of what you need to understand to use the power of Lua with your Redis server.
Last year at an internal talk at Facebook I was fortunate to see [John Carmack](https://en.wikipedia.org/wiki/John_Carmack) speak about his idea generation system. At first I was disappointed because...
I decided to look into non-alphanumeric JavaScript again and see if it was possible to execute it without parenthesis. A few years ago I did a presentation on non-alpha code if you want some more info
Researchers have finally determined that concrete material acts at once as a continuous solid and like an aggregate of small particles. The work may help researchers engineer more durable, sustainable concrete.
Obviously, not everyone hates Go. But there was a [quora question]( https://www.quora.com/Why-does-Go-seem-to-be-the-most-heavily- criticised-among-the-newer-programming-languages?srid=uCiY&share=1) recently about why everyone criticizes Go so much. (sorry, I don’t normally post links to Quora, but it was the…
I find myself tasked with polishing and publishing a little custom JSON-encoded language. It’s harder than it ought to be.