more_original

Joined 17 years ago

Karma
531
Submissions
154
Member since
Sep 22
View on Hacker News

Recent submissions

Comment · 9 years ago
> But Google would be able to produce two PDF files that would, as git sees them, appear to be same just as easy as these that were produced.

Right, but they would have to re-do their enormous calculation. ("This attack required over 9,223,372,036,854,775,808 SHA1 computations.")

Google started with a common prefix p (the PDF header), then computed blocks M11, M12, M21 and M22, such that (p || M11 || M21 || S) and (p || M12 || M22 || S) collide for any suffix S. Given p, M11, M12, M21 and M22, anyone can make colliding PDFs that show different contents quickly. But to generate a collision with a different prefix q, e.g. one including the file size, one would have to do the expensive computation all over again, I think.

Note: I'm not trying to argue that SHA-1 can be made secure with padding. I was just trying to say that the statement "The PDFs have the same size" misses the point.

Comment · 9 years ago
The PDFs have the same size, but they do not have a header in the file that states their overall size. If PDF had a header at the beginning of the file that states the file size, then it could be harder to find a collision. From what I understand, the attack works by inserting garbage data after a fixed file prefix and before a fixed file suffix (anyone please correct me if I'm wrong).
Comment · 9 years ago
Comment · 9 years ago
> I thought Hacker News was above Nazi-comparisons

> [makes Nazi-comparison]

Edit: Parent changed

> Downvoted without response? I guess I shouldn't be surprised, groups that resort to tactics like those at Berkeley are hardly above trying to silence discussion here with downvotes.

into

> (But I'd rather we avoid Nazi comparisons altogether. They can be an effective way for an author to get attention but they can be used by both sides and they rarely lead to useful discussion.)

The latter I can agree with.

Comment · 9 years ago
I'm currently reading Neuromancer again. Still doesn't feel dated.
Comment · 9 years ago
As a keen cyclist, I often find myself thinking "I should lose 2kg." This amount of weight does make a difference for getting up mountains fast. I'm quite thin already, but it would clearly be possible to lose that much fat. But I've also found that losing these last kilos is quite hard.
Comment · 9 years ago
Comment · 9 years ago
The choice of desktop environment is quite a personal matter. I would recommend Gnome 3, which is especially polished on Fedora.

The early transition years from Gnome 2 to Gnome 3 were rough, and I switched to KDE for this time. KDE was fine, but Gnome 3 has been polished a lot in the last view years. So I switched back to Gnome 3 and never looked back :).

Comment · 9 years ago
> And that was out of the question. I too would have left the GDR immediately if that would have happened, and pretty much everybody I know too.

So what? Depopulation happened anyway due to unemployment. I'm not convinced that substantially more people would have left if reunification had been planned for 1995, for example.

Comment · 9 years ago
I also was at the demonstrations and I also think that there was no realistic alternative to a reunification.

But at the time people were discussing different ways of performing the reunification. The SPD under Lafontaine proposed a slower approach rather than an immediate reunification. He made the point that because of the crumbling infrastructure and desolate state of the economy, a unification wouldn't be easy, resulting in unemployment etc.

These warnings turned out to be true, and people should have known. But people didn't listen and voted for CDU in great numbers, because they promised it all. And I think one reason for this is that the warnings also came from the old media, so many people thought "They've been lying for so long, this must be false."

Comment · 9 years ago
This all reminds me of the situation in Eastern Germany just before the German unification. In the elections campaigns in Eastern Germany just after the fall of the Iron Curtain, politicians were lobbying for reunification with rather overblown promises for the future of Eastern Germany after the reunification. It should have been clear that these promises weren't realistic, and this was in fact pointed out at the time. But people dismissed these warnings, as they came from the (now free) Eastern German media. It seems that many people now thought that everything the old media said was a lie and dismissed as false everything they were saying. This feels quite similar to the attitudes about the "lying press" that are currently circulating.
Comment · 9 years ago
Yes, I agree. Also, this text is quite old and isn't all that representative of his blog either. The blog takes controversial positions, but is entertaining at the same time. It's sort of like a yellow-press newspaper for CCC hackers, if that makes sense.
Comment · 9 years ago
Comment · 9 years ago
Looks like it's a concurrency bug that is only triggered non-deterministically under certain circumstances. It is probably hard to reproduce reliably in a test, if this is possible at all.
Comment · 9 years ago
Vim because it's burnt into muscle memory. For things like Java-programming I'm also happy to use IDEs.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton