ReactOS (Free and Open Source Windows): Jérôme Gardou hired to work full-time
ReactOS is a free, opensource reimplementation of windows
The latest blog posts to take off on Hacker News. 6,947 posts.
ReactOS is a free, opensource reimplementation of windows
In the world of High-Frequency Trading, automated applications process hundreds of millions of market signals every day and send back…
Improving connection scalability in Postgres 14. From the neat to the gritty: snapshot scalability edition.
Some people may think some of my past posts get into the weeds, exploring the technical depths of Windows Autopilot, Intune, Windows 10, ConfigMgr, etc. But I would say those generally only g…
Since we got our hands on the new Raspberry Pi 4, we started exploring how various virtualization technologies behave on the board. First thing we tried is how to run Nabla on it and how it compares to native KVM. Next thing we wanted to try is firecracker, the notorious micro-VMM that Amazon Lambda & Fargate run…
On a lobste.rs thread about the rationale for the Fennel language, I posted this summary of why Oil exists:
Learn the shape of the logs of probability distributions, and you’ll be able to guess how they behave.
I once attended a talk by Yoky Matsuoka when I was young – so young, in fact, that I don’t remember when or where the talk was. What I do remember is her telling the story of designing…
Documentation and guides from the team at Fly.io.
After a small delay * , the NetBSD Project is pleased to announce NetBSD 9.1 , the first feature and stability maintenance release of the netbsd-9 stable branch.
One of the most common "data type" in programming is the text string. When programmers think of a string, they imagine that they are dealing with a list or an array of characters. It is often a "good enough" approximation, but reality is more complex. The characters must be encoded into bits in some way. Most ……
Why TOAST is the best thing since sliced bread
The European Global Navigation Satellite System Galileo has recently been suffering from frequent "almost disruptions", most likely partially due to Corona, and possibly also due to Brexit, but in any case due to some historical stinginess. Before I explain what is going on, I should hasten to say that most days of…
Debugging, GNU± Linux and WebHosting and ... and ...
(Heads up — this article was published in October 2020. Much of the general discussion is still relevant, but many of these SoCs are getting quite long in the tooth, and some of the software issues mentioned here have been addressed)
LDM—or load multiple —is my favorite assembly instruction of the ARM instruction set. Here’s why.
When was the last time you played a computer game? I really like one of Benjamin Franklin quotes – “We do not stop playing because we grow old, we grow old because we stop playing.̶…
The consensus problem is a fundamental problem in multi-agent systems which requires a group of processes (or agents) to reliably and timely agree on a single data value. Although extensively discussed in the context of distributed computing it’s not exclusive to this field, also being present in our society in a…
In my job as a scientific software developer, I tend to write a lot of code. And most people who haven’t been through a Computer Science degree tend to think that CS is “just” about slinging code at the screen and then running it. I have a good working relationship with many of my colleagues and co-workers with other…
The choice will not really be Windows or Linux, it will be whether you boot Hyper-V or KVM first, and Windows and Ubuntu stacks will be tuned to run well on the other.
Here's an in-depth recap of debugging a GitLab issue that culminated in a patch for the Linux kernel.
A few months ago I saw a blog post touting fancy new SSE3 functions for implementing vector floor, ceil, and round functions. There was the inevitable proud proclaiming of impressive performance an…
This post will describe my recent work on Cranelift as part of my day job at Mozilla. In this post, I will set some context and describe the instruction selection problem. In particular, I’ll talk about a revamp to the instruction selector and backend framework in general that we’ve been working on.
I plan to write a series of articles to discuss some simple but not embarrassingly parallel algorithms. These will have practical usages and would most likely be on many-core CPUs or CUDA GPUs. Today’s is the first one to discuss a parallel algorithm implementation for CSV file parser.
The first computer I owned was a Sinclair ZX Spectrum, and I retain a lot of fondness for these tiny, cheap, severely-compromised machines. I just backed the ZX Spectrum Next kickstarter, for instance. But after I left university and got a job, I bought myself my first proper computer:…
Following these steps, you will add hardware acceleration decoding capabilities to the Chromium web browser. This is an extension to the tutorial about DRM for Chromium on the Raspberry Pi. Videos from Amazon Prime, Netflix, Disney+, Youtube, etc. can be decoded using the Raspberry Pi GPU.