Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,614 posts.
Why the #AskObama tweet was garbled on screen
UPDATE: The contractor/vendor that made the software commented on Hacker News ...
One of the world’s most visited websites that nobody is aware of (2017)
The editorial department of well-known Dutch broadcaster RTL News recently asked for my assistance. Multiple tax files of Dutch citizens had been published via www.docplayer.nl and no one could explain – where did these files come from? Who would have thought that my research would lead to the discovery of one of the…
Node.js has jumped the shark
I've been trying to understand this whole Node.js thing that's been going on for the past few days. It's taught me a lot about how the Node....
Learn Authentication the Hard Way: Part Three
This is the final installment of a three part series in which we dive into modern application authentication solutions - the hard way. Part One: The Hard Way Part Two: The Hard Way, Continued Part Three: The Hard Way: Return Of The Specification The Hard Way: Return Of The Specification We are continuing our quest to…
Browser extensions are underrated: the promise of hackable software
In a world of closed platforms, browser extensions are the rare exception that let users modify the apps that we use.
Cross-Site Request Forgery is dead
After toiling with Cross-Site Request Forgery on the web for, well forever really, we finally have a proper solution, it's Same-Site Cookies.
The death watch for the X Window System has probably started
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…
How is search so bad? A case study
Personal site for Data Scientist and Machine Learning Engineer - Svilen Todorov
APIs for content sites must be free
Social media businesses should not charge* for APIs. If a company like Reddit or Twitter derives most of its value from content that users write for free then it must provide APIs for anyone to download and manipulate that content. While an interactive API that enables third party applications is desirable, a simple…
The beauty of a text only webpage
There's something I love about opening a text-only webpage. They're a refuge from the GDPR cookie banners, the trashy ads, the email opt-ins, and the god...
RSS can be used to distribute all sorts of information
Thoughts for Nov 19, 2023
We're heading for AOL 2.0
Before ‘HTTP’, whenever a new kind of application was invented (say ‘file sharing’, or ‘address book’ or ‘messaging’) someone would sit down with a bunch of others and would discuss this problem at some length. Then they’d draft up a document describing the problem they intended to solve and the protocol layer they…
Why React Re-Renders
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the performance of our React apps.
MVC frameworks aren't dinosaurs but sharks
I first heard about the dinosaur 🦕 VS shark 🦈 analogy when I read this excellent article about relational databases:
Turn your site into a place people can bump into each other
Releasing Town Square. Bring back the feeling that real people are browsing your site with you.
Everyone knows your location, Part 2: try it yourself and share the results
Learn how to record and analyse your mobile device traffic, take an app from the list of "shady" apps and share the results.
WebKit for Developers
Feb 2015: A lot’s happened since I wrote this post two years ago. Chrome forked WebKit and started Blink, Opera adopted Chromium, and node-webkit became nw.js. This post describes a complexity of defining WebKit that doesn’t exist much anymore; with Chrome’s departure the WebKit world is more simple and clear.
The Magazine
Introducing The Magazine : a modern iOS Newsstand publication for geeks like us that’s loosely about technology, but also gives tech writers a venue to explore other topics that like-minded geeks might find interesting.
Internet Explorer 11: “Don’t call me IE”
The Official Web Site of Nicholas C. Zakas
An SVG that always shows today's date
For my contact page, I wanted a generic calendar icon to let people view my diary. Calendar icons are almost always a skeuomorph of a paper calendar, but I wondered if I could make it slightly more useful by creating a dynamic icon. Here it is, an SVG calendar which always display's today's date: The background image…