New
The latest blog posts to take off on Hacker News. 191 posts.
Falsehoods programmers believe about video
Inspired by numerous other such lists of falsehoods. Pretty much every video player in existence gets a good chunk if not the vast majority of these wrong. (Some of these also/mostly apply to users, though)
Why are browsers so slow?
I understand why rendering a complicated layout may be slow. Or why executing a complicated script may be slow
Saving the Internet 2000TB a Day: Fixing Font Awesome’s Fonts
Front-end antics and typographic mischievousness
A Simple Explanation: VLC.js
The previous entry got the attention it needed, and the maintainers of the VLC project connected with both Emularity developers and Emscripten developers and the process has begun. The best example…
Dear JavaScript
This article has been moved to: http://thejameskyle.com/dear-javascript.html
Macchiato: ClojureScript on the Server
Dmitri's blog about programming, Clojure, and software development
Subresource Integrity Addressable Caching
A small number of popular JavaScript frameworks and libraries account for a substantial portion of the network, battery, and time budgets of users of the contemporary Web. Many applications include these libraries even if they only use a small portion of the functionality they provide. Large improvements seem possible…
Google’s AMP is a gilded cage
AMP is Google's attempt to re-fight the transcoding wars of the early 2000s. It is actively dangerous to the web ecosystem, helps disseminate propaganda, and is disliked by many users. If, like me, you made the mistake of trying out AMP on your website - you're in a tricky position if you try to remove it. Google…
On the modern web, ISPs are one of your threats (2015)
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…
Let’s replace Twitter with something much better
(There is also a Russian language version of this post available, translated and published by SoftDroid on 2017-04-12.) I love Twitter. I love that by following certain people, my timeline has become a stream of interesting and entertaining information. I love that sometimes I am able to fit my little publication just…
Do you really want a single-page application framework?
First, sell your soul to the framework maintainer…
YouTube has apparently reinstated RSS feeds
Well if there's something I wasn't expecting to find tonight, it was that apparently YouTube has decided to allow users to follow channels via RSS again , and unlike the last few years, this time it actually looks to be officially supported!
Moving from Native Apps to Progressive Web Apps
From now on, I won’t be building any more native apps. All my apps going forward will be progressive web apps. Progressive web apps are web…
A Simple Request: VLC.js
Almost five years ago to today, I made a simple proposal to the world: Port MAME/MESS to Javascript. That happened. I mean, it cost a dozen people hundreds of hours of their lives…. and there…
Web fonts, boy, I don't know
Monica Dinculescu's blog
Parsing JSON is a Minefield
[2016-10-26] First version of the article [2016-10-28] Presentation at Soft-Shake Conference, Geneva ( slides ) [2016-11-01] Article and comments in The Register [2017-11-16] Presentation at Black Alps Security Conference, Yverdon ( slides ) [2018-03-09] Presentation at Toulouse Hacking Conference ( slides )…