Cryto! 19 April 2014

00:36:08 AnonR4nd has quit (Connection reset by peer)
00:36:24 an0nG1raFe has quit (Connection reset by peer)
00:38:39 Zekka ( has joined #crytocc
00:53:00 R4ndyMa4rsh (R4ndyMa4rs@99F9ACF5.99FC73B6.7035584F.IP) has joined #crytocc
00:57:10 G1raFe (G1raFe@848189B5.AC7995CF.14814DB7.IP) has joined #crytocc
01:25:56 iceTwy has quit (User quit:  WeeChat 0.4.3)
01:29:07 v3ndetta has quit (Input/output error)
01:55:28 Thor ( has joined #crytocc
02:30:07 TheS1r3nide (TheS1r3nid@8ED51144.A7702802.9BF48D28.IP) has joined #crytocc
02:31:28 TheS1r3nide has quit (User quit:  Connection closed)
02:39:45 Zekka has quit (Ping timeout)
02:59:49 HiveResearch (HiveResear@9735A0E7.9F32FB1E.57B9DF22.IP) has joined #crytocc
03:17:57 Thor has quit (Input/output error)
04:15:52 Necrose99 ( has joined #crytocc
04:20:54 Sonic ( has joined #crytocc
04:26:24 shogi (shogi@B809690E.42838950.E37552D0.IP) has joined #crytocc
04:29:02 shogi has quit (Input/output error)
04:40:54 HiveResearch has quit (Ping timeout)
05:29:17 monod (~pmpf@monod.users.cryto) has joined #crytocc
05:29:32 <monod> good morning
05:45:07 TorfigherF1 (TorfigherF@256DE648.45D63E0F.5A9EE026.IP) has joined #crytocc
05:46:28 TorfigherF1 has quit (User quit:  Connection closed)
05:46:41 HiveResearch ( has joined #crytocc
06:27:52 magister has quit (Ping timeout)
06:28:38 ElectRo` has quit (Ping timeout)
06:34:28 ElectRo` ( has joined #crytocc
06:41:36 magister ( has joined #crytocc
06:50:30 G1raFe has quit (Connection reset by peer)
06:52:44 R4ndyMa4rsh has quit (Connection reset by peer)
06:52:46 HiveResearch has quit (Ping timeout)
07:08:57 R4ndyMa4rsh (R4ndyMa4rs@99F9ACF5.99FC73B6.7035584F.IP) has joined #crytocc
07:11:52 G1raFe (G1raFe@C381B81B.AC7995CF.14814DB7.IP) has joined #crytocc
07:47:34 HiveResearch (HiveResear@C3A5891.9F32FB1E.57B9DF22.IP) has joined #crytocc
07:50:57 shogi ( has joined #crytocc
08:23:15 shogi has quit (Ping timeout)
08:26:17 shogi ( has joined #crytocc
08:38:33 shogi has quit (Input/output error)
09:00:04 TillT0ll (TillT0ll@18B885EF.FD611FFA.FF1AE7D5.IP) has joined #crytocc
09:01:25 TillT0ll has quit (User quit:  Connection closed)
10:31:05 <monod> gimmeee fivah
10:32:46 G1raFe has quit (Ping timeout)
10:32:46 R4ndyMa4rsh has quit (Ping timeout)
11:10:27 <DrWhat> monod No
11:13:27 iceTwy (iceTwy@iceTwy.users.cryto) has joined #crytocc
11:18:46 Necrose99 has quit (Connection reset by peer)
12:14:56 <DrWhat> Ok who else is on rizon on cryto znc
12:14:58 <DrWhat> (13:14) *** Banned Temporary K-line 30 min. - Too many connections from your host: please visit for help (2014/4/19 08.11)
15:15:05 rmrftroll (rmrftroll@77CFF185.D772ED50.ED3A0570.IP) has joined #crytocc
15:16:27 rmrftroll has quit (User quit:  Connection closed)
15:16:52 iceTwy has quit (Ping timeout)
15:45:59 monod has quit (Ping timeout)
16:12:11 mama has quit (Client exited)
16:12:35 mama (me@E07279BE.45EF3C23.29CD7342.IP) has joined #crytocc
16:16:18 webuser28 (webuser28@5E9B4026.9CE65A32.C5E301B9.IP) has joined #crytocc
16:16:22 <webuser28> gays
16:19:26 webuser28 has quit (Ping timeout)
16:52:41 monod (~pmpf@monod.users.cryto) has joined #crytocc
17:09:40 iceTwy (iceTwy@iceTwy.users.cryto) has joined #crytocc
18:30:06 TillT0ll (TillT0ll@FBECCDCE.BA1DD2F1.ED3A0570.IP) has joined #crytocc
18:31:28 TillT0ll has quit (User quit:  Connection closed)
19:30:11 iceTwy_ (iceTwy@A67D98B1.8D44884B.9FBD6124.IP) has joined #crytocc
19:32:08 iceTwy has quit (Ping timeout)
19:44:03 Sonic has quit (Ping timeout)
19:45:30 Sonic ( has joined #crytocc
20:01:40 t0p1_ ( has joined #crytocc
20:50:49 <iceTwy_znc> my god
20:50:52 <iceTwy_znc> my eyes
20:50:53 <iceTwy_znc>
20:50:55 <iceTwy_znc> they hut
20:50:57 <iceTwy_znc> hurt*
20:51:06 <iceTwy_znc> joepie91: were we not talking about PHP the other day
20:51:08 <iceTwy_znc> and PHP devs
20:51:18 <iceTwy_znc> uuuuuuugh
20:52:28 <MK_FG> PHP APIs and docs conspired to perpetuate that insanity
20:52:58 <MK_FG> Devs are the victims
20:53:10 <monod> And users, as well :)
20:53:24 <MK_FG> Sure, but who cares about them!
20:53:32 <monod> hahahaha
20:54:42 <monod> as if they were little laboratory animal xD
20:54:46 <iceTwy_znc> no but
20:54:48 <iceTwy_znc> look at that code
20:54:50 <iceTwy_znc> god dammit
20:55:02 <iceTwy_znc> $answer = $_GET["ans"];
20:55:02 <MK_FG> I did some reading of twitters history recently and found a minor drama from php's past
20:55:04 <iceTwy_znc> $nam = $_GET["name"];
20:55:08 <iceTwy_znc> $update = "UPDATE User SET Level='$le', Score='$sc' where Name = '$nam'";
20:55:10 <iceTwy_znc> mysql_query($update,$con);
20:55:20 <iceTwy_znc> well, HARD*, even
20:55:23 <MK_FG> Turned out they used to have strlen() as a hash for their stdlib functions
20:55:38 <iceTwy_znc> wat?
20:55:40 <iceTwy_znc> really?
20:55:42 <MK_FG> And kept them all of roughly diff lengths
20:55:55 <iceTwy_znc> okay
20:55:56 <MK_FG> avoid a lot of collisions
20:55:57 <MK_FG> Yeah
20:56:01 <iceTwy_znc> wtf
20:56:26 <MK_FG> "You can't have strlen() name, we should have it 20 chars long!"
20:56:37 <MK_FG> You can't make that shit up
20:57:48 <iceTwy_znc> no you can't
20:57:57 <iceTwy_znc> why didn't they use proper hash functions in the first place?
20:58:23 <monod> Excellent question.
20:58:28 <MK_FG> Given other facts and shit there, I think they're just as dumb as they come
20:58:48 <monod> "Why the hell going to the toilet where it's written "Toilet" on the wall?!?"
20:58:49 <MK_FG> Like, a rock-solid dumb
20:58:55 <MK_FG> Complete imbeciles
20:59:05 <MK_FG> Monkeys
20:59:22 <monod> Syeknom, sounds fine :D
20:59:31 <monod> Yeknom, too.
20:59:32 <MK_FG> Impossible to take these guys or any php devs seriously ;)
21:00:53 <monod> Aaaaand, at some point in that probability book, there's a paragraph titled: "Why so many transforms?", lol
21:00:54 <monod> :D
21:01:36 <MK_FG> Hehe
21:12:11 <iceTwy_znc> MK_FG: frankly I don't know why PHP isn't dead yet
21:12:24 <iceTwy_znc> there are other, much cooler languages to use
21:12:41 <MK_FG> As if php peoples care! :P
21:12:45 <iceTwy_znc> take Python, Node, Ruby (the language, not the ecosystem)
21:12:49 <iceTwy_znc> yeah
21:12:50 <iceTwy_znc> well
21:12:52 <iceTwy_znc> their loss
21:12:55 <MK_FG> They have their awesome docs, too
21:13:09 <MK_FG> Which promote the shit that should not even be named ;)
21:13:45 <iceTwy_znc> what shit?
21:14:06 <MK_FG> Like code in that stack overflow link above
21:14:12 <MK_FG> Broken crypto
21:14:17 <MK_FG> Insane quackery
21:14:24 <MK_FG> Take your pick :P
21:14:29 <iceTwy_znc> what are we talking about
21:14:31 <iceTwy_znc> PHP docs
21:14:33 <MK_FG> Yep
21:14:34 <iceTwy_znc> or Python/Ruby/Node docs?
21:14:36 <iceTwy_znc> oh okay
21:14:38 <iceTwy_znc> well definitely haha
21:14:46 <MK_FG> PHP docs, examples, comments there
21:16:56 <MK_FG> I wonder if 10y from now, someone will be saying same thing about e.g. callbacks in node
21:17:15 <MK_FG> Given that even now there's no reason for these to exist
21:19:33 <MK_FG> At least it doesn't have python's stdlib though ;)
21:20:13 <monod> I've just noticed one strange behavior for firefox
21:20:51 <monod> If you reload a page clicking on the reload button, you get the page in 3 times much as if you clicked the address in the address bar and pressed return
21:21:11 <monod> The button is 3 times slower, I mean
21:21:20 <monod> It happens sistematically!
21:21:21 <monod> :O
21:21:39 <monod> systematically*
21:21:44 <MK_FG> I think it does mandatory http requests for every resource on F5
21:21:53 <MK_FG> I.e. if you had jquery.js loaded...
21:22:18 <MK_FG> ...and it had some "cache it client-side for year" header
21:22:40 <MK_FG> ...F5 will still do http request for it, though it'll probably return "not modified" reply
21:22:52 <monod> lol
21:22:59 <monod> Ok :)
21:23:02 <MK_FG> And if you visit site regularly - i.e. by (re-)typing url - this thing won't happen
21:23:41 <MK_FG> Probably done to satisfy users' expectations of "reloading something"
21:23:42 <monod> The least you already know of one page, the less you ask of it when you ask _for_ it, like
21:24:11 <MK_FG> Otherwise you go change JS with the notepad, hit F5 and nothing changes - you go "wtf"
21:24:17 <MK_FG> No one remembers teh caches ;)
21:24:58 <monod> Change JS with notepad?
21:25:12 <MK_FG> Development server
21:25:31 <monod> Still ununderstading :D
21:25:36 <monod> "ununderstanding"
21:25:51 <monod> (not* understanding probably)
21:26:00 <MK_FG> I mean on your own site instance
21:26:18 <MK_FG> Usually - and historically - web development goes like...
21:26:32 <MK_FG> put some html/css/js/whatevers on the server
21:26:39 <MK_FG> You hit F5, see broken stuff
21:26:52 <MK_FG> You go fix some of it, hit F5 and see it's still broken
21:27:13 <MK_FG> And if nothing changes for too long, it gets frustrating!
21:27:23 <monod> Of course it does!
21:27:34 <MK_FG> Then you realize that holy cow, your browser doesn't even try to load new versions
21:27:49 <MK_FG> And you're supposed to be an idiot for not remembering about caches
21:28:14 <MK_FG> Happens to me all the time, despite FF helping with F5
21:28:52 <MK_FG> But also if some php script gets legit broken because of what iceTwy_ linked above...
21:29:19 <MK_FG> sure would be glad if you can hit F5 and FF will load non-broken version instead of caching broken stuff
21:29:42 <monod> So F5 does not read cached versions if I got it right
21:30:01 <MK_FG> More tricky than that, I think
21:30:08 <monod> Awwww
21:30:14 <MK_FG> Ctrl+F5 doesn't read any caches
21:30:17 <monod> :O
21:30:31 <MK_FG> F5 just expires all pure-client-side ones
21:30:51 <MK_FG> And does GET/HEAD requests, specifying that it still has some version of the file
21:31:06 <MK_FG> (as opposed to Ctrl+F5, where it'll say that it has none)
21:31:38 <monod> And indeed Ctrl+F5 takes 1.3x the time of F5
21:31:44 <monod> clearly
21:32:10 <monod> Gotta find that normal distribution now
21:48:00 <monod> A new number to remind
21:48:24 <monod> (to waste some brain space)
21:48:31 <monod> (kidding)
21:51:19 <iceTwy_> okay
21:51:21 <iceTwy_> article sent in
21:51:23 <iceTwy_> wo
21:51:25 <iceTwy_> o
22:00:06 TorfigherF1 (TorfigherF@61BDA25A.3F7D9B67.65D27609.IP) has joined #crytocc
22:00:56 foolex has quit (Client exited)
22:01:28 TorfigherF1 has quit (User quit:  Connection closed)
22:07:03 foolex ( has joined #crytocc
22:21:33 <monod> Gottttta go!
22:21:41 monod has quit (User quit:  cyaa)
22:33:33 iceTwy_ has quit (User quit:  WeeChat 0.4.3)