How to publish Git repos that cannot be republished to GitHub
So here's an interesting thing. Certain commit hashes are rapidly heading toward being illegal on Github .
So here's an interesting thing. Certain commit hashes are rapidly heading toward being illegal on Github .
There was one remarkable legacy system when I was working in a bank sometime back. This could be summarized as an internal AWS lambda equivalent. The offering was complete with full CI, CD, unit te…
Ekioh's multithreaded, parallel, Flow browser passes all three Acid tests.
Google Search helps you find the melody that’s stuck in your head with machine learning technology.
The most common question prospective startup founders ask is how to get ideas for startups. The second most common question is if you have any ideas for their startup. But giving founders an idea...
Today a configuration error in our backbone network caused an outage for Internet properties and Cloudflare services that lasted 27 minutes. We saw traffic drop by about 50% across our network.
Dragons Abound produces maps in SVG, which is a vector graphics format. Vector graphics have a lot of features (such as lossless zoom) tha...
Networking software giant Citrix Systems says malicious hackers were inside its networks for five months between 2018 and 2019, making off with personal and financial data on company employees, contractors, interns, job candidates and their dependents. The disclosure comes almost a year after Citrix acknowledged that…
I got my first telescope in 2017, in time for the Great American Eclipse. I started paying attention to the concept of light pollution, including finding detailed maps of what places had high or lo…
Starting from the “ones” position, we add 6 + 6 = 12, write down a 2 and carry a 1. We proceed to the left, one position at a time, until there are no more digits to add.
Matrix, the open protocol for secure decentralised communications
The year of the Linux desktop has arrived. This is a guide for how to improve the Linux desktop experience.
My bout with colon cancer at age 34 in 2020
Images of the samples from Ryugu
The story behind the talk I gave at Vietnam Web Summit 2018
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.
You’ve heard me talk about crash-only programming , right? It's a programming paradigm for critical infrastructure systems, where there is -- by design -- no…
This is a story of a convoluted, not-very-useful method for extracting codez from unwitting JavaScript developers working on top secret…
I was working in the mobile phone industry just as smartphones were taking off. I saw the Palm Pilot rise and fall. I witnessed NEC and Sagem and a host of companies launch smartphones and then disappear. But the greatest tragedy of them all was Nokia and their Symbian Operating System. (Actually, Symbian's ownership…
Introducing RBS, Ruby’s new type signature language
One of my life’s traumas is the bug trackers, the issue trackers, the project management tools. The toolset that completes the version control log to form the development equivalent of double-entry bookkeeping .
These are the changes in pandas 1.0.0. See Release notes for a full changelog including other versions of pandas.
The App Store is not one thing: it is installation, payments, and customer management; the further Apple gets from iOS, the worse its actions are for users and developers.