Recent submissions

Comment · 11 years ago
That paragraph has no relevancy to the GPLv2, it is pointing out how they fixed the problem in version 3.

The Linux kernel is still licensed under GPLv2.

The differences between v2 and v3 is the entire context of this thread, so I believe you're deliberately being obtuse.

Comment · 11 years ago
Are we reading the same thing? It says:

> The best way to make sure you are in compliance when distributing GPLv2 object code on BitTorrent would be to include all the corresponding source in the same torrent

Not a link to the source, the source code itself.

Comment · 11 years ago
Comment · 11 years ago
Comment · 11 years ago
Go to justgetflux.com and CTRL+F for the word "patent".
Comment · 11 years ago
Which parts of "being Firefox" did the Firefox versions in Debian stable, where the only changes were backported security patches, fail?
Comment · 11 years ago
It's entirely inconsistent with Mozilla's past actions.

You can compile Firefox source code of which 100% of it came from released Firefox versions in Mozilla's HG tree and they won't let you call that "Firefox". Part of why IceWeasel exists is Debian wanted to backport security patches from Firefox releases into an older version (eg. apply security patches from Firefox 4 to Firefox 3.5) for Debian-stable and Mozilla wouldn't let them use the name Firefox if they did that.

Therefore your claim that

> Firefox is the UI chrome and corresponding stack

doesn't match the reality of what Mozilla has done. It seems now Firefox is anything that Mozilla calls Firefox.

Comment · 11 years ago
What Mozilla won't let you call "Firefox": a version of Firefox where the only changes are security patches backported from a future version of Firefox (see: the Debian and IceWeasel debacle).

What Mozilla will call "Firefox": a wrapper around WkWebView that uses WebKit.

Comment · 11 years ago
The examples are just examples, the uses in the tree are different. For example, ksh doesn't exit if pledge fails, it just prints an error about why it failed and keeps running (imagine how fun it would be the shell did just keep terminating). Other programs use their own logging to report the error, for example httpd logs the error the same way it logs all other fatal errors before it exits.
Comment · 11 years ago
> I don't see how pledge is different from Capsicum which he criticises on this basis, one it is compiled in you cant disable it.

This is addressed in the slides. Capsicum is 5 years old and used in 12 programs because it is difficult to implement. Pledge is 6 months old and used in over 400 programs already.

Comment · 11 years ago
> he dismisses SE Linux on that basis. I don't see why the same doesn't apply to pledge.

If you use a Linux distro that enables SE Linux, the second it gets in the way you can turn it off. If you install OpenBSD-current right now, all those utilities use pledge and you can't just turn it off.

Comment · 11 years ago
> Theo is getting good results on tightening up the classic UNIX command line tools. Has he tried EMACS yet?

You may want to take a closer look at the slides about what has been pledged so far. httpd, smtpd, ntpd, relayd, slowcgi, xterm... They're not quite emacs, but they're also not just command line tools.

Comment · 11 years ago
Page 19 is interesting. It explains that this is possible, without everything that does logging needing access to sockets, because on OpenBSD syslog(3) doesn't use sockets and doesn't need a file descriptor.
Comment · 11 years ago
There is a lot more than just the useragent when it comes to Tor Browser versus any other browser. Tor Browser has many changes to try and make every instance of Tor Browser look identical, everything from the HTTP headers to window size to timing functions being rounded uniformly. Although I am guessing he browses with javascript turned off, which does defeat most of the fingerprinting techniques.
Comment · 11 years ago
I wonder if he realises that browsing over Tor with IceCat will be causing him to have quite a distinct browser fingerprint. He should just use Tor Browser.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton