The Joe Manchin Trolley Problem
It’s hard to live in the modern world without feeling like you should start committing some felonies.
Stream of Reading (Prepare to be Forwarded) – An Archive of What I'm Reading
It’s hard to live in the modern world without feeling like you should start committing some felonies.
The following is a true story. Or maybe it’s just based on a true story. Perhaps it’s not true at all. It’s been a frantic week of security scares — it seems like every day there’s a new vulnerability. It’s been a real struggle for me personally to pretend like I understand what’s going on…
.entry-header .post-thumbnail This post is written with the Gutenberg editor version 3.9.0. Disclaimer: This post is my opinion and mine alone. After several years of working on WordPress and accessibility and being part of the accessibility team, I have taken the very difficult decision to leave the WordPress accessibility team. I owe it to the…
Harry Roberts recently wrote a piece about how third parties can cripple your performance. In this article, I want to show you how it isn’t all doom and gloom: there are a number of strategies can be employed to deliver 3rd party scripts in a manner which limits their negative effects on performance.Running a site…
The “simple” act of initiating an HTTP request can incur many roundtrips before the actual request bytes are routed to the server: the browser may have to resolve the DNS name, perform the TCP handshake, and negotiate the TLS tunnel if a secure socket is required. All accounted for, that’s anywhere from one to three…
According to data collected by BuiltWith.com, 6% of the top 10,000 most high-traffic sites load content from Facebook’s servers. For the vast majority of them, that content is likely Facebook’s Javascript SDK, a huge block of code that is needed to display such features as the Like button (as seen on many media sites) and Facebook…
Let’s build a simple reverse tracking wall. This is a way to encourage users to install or configure tracking protection, by rewarding them with access to particular web pages. Step zero. Make a page that we want to protect. Done. We were going to do that anyway. Step one. Add the scripts to the page….
It’s been over a year since I started @thinkpiecebot, and it’s grown a LOT in the interim. The code is a huge, often unwieldy mess, there are over 100 formulas in it, and in the past couple of months the scope and the tone has gone through some… changes. Holy Shit, a Suit-Wearing Racist — Thinkpiece…
If you’ve spent much time with me, you’ve undoubtedly heard me ramble on at length about linked data. And in those conversations, you’ve likely heard me say something to the effect of “linked data is REST”. However, I haven’t really spent much time talking about REST by itself – especially considering the amount of importance…
28 Sep 2016 on javascript | web Introducing BDSM (Based on a true story) We had a problem The frontend team was way way (way) ahead of the server team. More than half the APIs we needed weren’t done and the delays kept piling on. And this wasn’t new either, as the backend teams…