code logs -> 2009 -> Thu, 29 Oct 2009< code.20091028.log - code.20091030.log >
--- Log opened Thu Oct 29 00:00:51 2009
00:02 Orthia [Orthianz@Nightstar-f43ceab0.xnet.co.nz] has joined #code
00:07
< gnolam>
Finally.
00:08
< gnolam>
Sunrise and sunset times now fall within 5 minutes of USNO's calculations.
00:09 Derakon[AFK] is now known as Derakon
00:10
< gnolam>
(It's probably more accurate than that, but it's hard to time it properly.)
00:18
< gnolam>
Now I can begin refactoring.
00:30 Tarinaky [Tarinaky@Nightstar-0d9543f9.adsl.virginmedia.net] has quit [Connection closed]
00:33 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
00:34 Orthia [Orthianz@Nightstar-f43ceab0.xnet.co.nz] has quit [Ping timeout: 121 seconds]
00:35 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
00:45 Dae` [Dae@971820.E1360B.77653C.4F697B] has joined #code
00:57 Dae` [Dae@971820.E1360B.77653C.4F697B] has quit [[NS] Quit: ;D]
01:15 Orthia [Orthianz@Nightstar-36ad2555.xnet.co.nz] has joined #code
01:40 Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection closed]
01:42 Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
01:43 Syloqs_AFH is now known as Syloqs-AFH
01:45 MyCatVerbs [mycatverbs@Nightstar-f43ca811.blueyonder.co.uk] has quit [Ping timeout: 121 seconds]
01:45 MyCatVerbs [mycatverbs@Nightstar-f43ca811.blueyonder.co.uk] has joined #code
02:12 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: ]
02:15 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
02:15 Orthia is now known as Reiver
02:37 Reiver [Orthianz@Nightstar-36ad2555.xnet.co.nz] has quit [Client closed the connection]
02:39 Orthia [Orthianz@Nightstar-742da7b1.xnet.co.nz] has joined #code
02:55 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
02:55 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
03:01 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
03:04 Attilla [The.Attilla@FBC920.A5C359.15BD32.425F3F] has quit [[NS] Quit: ]
03:19 Orthia is now known as Reiver
03:58 Reiver [Orthianz@Nightstar-742da7b1.xnet.co.nz] has quit [Client closed the connection]
04:06 Orthia [Orthianz@Nightstar-742da7b1.xnet.co.nz] has joined #code
04:08 Orthia [Orthianz@Nightstar-742da7b1.xnet.co.nz] has quit [Client closed the connection]
04:15 Orthia [Orthianz@Nightstar-742da7b1.xnet.co.nz] has joined #code
04:35 Orthia [Orthianz@Nightstar-742da7b1.xnet.co.nz] has quit [Client closed the connection]
04:42 Orthia [Orthianz@Nightstar-742da7b1.xnet.co.nz] has joined #code
05:05 Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer]
05:29 AnnoDomini [farkoff@Nightstar-293fa148.adsl.tpnet.pl] has joined #code
05:35 Orthia [Orthianz@Nightstar-742da7b1.xnet.co.nz] has quit [Client closed the connection]
05:42 Orthia [Orthianz@Nightstar-742da7b1.xnet.co.nz] has joined #code
05:55 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
05:59 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
06:04 Derakon is now known as Derakon[AFK]
06:45 ErikMesoy|sleep is now known as ErikMesoy
07:37 Orthia [Orthianz@Nightstar-742da7b1.xnet.co.nz] has quit [Client closed the connection]
07:54 Orthia [Orthianz@Nightstar-742da7b1.xnet.co.nz] has joined #code
07:59 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited]
08:25 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
09:01 MyCatVerbs [mycatverbs@Nightstar-f43ca811.blueyonder.co.uk] has quit [Operation timed out]
09:04 You're now known as TheWatcher
09:29 Orthia is now known as Reiver
09:47 gnolaptop [drwest@Nightstar-b2f3d77c.netlogon.liu.se] has joined #code
09:47 * gnolaptop stabs Xchat.
09:47
< gnolaptop>
A self-signed certificate is NOT an "invalid certificate", goddamnit.
09:54
<@TheWatcher>
Hah
09:55
<@TheWatcher>
You wouldn't believe the amount of carrying-on I get from students (and even, depressingly, some staff) about the self-signed cert on the department's moodle system near the start of semester.
09:56
<@TheWatcher>
(it's required for logging in and nothing else, /of course/ I can persuade the department to budget for a proper CA-signed certificate, for utterly zero increase in security)
09:58
< gnolaptop>
I blame Firefox 3. :P
09:58
<@TheWatcher>
Yeah, firefox doesn't help. But then, nor does IE.
10:03 gnolaptop [drwest@Nightstar-b2f3d77c.netlogon.liu.se] has quit [Ping timeout: 121 seconds]
10:05 MyCatVerbs [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
10:21 Reiver [Orthianz@Nightstar-742da7b1.xnet.co.nz] has quit [Client closed the connection]
10:22 Orthia [Orthianz@Nightstar-9835fe19.xnet.co.nz] has joined #code
10:23 Orthia is now known as Reiver
10:25
< gnolam>
The real culprit is of course the swarming throng of people who believe that SSL is only for authentication.
11:08 Reiver [Orthianz@Nightstar-9835fe19.xnet.co.nz] has quit [Client closed the connection]
11:10 AnnoDomini [farkoff@Nightstar-293fa148.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
11:16 AnnoDomini [farkoff@Nightstar-189b1477.adsl.tpnet.pl] has joined #code
11:17 Orthia [Orthianz@Nightstar-9835fe19.xnet.co.nz] has joined #code
11:17 Orthia [Orthianz@Nightstar-9835fe19.xnet.co.nz] has quit [Client closed the connection]
11:25 Orthia [Orthianz@Nightstar-9835fe19.xnet.co.nz] has joined #code
11:29 Orthia is now known as Reiver
11:45 Dae` [Dae@Nightstar-6bffd408.dial.as9105.com] has joined #code
11:50 Dae` [Dae@Nightstar-6bffd408.dial.as9105.com] has quit [[NS] Quit: ;D]
12:49 GeekSoldier [Rob@Nightstar-e86e3e0d.ip.cablemo.net] has joined #code
12:56 GeekSoldier_ [Rob@Nightstar-e86e3e0d.ip.cablemo.net] has joined #code
12:57 GeekSoldier [Rob@Nightstar-e86e3e0d.ip.cablemo.net] has quit [Ping timeout: 121 seconds]
13:26 Attilla [The.Attilla@FBC920.A5C359.15BD32.425F3F] has joined #code
14:20
< SmithKurosaki>
Watcher, where are you?
14:20
< SmithKurosaki>
(My school's CS department uses moodle too~)
14:22
<@TheWatcher>
About 53.43,-1.95 ¬¬
14:23
<@TheWatcher>
(more seriously, in the UK. I work for the University of MAnchester)
14:23
< SmithKurosaki>
Woah
14:23
< SmithKurosaki>
Nice, I didn't realize you were giving me coordinates
15:05 MyCatVerbs [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: It is can be meeting tiem nao? Yuss.]
15:06 Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
15:07 Syloqs_AFH is now known as Syloqs-AFH
15:42 * gnolam hugs university mirrors.
15:47
< gnolam>
... not that that 11 MiB/s download speed mattered. I seem to have lost my USB stick.
15:48 Tarinaky [Tarinaky@Nightstar-0d9543f9.adsl.virginmedia.net] has joined #code
15:52
< gnolam>
No Koala for you!
16:00 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
16:11
< gnolam>
... but that's why the Neighbor was invented.
16:13 MyCatVerbs [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
16:29
< gnolam>
Well, Karmic's region selector is a pile of fail at least.
16:30
< gnolam>
So I suspect I won't be able to set a proper locale in this version either. :P
16:51 Tarinaky [Tarinaky@Nightstar-0d9543f9.adsl.virginmedia.net] has quit [Ping timeout: 121 seconds]
17:05 gnolam is now known as gnoperkele
17:05 Tarinaky [Tarinaky@Nightstar-2ee820d2.adsl.virginmedia.net] has joined #code
17:40 Dae` [Dae@Nightstar-6bffd408.dial.as9105.com] has joined #code
17:44 Dae` [Dae@Nightstar-6bffd408.dial.as9105.com] has quit [[NS] Quit: ;D]
19:18 gnoperkele is now known as gnolam
19:25 MyCatVerbs [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: leaving]
20:13 MyCatVerbs [mycatverbs@Nightstar-f43ca811.blueyonder.co.uk] has joined #code
20:21
< gnolam>
RARGH
20:21 * gnolam stabs GNOME.
20:21
< gnolam>
What the FUCK are they smoking!?
20:21
< Namegduf>
What did they do now?
20:21
< gnolam>
Why on Earth does every new version of GNOME get /worse/?
20:22
< Namegduf>
I don't know, my guess is that people who have a clue about UI design now actively avoid them.
20:22
< gnolam>
Now, they've removed the ability to disable the annoying goddamned "Are you sure? Are you really sure? Are you really really sure? Nah, let's have you wait for a minute before we let you shutdown/restart" timer now.
20:22
< gnolam>
What. The. Hell.
20:23
< jerith>
gnolam: Have you used Eclipse recently?
20:23
< jerith>
I'm convinced that they hired a usability expert to work on this release.
20:23
< gnolam>
No. I have not.
20:23
< jerith>
They had him find all the bits that were accidentally usable and replaced them with something more suitable.
20:24
< gnolam>
Ah.
20:24
< jerith>
My working theory is that they want to make programming in Java look delightfully pleasant by comparison.
20:25
< Namegduf>
Genius.
20:25
< Namegduf>
It's all a plot by Sun Microsystems.
20:25
< jerith>
They replaced their plugin manager system thing with "add new software" and "update software".
20:25
< jerith>
Where the hell does one go to remove a plugin?
20:25
< jerith>
Especially when one has managed to accidentally install two different and conflicting versions of the same plugin?
20:26
< Namegduf>
See, this is why I like software clearly designed by programmers.
20:26
< Namegduf>
Because, contrary to normal belief, bad UI "make it idiot proof" people can do far, far worse
20:27
< jerith>
After nearly an hour, I found the little "show installed software" link disguised as explanatory text that took me to a thing where I could use another hidden UI element to remove the offending plugin.
20:27
< Namegduf>
It requires a special *skill* to do things that horribly.
20:28
< jerith>
"Make things as simple as possible and no simpler."
20:28
< jerith>
That last bit is of critical importance.
20:29
< Namegduf>
They're taking "as possible" too literally.
20:29
< Namegduf>
Or as a personal challenge.
20:29
< jerith>
I'd rather be barraged with a bewildering array of options, all set to sensible defaults, than "protected" from doing the thing I actually want to do.
20:29
< Namegduf>
Interfaces should be flexible, simple, and powerful.
20:29
< gnolam>
See my rant above about XChat requiring you to tick the box "Accept invalid SSL certificates" to connect to servers using self-signed certs.
20:30
< Namegduf>
Powerful doesn't essentially mean "able to do the most arcane crap" as "able to do everything quickly and easily"
20:30 Reiver [Orthianz@Nightstar-9835fe19.xnet.co.nz] has quit [Ping timeout: 121 seconds]
20:30
< Namegduf>
To be fair, by the standards for SSL, that IS invalid.
20:30
< Namegduf>
It's just a stupidity of SSL, IMO.
20:31
< gnolam>
No. No it's not /invalid/.
20:31
< Namegduf>
I think where a PKI is absent or unused, SSL should behave like SSH host keys.
20:31
< gnolam>
It's "unsigned by a CA".
20:31
< jerith>
Self-signed certs are valid, but untrustworthy if you don't have the fingerprint.
20:31
< Namegduf>
Isn't it "signed by an invaid CA (that is, itself)"?
20:31
< Namegduf>
Or is there a difference?
20:31
< jerith>
A CA is just a cert that is used to sign other certs.
20:32
< jerith>
Well, it's a key that is used to sign certs.
20:32
< jerith>
The matching cert is usually distributed to the clients to verify the authenticity of the things signed with it.
20:33
< Namegduf>
Right.
20:33
< Namegduf>
Doesn't self-signed mean it's signed by itself, which is not a valid recognised CA, rather than by "no one"?
20:33
< jerith>
Yes.
20:34
< jerith>
Except "valid recognised CA" is defined as "CA whose cert you have a local copy of for checking other certs".
20:35
< Namegduf>
Right.
20:36
< Namegduf>
My point is: Isn't an SSL cert which doesn't authenticate properly invalid?
20:36
< jerith>
Which is like saying "valid credit cards are ones whose last four digits I have written down".
20:36
< jerith>
No.
20:36
< jerith>
Because the purpose could be different.
20:37
< jerith>
A friend of mine, who just happens to be one of the country's leading IT security consultants, uses self-signed certs for all his stuff.
20:38
< jerith>
Since he's the only on who cares about it and he knows the fingerprint of the certs, it's actually more secure than using a CA whose credentials might be weaker or who might be compromised.
20:38
< Namegduf>
I know, and it's perfectly secure.
20:38
< Namegduf>
I just thought it was also invalid.
20:38
< Namegduf>
Because the SSL standards are not designed to be sensible
20:38
< Namegduf>
I could be wrong.
20:39
< jerith>
Certs that have expired might be invalid.
20:39
< jerith>
But I'd argue that they are not.
20:39
< Namegduf>
I'd argue they're "no longer valid"
20:39
< Namegduf>
And thus "invalid".
20:39
< Namegduf>
They were once valid, now they aren't.
20:39
< jerith>
Certs expire for two reasons:
20:39
< Namegduf>
That said, I think this is mostly semantics about the meaning of 'valid'
20:40
< jerith>
1. It puts a finite window on vulnerability.
20:40
< Namegduf>
Right.
20:40
< jerith>
2. It lets purveyors of SSL pixiedust make more money.
20:40
< Namegduf>
(Which is a Good Thing, IMO, because revocation in an automated and fast manner is still an unsolved problem)
20:40
< Namegduf>
Oh, yes, that too.
20:41
< Namegduf>
I was looking at that free cert provider, StartCom, but their website doesn't even *work*.
20:41
< Namegduf>
Their own SSL crap didn't work.
20:41 * jerith likes cacert.
20:41
< Namegduf>
Hmm, nice looking.
20:42
< jerith>
They use a web of trust system.
20:42
< Namegduf>
Is it accepted into any major browsers?
20:42
< Namegduf>
And/or OSes?
20:42
< jerith>
I don't recall.
20:43
< jerith>
I think they might be in some.
20:43
< Namegduf>
Aha.
20:44 Orthia [Orthianz@Nightstar-9835fe19.xnet.co.nz] has joined #code
20:44
< jerith>
If it's for personal use, installing their root certs yourself is fine.
20:44
< Namegduf>
Yeah; it isn't.
20:44
< Namegduf>
That said, what happens if it doesn't work?
20:44
< Namegduf>
Does the browser throw up and die, or ask for it to be added like a self-signed?
20:45
< jerith>
If it's for public use and it actually matters, you can probably afford the cost of a cert from somewhere else.
20:45
< jerith>
Self-signed is subset of "signed by a CA I don't recognise".
20:45
< Namegduf>
I thought so.
20:46
< Namegduf>
I was mildly confused by precisely HOW Chrome and FF both threw up and died trying to connect to StartCom's stuff
20:46
< Namegduf>
I assume it was for some reason other than the cert, in that case.
20:51 Dae` [Dae@Nightstar-6bffd408.dial.as9105.com] has joined #code
20:56 Dae` [Dae@Nightstar-6bffd408.dial.as9105.com] has quit [[NS] Quit: ;D]
21:13 crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has joined #code
22:02 ErikMesoy is now known as ErikMesoy|sleep
22:24 Orthianz [Orthianz@Nightstar-595803ed.xnet.co.nz] has joined #code
22:25 Orthia [Orthianz@Nightstar-9835fe19.xnet.co.nz] has quit [Ping timeout: 121 seconds]
23:04 AnnoDomini [farkoff@Nightstar-189b1477.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
23:06 Orthianz is now known as Reiver
23:06 AnnoDomini [farkoff@Nightstar-189b1477.adsl.tpnet.pl] has joined #code
23:12 AnnoDomini [farkoff@Nightstar-189b1477.adsl.tpnet.pl] has quit [[NS] Quit: His gods were simple and understandable; Crom was their chief, and he lived on a great mountain, whence he sent forth dooms and death. It was useless to call on Crom, because he was a gloomy, savage god, and he hated weaklings. But he gave a man]
23:44 Reiver [Orthianz@Nightstar-595803ed.xnet.co.nz] has quit [Client closed the connection]
23:46 Orthia [Orthianz@Nightstar-5aabdcf3.xnet.co.nz] has joined #code
--- Log closed Fri Oct 30 00:00:05 2009
code logs -> 2009 -> Thu, 29 Oct 2009< code.20091028.log - code.20091030.log >