Rustc_codegen_GCC can now run libcore’s tests and pass most of them
Antoyo's Personal Blog
Antoyo's Personal Blog
In this article we’ll learn how to build shared libraries and install them properly on several platforms. For guidance, we’ll examine the goals and history of dynamic linking on UNIX-based operating systems.
People hate change. They have something of a tendency to dig their heels in and be against it just because it is new and different. They as...
If you've been reading popular science websites or magazines lately, then you may have heard the news: we don't understand how airplanes work. For example:…
Previously published at GBH News. I have nothing against Substack. The newsletter platform seems like a clean, simple tool aimed at helping independent writers charge subscription fees for their wo…
...and to the psychologist who put it on the map.
This is the 6th post in the The state of JVM desktop frameworks focus series.
This is my first attempt to “think out loud” about the question I get most often: why bother reading the Classics? This is still very much a work in progress: I think people don’t consider and adapt their own beliefs often enough (see also: mental liquidity ). I consider my opinions here to be very much loosely held…
The fundamental cause was a wrong attitude towards the core question: who is responsible for safety?
PHP 8.1 adds support for PHP enums, as well as readonly properties, Fibers, performance improvements, new in initializers, and more.
This week we nerd out on watermelons (available May to October). All living beings on Earth constantly search for water—tree roots grow into cracked or leaky underground pipes to access the water they carry, camels can go a full week without drinking thanks to the unique water-storage capacity of their oval-shaped red…
Implementing strict three point perspective is ridiculous. You’ll never need it. Let’s do it anyway.
Every year or so, something compels me to start over with a fresh OS image. Most recently, that something was an unfortunate water bottle incident. Once again, I need to pull down my digital life from the internet. The code and assets for this blog currently live in a 500 MB Git repository, which was hosted on…
Poincaré began working on what is now considered to be the foundation of topology and algebraic topology in the 1890s with the work Analysis Situs (1895) and five later supplements (1899; 1900, 1902a, 1902b, 1904).
TL;DR: Some Linux distros and even different kernel versions within a distro have disabled IRQ time accounting. In such case, your monitoring tools will report zero time spent in hardware interrupt handlers (shown as %hi, %irq, hiq, etc). It’s easy to check how your kernel is behaving by looking at /proc/stat and you…
Updated: 2023-01-06 About a year ago I was bitten by the PL bug. It started with reading Crafting Interpreters and discovering the wonders hidden under the hood of a compiler. I am also been a big fan of Emacs, and this started to get me interested in how its interpreter works. At the same time, I was reading the Rust…
Rubinius began as a metacircular implementation of Ruby and was billed as Ruby in Ruby . Today the core and much of the standard library, parser, bytecode compiler, and other components are implemented in Ruby, but the interpreter, runtime, GC and other components, are written in C++.
Great code doesn’t save you, but bad code will kill you #HoskWisdom
Rewriting programs in Rust has become a bit of a meme and one program that has been discussed a lot is cURL .
Maslow's pyramid can help us think about what great code reviews look like.
Fine-tune your font files and optimise your loading strategy for maximum speed + minimum FOUT
This post is an account of why I prefer using the attrs library over Pydantic. I'm writing it since I am often asked this question and I want to have something concrete to link to.
Honestly, I love the design of this thing. It reminds me of something from the good old sci-fi.
While I've made engineers inside Amazon aware of all of these at various times, I think it's time to post my wishlist here — both so that a wider audience inside Amazon can hear more about these, and so that the FreeBSD community (especially the people who are financially supporting my work ) can see what I'm aiming…