Worth Reading: On ISO standardization of blockchains

21 August 2017

So ISO, the primary international standards organization, is seeking to standardize blockchain technologies. On the surface, this seems a reasonable idea, creating a common standard that everyone can interoperate with. But it can be silly idea in practice. I mean, it should not be assumed that this is a good thing to do. You don’t…

Worth Reading: DNS query name minimization

18 August 2017

One new thing you need to add your DNS security policies is “query name minimizations” (RFC 7816). I thought I’d mention it since many haven’t heard about it. Right now, when DNS resolvers lookup a name like “www.example.com.”, they send the entire name to the root server (like a.root-servers.net.). When it gets back the answer…

Worth Reading: Supporting new DNS RR types

18 August 2017

The Domain Name System has always been intended to be extensible. The original spec in the 1980s had about a dozen resource record types (RRTYPEs), and since then people have invented many more so now there are about 65 different RRTYPEs. But if you look at most DNS zones, you’ll only see a handful of…

Worth Reading: Hacking through the random number generator

17 August 2017

Late Last Autumn, a Russian mathematician and programmer named Alex decided he’d had enough of running his eight-year-old business. Though his St. Petersburg firm was thriving, he’d grown weary of dealing with payroll, hiring, and management headaches. He pined for the days when he could devote himself solely to tinkering with code, his primary passion.…

Worth Reading: Why you should document first

17 August 2017

Programmers and project managers sometimes think the phrase “doc-driven development” means putting a lot of comments in code or working closely with doc writers as development happens. That’s because it’s hard to imagine how development can possibly happen after documentation, because surely documentation can’t happen until there’s something to actually document. —Seth Kenlon @ Opensource

Worth Reading: The shape of HPC and AI iron to come

16 August 2017

In the IT business, just like any other business, you have to try to sell what is on the truck, not what is planned to be coming out of the factories in the coming months and years. AMD has put a very good X86 server processor into the market for the first time in nine…

Worth Reading: We’re Still on Whois?

16 August 2017

Here we are in a modern age, and yet the load on the public whois service at APNIC continues unabated. It’s believed they’re mostly queries from automatic systems, checking the authority over an IP address, almost certainly from firewall checks, an amount of manual data exploration by law enforcement and IPR agencies, and at the…

Worth Reading: The TCP Tortoise

15 August 2017

As LinkedIn migrated to serving its pages on HTTP/2 earlier this year, it became imperative that we identify and use the most optimal transport layer strategy for our users’ network. Being a Transmission Control Protocol-centric (TCP) infrastructure, we initiated an effort to study the effects of different TCP congestion control strategies in different geographies. We…

Worth Reading: NVMe for Data Centers

15 August 2017

The Non-Volatile Memory Express (NVMe) specification defines a new method to access solid-state drives (SSDs) over a PCIe bus, and it’s forecasted to grow exponentially over the next few years thanks to its performance advantages and lower latencies compared with legacy protocols (such as SATA). NVMe-enabled storage infrastructures are not only seeing wide deployment, but…

Worth Reading: The Coco Block Chain

14 August 2017

Today I am proud to introduce the Coco Framework, an open-source system that enables high-scale, confidential blockchain networks that meet all key enterprise requirements—providing a means to accelerate production enterprise adoption of blockchain technology. Coco achieves this by designing specifically for confidential consortiums, where nodes and actors are explicitly declared and controlled. Based on these…