Why Lobste.rs Is Better Than Hacker News
Lobste.rs is WAY better than Hacker News (in my opinion). Here's why...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 541 posts.
Lobste.rs is WAY better than Hacker News (in my opinion). Here's why...
The state of Qt 6.0 graphics on Vulkan, OpenGL, Metal, Direct3D 11. Qt Quick API changes. Qt Quick 3D new features in Qt 6.
Intro By the end of 2018, NVIDIA released the new GPU series Turing, best known for its ability of accelerated ray tracing. Ray tracing is the process of simulating light paths from reality. In reality, billions of rays get shot around you and at some point, hit your eyes. Up...
Which one runs faster? Puppeteer, Playwright, WebDriverIO or Selenium? We ran our own benchmark to find out.
Announcing Krustlet
How is Google so fast? It’s so fast we take it for granted. It feels instant from the time you search to when results are displayed. What can we learn abou...
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…
(Written in July 1999 for www.linuxworld.com ; permanently installed now in Web Tools Review )
Modern OpenGL, and by extension WebGL, is very different from the legacy OpenGL I learned in the past. I understand how rasterization works, so I’m comfortable with the concepts. However, every tutorial I’ve read introduced abstractions and helper functions that make it harder for me to understand which parts are…
A “cold start” is the time it takes to load and execute a new copy of a serverless function for the first time. It’s a problem that’s both complicated to solve and costly to fix.
This blog post is about my journey to understand the current practice of de-anonymization via the clickjacking technique whereby a malicious website is able to uncover the identity of a visitor, including his full name and possibly other personal information. I don’t present any new information here that isn’t already…
Learn how to secure your API. Best practices for OAuth, REST, DDoS, Attack Mitigation and Design.
It’s an interesting time. Microsoft now maintains three different web browsers: Internet Explorer 11Microsoft Edge Legacy (Spartan, v18 and below)Chromium-based Microsoft Edge (v79+) If you&#…
If you are writing an application in Javascript, soon you will have to worry about memory leaks. But it is difficult to even know if a memory leak exists. This handy method can help.
Probably everyone who knows the Vue.js also heard about its single-file components. This simple idea allows developers to define the entire code of a component in one file.
A glance behind the curtain: it can affect engineering decisions
Mozilla limiting users’ choice to 9 add-ons on mobile is only the latest development. Add-on support is degrading across all browsers and will continue to do so.
In which Simon Dogger and I wonder why it’s so hard to use the website with all Dutch national television documentaries.
Polymath is a markup language for aesthetically presenting a wide variety of information including text, mathematics, programming, photos, videos, and more.
A playbook for ethical engineering on the web.
If you're about my age and had a similarly dull upbringing, you probably also have memories of playing video games behind a teacher's back whenever class involved going to some sort of "computer lab." Flash games were the thing when I was in elementary school, and when I was in middle school, I'd bring Quake with me…