Finding an Alternative to Mac OS X
This is the first in a series on finding a replacement for Mac OS X.
This is the first in a series on finding a replacement for Mac OS X.
Public discussion and media coverage of Bitcoin assumes certain things about Bitcoin: • Bitcoin has a price, that you could expect to buy or sell it around. • Bitcoin is like buying a share in a co…
Practitioner's perspective comparing Django and Flask — two Python web frameworks, their trade-offs, ecosystems, and when each fits. Full article on devel.tech.
The longer I spend as a software engineer, the more obsessive I get about testing. I fully subscribe to the definition of legacy code as “code without an automated test suite.” I’m convinced that the best thing you can do to encourage fast progress in a test suite is to design for testing and have a fast, reliable…
v1.7.13, the latest, and probably the last release of our project…
A data-driven exploration of how the Hacker News ranking algorithm works.
A data-driven approach to cryptocurrency (Bitcoin, Ethereum, Litecoin, Ripple etc.) market analysis and visualization using Python.
the pain and confusion of common open licenses, roughly quantified
On a summer's day a trip in a hot tube train is a dreadful experience, but how did we end up with such hot tube trains, and what's being done about it?
I’ve been fascinated by high-volume, fault-tolerant data storage systems for a long time. I started my data storage setup in earnest with a 4-disk RAID 5 array on an ARC-1210 controller installed in my daily-driver Windows desktop. When that array inevitably filled up, I added another array on a second ARC-1210. That…
Posted by Tim Graham on April 4, 2017
At Mozilla we were born out of, and remain a part of, the open source and free software movement. Through the Mozilla Open Source Support (MOSS) program, w
Posted by Gal Beniamini, Project ZeroIn this blog post we’ll complete our goal of achieving...
Today I’d like to announce Homebrew 1.4.0. The most significant change since 1.3.0 is that Homebrew filters environment variables.
We're excited to announce Network Service Tiers Alpha , making Google Cloud Platform (GCP) the first major public cloud to offer a tiered cloud network. We let you optimize for performance by choosing Premium Tier, which uses Google’s global network with unparalleled quality of service, or optimize for cost, using the…
When we released GIMP 2.9.2 in late 2015 and stepped over into 2016, we already knew that we’d be doing mostly polishing. This turned out to be true to a larger extent, but quite a few new features slipped in. So, what are the big changes for GIMP in 2016?
The American Radio Relay League (ARRL) is the national association for amateur radio, connecting hams around the U.S. with news, information and resources.
htop is a great tool but lacks good documentation. This article takes a visual and simple approach to explaining htop.
For 3 years AdNauseam has been used by tens of thousands of Chrome, Firefox and Opera users, who oppose the unethical surveillance advertising model. Now Google banned it from its Web Store on very dubious charges. Furthermore Google locked AdNauseam users out of their ad data. Today it's your privacy tool, tomorrow…
A BK-tree is a tree data structure specialized to index data in a metric space . A metric space is essentially a set of objects which we equip with a distance function $d(a, b)$ for every pair of elements $(a, b)$. This distance function must satisfy a set of axioms in order to ensure it’s well-behaved. The exact…
I recently heard one of the more interesting insights about Silicon Valley I'd heard in a while. It explained something I’d wondered about for years. But I can't tell you what it was. There's too...
It’s no secret that hardware selection is one of the biggest hurdles Qubes users face. Finding a computer that is secure, trustworthy, and compatible is more difficult than it should be. In an effort to address the compatibility aspect of that problem, we introduced the Qubes-certified ...