If Web Components are so great, why am I not using them?
Rem recently asked:
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,828 posts.
Rem recently asked:
Zet Casino 2026: tysiące gier, bonus powitalny, wpłaty BLIK i krypto, wypłaty w minutach oraz polskie wsparcie 24/7. Sprawdź naszą ofertę.
As a physicist, I’ve learned that the presence of 2 π 2\pi 2 π [▼] [ Or rather τ \tau τ , as it should actually be called . ] in a formula usually spells trouble. It’s kind of annoying to write by hand, easy to forget, and it’s dimensionless, so you can’t easily check if you forgot to divide or multiply by it…
Type systems verify properties of programs. Production correctness is a property of systems. The gap between these is where the interesting failures live.
I’ve been tinkering around with Zig to explore what’s possible with comptime. Whenever I evaluate a new language I use three axes:
A call-by-call look at context switch logging with the Event Tracing for Windows API.
In the past 6 years I’ve worked on web applications in Rails, Clojure, Java and back to Rails. This is an overview of these past years, the benefits of working with such different tech stacks, and also it’s drawbacks.
Rust has a very powerful type system, but as a result it has some quirks, some would say cursed expressions. There’s a test file, weird-expr.rs , in the rust repository that tests for some of these and makes sure there consistent between updates. So I wanted to go over each of these and explain how it’s valid rust.
Historical tutorial for building a web framework on Vercel, updated with current Vercel Functions and Routing Middleware terminology.
a personal blog
On a long pull request, checking what’s blocking often means scrolling past dozens of comments and timeline events just to reach the merge box. And once you’re there, you still…
Visit the post for more.
An explanation of the differences between dateutil and pytz's time zone models and why people tend to misuse pytz and introduce bugs into their datetime code.
In modern times, everyone knows that writing assembly is a fool's errand: compilers are the result of literal engineer-centuries of work, and they know the processor much better than you do.
This here is the epitome of craziness. I could very well give up my search for more scary things in Emacs because I very much doubt I’ll find anything more fear-inducing, but first of all, let’s explain what’s wrong with it. Unlike my previous examples it’s not something I can show you by just pointing at code…
jQuery: The Write Less, Do More, JavaScript Library
Note: The timeline has been updated. Please see our October 2021 post for more details. We have always believed in making the open, inter...
Selecting a JavaScript MVC framework can be hard work. There are so many factors to consider and so many options out there that selecting a framework …
JDK 16 is out, and as usual, each new release comes with a bunch of new features, enhancements and bug fixes. ZGC received 46 enhancements and 25 bug fixes. Here I’ll cover a few of the more interesting enhancements.
Hands-on technical leader, Rust expert.
Articles and tutorials about Rust, Embedded development and Computer Graphics.
This post is an attempt to reduce the number of times I need to explain things in Stack Overflow comments. You may well be reading it via a link from Stack Overflow – I intend to refer to thi…
In which I go digging into source archives from 40-50 years ago, to figure out why we use XXX to mark dodgy code.
Many years ago I've re-posted a Stack Overflow answer with Python code for a terse prime sieve function that generates a potentially infinite sequence of prime numbers ("potentially" because it will run out of memory eventually). Since then, I've used this code many times - mostly because it's short and clear. In this…