Snap, Flatpak and AppImage, package formats compared
Compare real-world RAM consumption of AppImage and Flatpak packages on low-memory Linux hardware. See how each format handles dependencies and…
Compare real-world RAM consumption of AppImage and Flatpak packages on low-memory Linux hardware. See how each format handles dependencies and…
Slack is both amazing and awful. At a time when many companies quit Slack, we refined our processes to make it work well for us.
When using the Java programming language, one of the most common pitfalls is trying to access a member of a null reference, causing a NullPointerException to be thrown. Kotlin offers protection against this by baking nullable and non-nullable types into the type system. This helps eliminate NullPointerExceptions from…
Guest post: BGP gets a bad rap from some but maybe the problem is with people not the protocol.
Humanity is now living with machines and swimming in machine data. Timescale just raised $16M to help developers, businesses, and society make sense of it all.
There is a war happening. We are immersed in an evolving, ongoing conflict: an Information World War in which state actors, terrorists, and ideological…
TLDR : My robot cat litter box bricks itself after a set number of washes with each soap cartridge so I reverse engineered and suppressed the verfication process to enable refilling.
Unbabel Resources: Discover all our translation-related content in one place. Explore articles, guides and tools to enhance your translation strategy.
Quote: if you DO want to get performance from changing mallocs, make sure to test them with your own app Another Quote: in our humble opinion, overall winner...
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
I’ve been digging into .NET Internals for a while now, but never really looked closely at how the ‘Just-in-Time’ (JIT) compiler works. In my mind, the interaction between the .NET Runtime and the JIT has always looked like this:
Written for and first published in the Financial Times on 6 April 2018. I’m not one to collect inspirational slogans, but here’s one I like: “Judge the value of what you have by what you had to giv…
Salva de la Puente describes the sharedspace component he's built, which brings the power of WebRTC to A-Frame users. The component provides a collaboration model where participants can join or ...
After he retired from making feature length films in 2013, legendary animator Hayao Miyazaki started work on a short film using CGI animation techniques, which
Having just written rather a sad piece on my company’s blog, I thought I’d cheer myself up a bit — and explain a few things that have been hugely …
Have you ever wondered how your computer knows all the characteristics of your monitor— the supported resolutions, the model, and even the...
Have you ever watched a school of fish, a flock of birds, or even a crowd of people and watched how they move?
Two years ago this week Cloudflare introduced Opportunistic Encryption, a feature that provided additional security and performance benefits to websites that had not yet moved to HTTPS.
A couple of weeks ago, I started to work with Emacs, and I grow fonder of it every day. During a very short time period, it has become my go-to editor for nearly everything I do on my computer, including (but not limited to) planning my Todos (in org-mode, to be precise), setting up my agenda (org-mode again), taking…
I tried to boot an iOS 12 kernelcache in QEMU: I managed to get as far as IOKit startup before receiving a kernel panic. I learned a lot about how iOS boots up with this project.
Context A few years after I created the Elastic Binary Trees (ebtree) , I started to get some feedback from users who needed to use the...
tl;dr: Rebuilding a target because its mtime is older than the mtimes of its dependencies, like `make` does, is very error prone. redo does...
I’m going to try to explain a mystery that puzzled me for years. This answer finally dawned on me in the middle of one of those occasional conversations in which non-perplexed friends patiently try…
With packet.net making bare metal servers available to cloud users, Percona CTO Vadim Tkachenko enjoys the opportunity to carry out some performance benchmarks with EPYC CPU, and experiences some surprising results running Percona Server for MySQL under systemd.
How the hell is this blog served over HTTPS by GitHub Pages?