20 Years of Gentoo
Let’s see how Gentoo is doing these days. Below is a plot of Gentoo’s rankings on DistroWatch :
Let’s see how Gentoo is doing these days. Below is a plot of Gentoo’s rankings on DistroWatch :
I fixed a bug that was in production for 2 years with a few lines of code.
The United Kingdom’s National Crime Agency (NCA) has been busy setting up phony DDoS-for-hire websites that seek to collect information on users, remind them that launching DDoS attacks is illegal, and generally increase the level of paranoia for people looking to hire such services.
I like to write, and occasionally I idly consider the possibility that I should do it for a living. Then I remind myself: writing is a…
Overview Edit: this post was discussed on hacker news Some of the comments contained valuable reviews of the C code listed below. I’ve appended some edits after the original listing. I’ve been working quite with files and file systems on Linux recently. Mostly from the vantage point of either a shell or a python…
YJIT’s ability to improve performance by adapting to run-time behavior can increase the speed of our code in a way that dropping down to C can’t. As such, I think we should reconsider the common wisdom that “rewriting our Ruby in C” is the ideal path to performance optimization and take a serious look at “rewriting…
Experts warn that ISPs would use black-box AI to comply Like our piece on Canada's Cyber-Security Bill earlier this year, this item was flagged in my work for the Internet Society, Canada Chapter, but this post does not necessarily reflect the opinion of the ISCC. It concerns a legal opinion…
Why did we choose to build Convoy as an open-source project? In this article, I share our beliefs about open source and why it's important to us. Enjoy 🎉
Make your car electric for 5k in less than a day. A new motor and a new approach to convering cars to hybrid electric.
This post looks at the Closure Compiler, Google's tool from the mid-2000s for adding types to JavaScript. It looks at how its focus on minification led to very different design choices than TypeScript, and how this and a few other factors led to TypeScript becoming the ubiquitous solution for JavaScript + types. The…
Using NixOS for a more tractable computing setup.
Bard can now help with programming and software development tasks, across more than 20 programming languages.
This post is part of a two-part series, of which this is the first. In this post, we go a bit into the infrastructure that runs OpenTTD, from BaNaNaS to our main website. The second post will explain a bit about the migration we just did to get to this infrastructure.
I recently came home to visit with family, but right now as I write this, it's 1:00am and I'm running memtest86+ by myself in the basement.
Basic introduction to Kubernetes Operators and Controllers, with a tutorial on creating an Operator in Rust
It’s called histotripsy. And it could change cancer treatment forever.
In 2017, consulting giant Booz Allen cut a deal with the government to extract junk fees from Americans who want to use Federal lands and waters for hunting or fishing. Will Congress or Biden act?
As the much villified theme for star trek enterprise says "its been a long road getting from there to here" i am almost done with all of the...
Directfs is now the default in runsc. This feature gives gVisor’s application kernel (the Sentry) secure direct access to the container filesystem, avoiding expensive round trips to the filesystem gofer. Learn more about this feature in the following blog that was originally posted on Google Open Source Blog .
I don't have time to keep up with all the daft Open Source projects I release. I wish my skill and my energy was as wide as my ambition. Several years ago, I came across Felix Geisendörfer's Pull Request Hack. The premise is simple - if people are making decent Pull Requests to your project then you should give them…
I categorized the top 30 on Hacker News for a month. You will believe what I found
Researchers found that damage to the brain's white matter after COVID-19 resembles that seen after cancer chemotherapy, raising hope for treatments to help both conditions.
“With more careful calculations, one can win; with less, one cannot” — Sun Tzu, The Art of War .
This post is about building an FPGA based networked key-value-store in the functional hardware description language Clash. I’ll describe my FPGA-tailored hashtable design, the testing framework I built for it, and its performance and resource usage.
7 lessons we've learned while managing 200+ open-source repositories - automation with a human touch.
Vilnius Tech officials attempted to enforce the use of proprietary two factor identification (2FA) methods. Some students were concerned the methods would ...