Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,469 posts.
Safari is now probably the influential wild card browser for user privacy
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…
Don't use functions as callbacks unless they're designed for it
…same goes for option objects.
State of the Web: Static Site Generators
Static Site Generators have been changing quickly with new trends like Jamstack. Learn more about the background of static site generators, why people use them, and the current state of them, with information on modern SSGs like Eleventy, Next.js, SvelteKit, and Astro.
Building the same app using various web frameworks
FastAPI, FastHTML, Next.js, SvelteKit, and thoughts on how coding assistants influence builders' choices.
CSS: The bad bits and how to avoid them
The more I use CSS, the more I think it’s an absolute wild wild west. It’s mature, ubiquitous, yet lacks basic, common-sense features that come as a given in other similar tools
WebAssembly doesn’t make unsafe languages safe
WebAssembly is all the rage these days. And for good reasons. It’s pretty exciting to see many compiled languages adopting a common intermediate represe...
DOMPurify bypass: XSS via HTML namespace confusion
Securitum is a pure pentesting company specialising in the security of IT systems. We have experience in performing security audits (including penetration tests) - mainly for financial/e-commerce/industrial sectors. We have performed penetration tests and cyber security services for leading European banks (see…
AVIF for Next-Generation Image Coding
By Aditya Mavlankar, Jan de Cock, Cyril Concolato, Kyle Swanson, Anush Moorthy and Anne Aaron
Patterns for Building Realtime Features
Realtime features make apps feel modern, collaborative, and up-to-date. The features predominantly require sharing changes triggered by one user to other …
Vercel Build Output API: Infrastructure-as-Filesystem
The Build Output API enables any framework, including your own custom-built solution, to take advantage of Vercel’s infrastructure building blocks.
The Anti-Mac User Interface
We reverse all of the core design principles behind the Macintosh human interface guidelines to arrive at the characteristics of the Internet desktop.
What is Flask-Admin?
So what is Flask-Admin ? I'm seeing a lot of misunderstanding about the project. Typical Flask advice regarding administrative interface looks like this - "just write one from scratch, all these CRUD frameworks are very limiting". Well, I can't agree with the opinion and going to explain why.
Play Framework Security Advisory
Play Framework - The High Velocity Web Framework For Java and Scala
Qt WebBrowser 1.0
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
Free static websites with SSL for hackers
Note: GitLab Pages now fully integrate with Let’s Encrypt , making this post obsolete.
How Generative Music Works
For his 1965 composition “It's Gonna Rain”, Steve Reich designed a generative mechanical system.
Build your own WebAssembly Compiler (2019)
Have you ever wanted to write your own compiler? ... yes? ... of course you have! I've always wanted to have a go at writing a compiler, and with the recent release of WebAssembly, I had the perfect excuse to have a go.
A ReasonReact Tutorial
An in-depth introduction to Reason/OCaml and the official React.js bindings, aimed at JavaScript developers.
Projects to Help You Learn React (2017)
As an intermediate beginner, the basic tutorials are too easy now. But it's hard to figure out what to build for practice, and how big those projects should be.
Why Tailwind CSS Won
Tailwind CSS is the new ubiquitous frontend framework. It replaces a generation of sites built with Twitter Bootstrap. However, Tailwind CSS is not a UI framework itself but has become synonymous to some degree with t...
JavaScript is Eating the World
NodeJS is quickly becoming one of the most commonly used language in building web applications and is beginning to find its way into the Enterprise.
For modern development Javascript indeed is a shit language
This post was too inflammatory and abusive in nature, and I regret writing it. It did exist, and you can probably can find it using the web archive. UI is hard.