Recent submissions

Comment · 5 years ago
Comment · 5 years ago
Exactly, the 0 is a placeholder for the address of the format string (first argument for printf).
Comment · 6 years ago
Currently they trust everything in fact.

Why should I trust Digicert for example? When did I make that decission?

What does 'trust' mean if the decission is made by others?

Comment · 10 years ago
patents should require you to release a full reference implementation with full documentation under a free (BSD, MIT) license as soon as the patent runs out

Why not as soon as the patent is granted?

Comment · 10 years ago
What you say about the second person is true, but all the forms are understandable by all Spanish speakers and all of them are «correct». It is mostly a matter of style.
Comment · 10 years ago
Thanks for posting Dijkstra answer. I had read it a lot of time ago and was going to post it myself.

Even keeping in mind that it was written with tongue in cheek, Mr Dijkstra does sound like a bit of a jerk in this paper. Also, I think that this response actually validates Rubin's thesis: Dijkstra points to a number of bugs in the second and third versions of the program (i.e., those without GOTO), proving that the GOTO-less version is not only shorter, but easier to get right.

Comment · 10 years ago
Comment · 10 years ago
If it happens as you describe, then it is definitely kidnapping.
Comment · 10 years ago
I am not from the UK and in fact I am not even a native English speaker and yet I had always assumed that the tone of El Reg was a parody. I think it is quite obvious.
Comment · 11 years ago
That's a poor excuse for not using the correct terminology or the correct units.
Comment · 11 years ago
The printing routine. Internally, none of them can store 0.3 in a floating point variable because it is impossible to do so in exponential notation with base 2 (which is what IEE 754 uses).

Some languages may optionally use an exact representation (e.g., Scheme or Python), but that's not the general case.

Comment · 11 years ago
Users do not want unobstrusive ads. They may be willing to put up with them, but that is not the same than wanting them.

Nobody in his sane mind wants ads, unobstrusive or not.

Comment · 11 years ago
As scott_s says, you could start looking at the papers presented in PACT in the last years (not all are about coherence, but there are a few almost every year). You should also look at ISCA and HPCA.

In fact, you could start by looking at the Related Work section of this paper itself. The version at https://people.csail.mit.edu/devadas/pubs/tardis.pdf is better. It is quite telling that the paper does not make the outrageous claim of the title of MIT's press release.

O(log N) of memory overhead per block is nothing new. There were commercial systems in the 1990s that achieved that (search for SCI coherence). Note that there are other overheads to consider (notably latency and traffic).

This paper is very interesting and looks sound, but MIT's press release makes it look silly.

Excuse me for not even trying to make a summary of the last 30 years of research in this field.

Comment · 11 years ago
Well, the title is not very factual nor honest. It is completely hyperbolic.

The idea looks interesting (I have not yet read the actual paper), but calling it «The first new coherence mechanism in 30 years» is ridiculous.

Comment · 11 years ago
What is crazy is that “sharing an MP3 can cost thousands of dollars”, not any protocol.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton