How fast is PDF.js?
Hi, my name is Thorben and I work at Opera Software in Oslo, not at Mozilla. So, how did I end up writing for Mozilla Hacks? Maybe you know that ...
Topics /
The most popular blog posts about systems & performance on Hacker News. 6,942 posts.
Hi, my name is Thorben and I work at Opera Software in Oslo, not at Mozilla. So, how did I end up writing for Mozilla Hacks? Maybe you know that ...
Once upon a time, my computer architecture professor mentioned that using a random eviction policy for caches really isn't so bad. That random eviction isn't bad can be surprising — if your cache fills up and you have to get rid of something, choosing the least recently used (LRU) is an obvious choice, since you're…
The upcoming Fedora release includes a change proposed by Peter Robinson and yours truly, that disables all the Frame Buffer Device (fbdev) drivers in the Linux kernel package. This means that star…
A retrospective on a NetBSD server set up in 2010 under tight deadlines, running almost untouched for over a decade on consumer-grade hardware-proof of the OS's remarkable stability.
There’s no doubt that cloud computing is the future of IT infrastructure. Its scalability, ease of access and capacity for analysing vast amounts of data has made it integral to how businesses, organizations, and end-users use the internet.
Largely because of a single code snippet used by many.
A comprehensive study of high-temperature superconducting magnets built by MIT and Commonwealth Fusion Systems confirms they meet requirements for an economic, compact fusion power plant.
This post is to inform you about a bug in GCC that may cause memory (or other resource) leaks in your valid C++ programs.
Meltdown is a cache-timing attack on Intel CPUs that allows all memory to be read by any process because of how they do Speculative Execution.
Quick and easy guide for securing macOS systems, for both laymen and security enthusiasts. Last updated for Golden Gate.
Large downloads work from all other servers, but fail from S3. Must be a problem on their end, right?
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
C2y makes memcpy(NULL, NULL, 0) and other zero-length operations on null pointers well defined. This removes a source of bugs that may result in security issues.
Programming languages have rapidly evolved in recent years. But in software development, the new often meets the old, and the scaffolding that OS gives for running new processes hasn’t changed much since Unix.
Web performance is something I care deeply about both as a developer whose work affects millions of people around the world, and as a user who often accesses the web on slow & unreliable connections. I have regularly and loudly complained that...
Neural networks are more useful when placed in a suitable, specialized environment.
In this blog post René Freingruber (@ReneFreingruber) from the SEC Consult Vulnerability Lab shares different filesystem tricks which were collected over the last years from various blog posts or found by himself.
Get the latest product news, company announcements, and user insights from the official Reddit blog.
a bunch of weird and random technical stuff
It’s widespread folklore that one advantage of garbage collection is the ease of building high-performance lock-free data structures. Manual memory management for these data structures is not easy, and a GC makes it trivial.
The Redox official website
There are two types of engineers, the ones that can quickly do estimates and the ones that can’t. Are these people just smarter, or is there more to it? Enrico Fermi was a master at estimation Back of the envelope estimation is a skill that can be learned with practice. It becomes easier once you get familiar with…
Apparently shlx is a “medium latency” (3 cycles) instruction on Alder Lake. My disappointment is immeasurable, and my day is ruined.
How an undefined behavior in C made me pull my hair out for days but became my first patch to the Linux kernel!