Faster Mac dev tools with custom allocators
Introduction
Introduction
Homepage of Florian Echtler
There are infinite worlds to explore.
It's taken me much longer than I hoped, but I finally have a second version of my patches to build static executables tested and ready to go! This set of patches vastly improves upon the first by reducing the amount of compilation needed at the cost of sacrificing a little purity. Additionally I have created a system…
During a recent RAID 5 recovery attempt, John made an interesting discovery inside the two failed disks. The plastic ramp that the heads park onto when idle had snapped in the same position on both drives. We don’t know if the heads got damaged first, and then broke the ramps during parking, or if the […]
The PipeWire project is slowly getting popular as it matures. Its documentation is still relatively sparse but is gradually growing. However, it's always a good idea to have people from outside the project try to grasp and explain it to others in their own words, reiterating ideas, seeing them from their own…
Reverse-engineering the Spotify Wrapped API to understand how the year-in-review story is assembled from listening data and rendered client-side.
The fundamental difference between forward and reverse proxies
Learn how to build and manage your card program using Marqeta's guides and API reference documentation.
This post is a quick walkthrough of how I wrote a Python library, procmaps , in nothing but Rust. It uses PyO3 for the bindings and maturin to manage the build (as well as produce manylinux1 -compatible wheels).
In the aftermath of my previous blog post about using Nextjournal's clojure-mode for better highlighting, I tried optimizing the JS output and got a look at the internals of CodeMirror 6 . I realized that writing a Clojure highlighter from scratch wasn't that hard if you had the right tools at hand:
This article is a guide for achieving a full-as-possible Wayland setup on Arch Linux. If you follow the entire guide, by the end you will have:
The hiring process could stand some improvements.
Some people claim nuclear fuel is inexhaustible and circular, others say we'll run out soon. We do the math. Turns out, it's roughly as inexhaustible as sunlight.
Yes, mocking has a mostly negative meaning! Only this - to imitate (someone or something) closely - doesn't feel negative.
The right kind of bubble brings together the right group of people at the right time — it's a coordinating mechanism that can do a surprising amount of good.
http://invisible-island.net/ autoconf/ Copyright © 2014–2015,2016 by Thomas E. Dickey
Introduction My first encounter with docker goes back to early 2015. Docker was experimented with to find out whether it could benefit us. At the time it wasn’t possible to run a container [i…
This is my own collection of hard-earned knowledge about how integers work in C/C++, and how to use them carefully and correctly. In this article, I try to strike a balance between brevity (easing the reader) and completeness (providing absolute correctness and extensive detail).
After using the awesome window manager for 10 years, I have switched to i3, another tiling window manager with a different philosophy.
Zeroing out a CPU register seems like the simplest and most basic operation imaginable, but in fact x86 CPUs contain a surprising amount of special logic to make this operation run smoothly. The mo…
Recently, I have been on a ‘sprouting’ spree!! Why all this interest in sprouting suddenly? Remember my post on Moong Dal that proved sprouting reduces gas-forming and other anti-nutrients? That and the post on Iron absorption that proved sprouting makes it easier for you to assimilate Iron in your body? I mean, I…