New

The latest blog posts to take off on Hacker News. 5,567 posts.

Any topic
2020
1503

Durability: NVMe Disks

Durability is the guarantee that data can be accessed after a failure. It seems like this should be very simple: either your system provides durable data storage, or it does not. However, durability is not a binary yes/no property, and instead should be defined as the kinds of failures you want your data to survive…

1506

In Defense of XML

When I started my career, XML was ubiquitous. The meta-information in a Java JAR file - the manifest - follows a proprietary format. But Java EE designers built it from the ground up on XML: meta-information of all artifacts is in XML format e.g. web.xml, ejb-jar.xml, application.xml, etc. Java EE is one example I…

1507

Assange Trial Day 18

It is hard to believe, but Judge Baraitser on Friday ruled that there will be no closing speeches in the Assange extradition hearing. She accepted the proposal initially put forward by counsel for the US government, that closing arguments should simply be submitted in writing and without an oral hearing. This was…

1513

Won’t Subscribe

Since I’m lightly employed these days, I enjoy keeping up with the news. In recent weeks, I’ve been blocked by the paywalls of the Wall Street Journal , Globe & Mail (closest thing Canada has to a national newspaper), the Times/Sunday Times (of London), the Telegraph (also UK), Business Insider , and Bloomberg …

1525

Towards Principled Reactive UI

Update 7 May 2022: A followup to this post containing significant conceptual advance is Xilem: an architecture for UI in Rust. I consider the Crochet experiment to be mostly negative, as there were a number of ergonomic and functional “paper cuts,” though several of the research goals were met, at least to some extent.

1530

Debian 10.6

[05 Dec 2020] Updated Debian 10: 10.7 released [26 Sep 2020] Updated Debian 10: 10.6 released [30 Aug 2020] DebConf20 online closes [01 Aug 2020] Updated Debian 10: 10.5 released [18 Jul 2020] Updated Debian 9: 9.13 released [09 Jul 2020] Debian 8 Long Term Support reaching end-of-life [16 Jun 2020] Ampere donates…