00:00:08 -!- sebbu has joined. 00:13:15 ais523, link? 00:15:14 AnMaster: I saw it on Slashdot 00:15:17 it's probably still there 00:15:46 the links are http://marketshare.hitslink.com/status.aspx and http://gs.statcounter.com/#browser-na-daily-20080701-20090707, apparently, but I didn't follow them 00:15:58 people don't actually follow links at Slashdot, they just read the summary 00:16:24 last I looked slashdot was large 00:16:57 Slashdot is fucking huge. 00:19:11 so where on slashdot ais523 00:19:19 AnMaster: main page 00:19:25 probably near the top 00:19:51 third entry atm 00:23:09 -!- lambdabot has joined. 00:24:15 -!- BeholdMyGlory has quit (Remote closed the connection). 00:26:32 -!- BeholdMyGlory has joined. 00:26:45 -!- BeholdMyGlory has quit (Remote closed the connection). 00:27:06 o_< 00:27:09 I suspect I know the cause 00:27:29 new major firefox version release. Thus some clients counted more than once, once for old user agent, once for new 00:27:33 ais523, plausible? 00:27:46 ooh, could be plausible 00:27:57 except that it was a drop in IE, rather than a rise in Firefox 00:27:57 > fun.cycle$"lambda! "::Expr 00:27:59 lambda! lambda! lambda! lambda! lambda! lambda! lambda! lambda! lambda! lam... 00:28:00 lambda! lambda! lambda! lambda! lambda! lambda! lambda! lambda! lambda! lam... 00:28:03 the drop was filled by Firefox, Safari and Chrome 00:28:06 ais523, ah ok 00:28:10 what the? 00:28:13 so not just one 00:28:49 test 00:29:12 thutubot: > 2+2 00:29:21 lambdabot: > 2+2 00:29:29 grmbl 00:29:35 lambdabot: @run 2+2 00:29:36 4 00:29:37 4 00:29:43 bah 00:29:57 hm that actually proves nothing 00:30:16 4 00:30:35 um 00:30:46 ais523 might be able to explain it 00:30:57 iirc thutubot is his bit 00:30:58 bot* 00:31:00 oh wait 00:31:09 4 00:31:11 @run 2+2 00:31:12 4 00:31:12 4 00:31:29 @vixen who are you? 00:31:29 what do you mean, i'm me! 00:31:30 what do you mean, i'm me! 00:31:35 err 00:31:43 @vixen how do you feel? 00:31:43 however you want 00:31:44 however you want 00:31:47 ais523, care to explain what the hell is going on 00:32:03 @vixen Microoptimisation of gnomes 00:32:03 wanna hear a story? 00:32:03 wanna hear a story? 00:32:22 hm lessee 00:32:24 AnMaster: someone's /msging thutubot 00:32:35 like this 00:32:35 ais523, that quickly? 00:32:36 @dice 1d3 00:32:36 1d3 => 3 00:32:37 1d3 => 3 00:32:44 ais523, how strange 00:32:54 why would someone set up a lambdabot -> thutubot relay? 00:33:01 because it's funny? 00:33:01 ais523, can you tell us who? 00:33:14 and not easily, thutubot isn't saving debug data anywhere 00:33:18 AFAIR 00:33:19 ais523, not particularly 00:33:28 ais523, stdout? 00:33:46 also how did you produce the "like this"? 00:33:59 as in 00:34:01 what command 00:34:06 and prefix 00:34:33 or just using +ul? 00:34:38 +ul (test)S 00:34:38 test 00:34:45 test 00:34:45 no 00:34:47 wait yes 00:34:49 heh 00:35:03 ok, that is weird 00:35:06 ais523, why not return it to sender? 00:35:12 /msg thutubot +ul (test)S 00:35:18 returns it to channel 00:35:20 not sender 00:35:22 thutubot is printing everything sent to it, and people haven't been /msging it until I suggested it 00:35:45 @dice 1d3 00:35:46 @dice 1d3 00:35:47 1d3 => 2 00:35:47 1d3 => 2 00:35:52 ais523, what happened just there 00:36:25 ok, that is weird; thutubot didn't see itself sending that 00:36:31 +ul test 00:36:47 oh, but it isn't seeing its own sends anyway 00:36:54 ahaha, I've figured it out 00:37:00 it's thutubot's +haskell command 00:37:04 +haskell 2+2 00:37:15 it's meant to send the message to lambdabot, then relay the response 00:37:18 it's broken, though 00:37:26 ais523, ouch 00:37:27 ah! 00:37:34 in two ways: a) it isn't sending on to lambdabot, and b) it's repeating everything lambdabot says 00:37:36 broken both ways 00:45:53 -!- ais523 has quit (Remote closed the connection). 00:50:10 -!- immibis has joined. 00:56:16 -!- FireFly has quit ("Later"). 01:05:07 -!- darthnuri has quit (No route to host). 01:05:44 -!- inurinternet has quit (No route to host). 01:17:47 -!- inurinternet has joined. 01:17:53 -!- darthnuri has joined. 01:37:09 -!- darthnuri has quit (Connection timed out). 01:37:54 -!- inurinternet has quit (Connection timed out). 01:38:04 -!- immibis has quit ("ASCII a stupid question, get a stupid ANSI!"). 01:59:07 -!- inurinternet has joined. 02:04:42 -!- darthnuri has joined. 02:09:38 -!- oerjan has quit ("Good night"). 02:26:50 -!- sebbu2 has joined. 02:27:15 -!- oklodol has joined. 02:39:43 -!- sebbu3 has joined. 02:43:04 -!- sebbu has quit (Read error: 110 (Connection timed out)). 02:43:32 -!- sebbu has joined. 02:44:10 -!- oklodok has quit (Success). 02:48:27 -!- sebbu3 has quit (Read error: 60 (Operation timed out)). 02:57:13 -!- sebbu2 has quit (Read error: 110 (Connection timed out)). 04:29:14 -!- lifthrasiir has changed nick to arachneng. 04:29:26 -!- arachneng has changed nick to lifthrasiir. 04:57:18 -!- coppro has quit (Remote closed the connection). 05:03:00 -!- coppro has joined. 06:04:10 -!- Associat0r has joined. 06:15:54 http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html 06:15:56 :-S 06:18:29 -!- coppro has quit (Remote closed the connection). 06:21:24 -!- coppro has joined. 06:30:54 -!- coppro has quit ("The only thing I know is that I know nothing"). 06:32:09 -!- coppro has joined. 06:53:22 Deewiant: just another crucial step in google's plot to take over the world.. muahaha. 07:02:24 -!- GuestShadowSkunk has joined. 07:15:08 -!- Slereah has quit (Read error: 110 (Connection timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:45:23 -!- chuck has left (?). 09:16:10 -!- FireFly has joined. 09:19:20 -!- Associ8or has joined. 09:20:02 fizzie: Five in GMP, I mean. It is rather unlikely there would be no others. <<< you can get an infinite descent of asymptotically better multiplication algos by extending the divide-and-conquer method of karatsuba; but i don't know how fft is done for numbers, if it's O(n lg n) it's beyond that descent 09:20:16 i thought fft only made sense for polys 09:21:04 http://numbers.computation.free.fr/Constants/Algorithms/fft.html has a shortish explanation. 09:22:58 And actually the GMP manual explains what they do, too. 09:29:45 estoppel: pikhq: problem with digits is you have to pick a base, and that sucks. <<< you can use other kinds of series, like continued fractions; but really there's no need to have an explicit representation until you print 09:29:59 oerjan: estoppel: oh. in that case use continued fractions. no base involved. <<< right, i was already here 09:35:41 -!- M0ny has joined. 09:36:26 -!- Pthing has joined. 09:36:55 -!- Associat0r has quit (Connection timed out). 09:37:26 -!- coppro has quit (Read error: 110 (Connection timed out)). 09:44:04 fizzie: what year is that idea from? 09:44:37 i thought there was no known n lg n for multiplication, even though i knew fft does that for polynomials 09:45:52 The Schönhage and Strassen paper referred to in the GMP manual are from 1971, but I haven't actually read it, so I don't know what they promise w.r.t. multiplication. 09:47:13 hmm 09:47:34 okay right, seems you can reduce the multiplication to multiplication of polynomials 09:48:02 s/are/is/ there. 09:49:37 oh, that was the problem, i thought i saw something weird there 09:50:17 "and a final rearrangement on the coefficients of R(z) permits to obtain the product XY" what rearrangement? 09:51:19 -!- MigoMipo has joined. 10:02:05 I would peek at the 1971 paper, but based on the title -- "Schnelle Multiplikation grosser Zahlen" -- it is probably in German. And that other page refers to a paper called "Multiplication en le Lisp" in French. 10:02:29 I'm sure there's a less overviewy explanation in the tubes, though. 10:02:51 http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html <-- Is it based on linux or from scratch? 10:02:53 i think i already decrypted the page 10:02:58 from scratch 10:03:07 ah wait 10:03:11 it says linux there 10:03:13 at least that's the impression i got 10:03:16 alright 10:03:26 "The software architecture is simple — Google Chrome running within a new windowing system on top of a Linux kernel." 10:04:22 So basically you can't use it where there is no internet connection I guess 10:04:27 well, i don't see the relevance of that info, so i guess i wouldn't remember the fact either. 10:06:46 AnMaster: it's made for "people who live on the net" 10:07:15 oklodol, yes right, but what if you are traveling and there happen to be no public wlan where you are or such. 10:07:24 and no mobile phone connection either 10:08:27 you'd think there's some offline happenings too. but i just took a glance at the public info thingie. 10:08:29 Then you should be getting out of such a dark place. 10:08:36 With rapidity. 10:08:42 also what fizzie said 10:08:57 I was travelling by train from Kiruna (in north Sweden) down to the south parts of Sweden a few weeks ago. Except around the towns the mobile phone mostly reported no connection or extremely bad one. 10:09:06 and I have Telia 10:09:08 you can't swim if internet don't stream 10:09:12 which is known for good coverage. 10:09:50 statisticians say 97% of finland is covered by connective flow. 10:09:53 I don't remember when I've last been outside GPRS coverage; of course online activities at "a kilobyte every now and then" speeds might not be so pleasant. 10:10:02 fizzie, that was outside GSM even! 10:11:01 and since my phone tends to switch over to some other carrier and say "emergency calls only" if Telia isn't reachable but even that didn't happen, I assume outside all coverage. 10:13:08 most of the distance between Kiruna and Boden there was no coverage at all 10:13:10 The page I found about the 97 % GSM coverage is from 2001, they might've improved that a tiny bit. Anyway, if you don't get the internets, it's your own fault for going to such a silly place. 10:13:20 umm 10:13:27 it actually *is* 97? 10:13:41 oklodol: It was, according to http://www.eduskunta.fi/faktatmp/utatmp/akxtmp/kk_945_2001_p.shtml 10:13:50 i basically just let the flow tell the coverage to me. 10:13:51 fizzie, oh in Finland? 10:13:52 Well, for Sonera's GSM network. 10:13:55 Not worldwide 10:13:59 i just felt it 10:14:06 Yes, I have no idea about other places. 10:14:39 i wonder if i can feel statistics correct nowadays. 10:14:42 Still, I'm sure the thing will have at least some offline functionality. 10:14:55 in south Sweden I tend to get at least one "dot" on the connection quality indicator thingy on the phone 10:15:01 everywhere 10:15:27 I guess there is probably still some out-of-GSM-coverage areas up there in Lapland. 10:15:38 fizzie, quite a lot even 10:16:34 3% of finland is not that much 10:16:48 Well, I don't know about "lot". They do claim that 97 % is geographically speaking, not "amount of people", so... 10:16:49 In Sweden I meant 10:17:22 Well, start building base stations then! 10:18:34 fizzie, right, probably will cover one house each at most... Up there you can go on for miles without seeing a single house, or even a road crossing the railway. 10:19:21 If we've managed to cover 97 % (at least) of our surface area, you should too. 10:19:28 possibly worth it along the railroad/railway (what is the diff? Is one US and one UK?), but apart from that it wouldn't be economically viable I bet. 10:19:58 it's not about viability 10:20:03 it's about ability 10:20:29 oklodol, who pays? 10:20:42 taxpayers? 10:21:13 the gov owns Sonera? 10:21:34 i suggest taxpayers pay straight to sonera. 10:22:55 Can't seem to find very specific information about the current situation here. From what I've seen, a single station can cover a reasonably large distance if you stick it on top of a fell, if you don't mind the fact that some of the valley-like parts get left out. 10:23:34 i do mind 10:24:21 -!- Slereah has joined. 10:24:23 fizzie, I think large parts up there, are "nationalparker" 10:24:28 not sure what that is in English 10:24:43 same 10:24:50 If you want to see Sonera's map, it's at http://mobileplaza.sonera.fi/matkapuhelin/kuuluvuus_kotimaassa.html -- it is clickable for closer look, and the colors for the detailed maps are: white = no-coverage, grey = needs-an-external-antenna, blue = normal GSM/GPRS, yellow = EDGE, green = 3G things. 10:25:29 Not too much white in there, but still some. 10:25:30 protected areas of nature, you aren't allowed to do anything that will change it basically. 10:25:58 fizzie, what is EDGE? 10:26:22 It's some sort of GPRS speed-upgrade, I think it was called "2.5G" somewhere too. 10:26:31 "Enhanced Data Rates for GSM Evolution". 10:26:46 http://en.wikipedia.org/wiki/EDGE 10:27:10 mhm 10:27:18 "EDGE can carry data speeds up to 236.8 kbit/s --" though that's very much a theoretical thing only. 10:29:35 The 3G coverage is rather poor, though, pretty much cities only. 10:30:26 And special places; it seems they've stuck a single 3G base station at the Koli ski resort place, for example. 10:30:38 heh 10:30:52 is that some famous tourist attraction or such? 10:31:23 Well, maybe not "famous" but I guess it's reasonably popular. 10:31:51 Famous enough to have a Wikipedia article about it (well, not the ski resort, but the adjacent national park): http://en.wikipedia.org/wiki/Koli_National_Park 10:34:15 ok 10:34:29 -!- ais523 has joined. 10:34:31 oh so it is national park in English too? 10:34:33 hi ais523 10:34:36 hi 10:34:57 -!- GuestShadowSkunk has quit (Read error: 110 (Connection timed out)). 10:35:31 and "national park" is certainly a concept in English 10:35:31 although I can't tell if it's the same one you're referring to without more context 10:36:08 After the shutting-down of the ages-old 450 MHz analog NMT mobile phone network, they've reused that frequency range for the "@450" mobile broadband (1M/512k) which I guess has a better coverage than the 3G; 90 % of population, though that translates to some much lower percentage of geographical area. 10:37:06 protected area of nature, you aren't allowed to do basically anything that can change it with some exceptions. 10:37:21 Maybe "ages-old" is a bit of an exaggeration: "The world's first NMT call was made in Tampere, Finland, in 1978.[1] The NMT network was opened in Sweden and Norway in 1981, and in Denmark and Finland in 1982." 10:38:12 If you want an "official definition" for a national park, I guess this listing suffices: http://en.wikipedia.org/wiki/World_Commission_on_Protected_Areas 10:38:20 Everyday use might differ, there you have to ask one of the natives. 10:45:01 -!- ais523 has quit (Read error: 104 (Connection reset by peer)). 10:46:18 -!- ais523 has joined. 10:49:17 -!- ais523 has quit (Read error: 104 (Connection reset by peer)). 10:49:29 -!- ais523 has joined. 10:50:19 wb ais523 10:50:32 thanks 10:50:39 The term "concerning" shall mean relating to, referring to, reflecting, describing, evidencing, referencing, discussing or constituting. 10:52:25 ooh, and Google are writing their own OS, using Linux's kernel (and presumably drivers, etc.) but none of the rest of the stuff that's normally used together with the kernel 10:53:07 If you logread, you'd know it was the original source for what led to the "national park" discussion. 10:53:11 But you don't. Woe is you! 10:53:26 no, I don't normally have the focus to logread 10:53:40 If I were one of them IBM's lawyers, I'd add "concering" itself somewhere in the middle of that list. 10:53:46 fizzie: haha 10:59:00 -!- ais523 has quit (Read error: 54 (Connection reset by peer)). 11:00:12 -!- ais523 has joined. 11:03:46 wb ais523 11:05:17 AnMaster: oh so it is national park in English too? <<< what part of "same" did you not understand 11:05:31 oklodol, where did you say it was the same? 11:05:44 12:24… AnMaster: not sure what that is in English 11:05:45 12:24… oklodol: same 11:06:26 oklodol, ah, missed that 11:06:45 oklodol: You are so terse. 11:06:54 I didn't see the "same" either. 11:07:15 Why does that sound like an insult? "Ha ha, you're so terse!" 11:07:24 because terse also means stupid 11:07:38 Wordnet only lists: # S: (adj) crisp, curt, laconic, terse (brief and to the point; effectively cut short) "a crisp retort"; "a response so curt as to be almost rude"; "the laconic reply; `yes'"; "short and terse and easy to understand" 11:07:43 But I guess it could. 11:07:59 hmm. 11:08:15 "You're not one of those tersies, are you?" 11:08:19 at least something very close to it means stupid, or is used that way. 11:08:41 or your pun just deceived my brain 11:08:44 well 11:08:56 i guess it wouldn't have been a pun then 11:10:09 ah it's dense. 11:10:12 that took quite a while 11:10:37 possibly because i didn't think about it, but still 11:21:50 I had written that word already, then decided not to mention it for some reason. 11:22:07 Also I typoed "I had written that world already" first. Meaningful? 11:22:32 why would it be+ 11:22:33 ? 11:38:10 -!- oerjan has joined. 11:38:52 hi oogie! 11:40:09 hi oclum 11:40:30 i'm feeling glemifandulous. 11:41:16 well that _does_ sort of sound like a problem with the brain, possibly the language center... 11:43:12 :DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 11:43:21 superglio 11:44:27 http://en.wikipedia.org/wiki/Glial_cell 11:45:23 i'm not sure how that's helpful 11:45:43 i've told numerous times there's a well-known connection between all that is gli and all that is glue. 11:46:03 okokokokokoko 11:46:04 yeah they sort of stick together 11:46:11 okokokokokokokokoko 11:46:14 oerjan: you're funny 11:46:18 okokokokokokokokokokokoko 11:46:21 okokokokokokokokoko 11:46:22 okokokokokokokoko 11:46:25 okokokokokokokokookokokokokoko 11:50:10 oklodol: that's easy when you have perfect straight men 11:50:28 O-cock-o. 11:50:36 rococo 11:51:54 i'm not sure i get it even with fizzie's explanaiton 11:51:56 *explanation 11:51:59 -!- BeholdMyGlory has joined. 11:52:16 What exploitation? 11:52:35 you should really buy those oculatory aids. 11:54:36 -!- dbc has quit (Client Quit). 11:57:34 -!- dbc has joined. 12:00:28 Also I typoed "I had written that world already" first. Meaningful? 12:00:33 Hah; since GPRS is called "2.5G" by some, and not everyone counts EDGE as "3G" since it's so sucky, some people apparently seriously refer to EDGE as a "2.75G" technology. 12:00:41 clearly you have subconscious delusions of grandeur 12:01:26 Where will it end? Soon there'll be a πG thing. 12:01:58 * oerjan assumes that character is a pi 12:02:35 for texnological reasons 12:02:38 Yes, that's what it should be. 12:03:14 looks like a pi here 12:04:54 * oerjan is too lazy to go back to the logs to check right after he closed the page 12:05:50 and of course you all know already i'm too lazy to set up unicode correctly 12:16:51 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server"). 12:38:01 -!- AnMaster has quit (Success). 12:38:27 -!- M0ny has quit. 12:43:25 -!- ais523 has quit (Remote closed the connection). 12:45:17 -!- oerjan has quit ("leaving"). 12:45:19 -!- MizardX has quit ("What are you sinking about?"). 13:06:21 -!- ais523 has joined. 13:14:01 -!- oklodol has changed nick to ogliopol. 13:33:15 okay don't copy that was awesome :D 14:18:30 -!- upyr[emacs] has quit (Read error: 54 (Connection reset by peer)). 14:18:39 -!- upyr[emacs] has joined. 14:22:37 -!- Associ8or has quit ("#proglangdesign #ltu ##concurrency"). 14:29:26 -!- upyr[emacs] has quit (Read error: 104 (Connection reset by peer)). 14:29:33 -!- upyr[emacs] has joined. 14:35:29 -!- MizardX has joined. 14:46:23 -!- MigoMipo has joined. 14:58:43 -!- MigoMipo has quit ("Page closed"). 15:01:46 -!- Associat0r has joined. 15:25:27 -!- ais523 has quit (Read error: 104 (Connection reset by peer)). 15:37:25 -!- BeholdMyGlory has quit (Remote closed the connection). 15:51:17 glia 15:51:41 i should get lilja to start saying flia. 15:51:42 *glia 15:53:28 -!- inurinternet has quit (Read error: 60 (Operation timed out)). 15:56:34 -!- ais523 has joined. 16:06:29 -!- darthnuri has quit (Connection timed out). 16:09:42 -!- inurinternet has joined. 16:09:45 -!- darthnuri has joined. 16:20:48 o 16:20:48 o 16:21:18 -!- inurinternet has quit (Client Quit). 16:24:26 oko 16:24:45 okokokokoko 16:24:58 okokokokokokokokokokoko 16:25:10 anyone speak italian here? 16:25:11 hmm... I thought the next one would have 24 os 16:25:41 1, 1, 2, 6, 24? 16:25:46 or just 2, 6, 24 16:33:53 -!- MizardX has quit (Read error: 54 (Connection reset by peer)). 16:34:00 -!- MizardX has joined. 17:12:09 -!- BeholdMyGlory has joined. 17:13:21 -!- MizardX- has joined. 17:13:26 -!- MizardX has quit (Connection reset by peer). 17:13:54 -!- MizardX- has changed nick to MizardX. 17:36:28 -!- ogliopol has quit (Read error: 110 (Connection timed out)). 17:47:00 -!- MizardX- has joined. 17:47:06 -!- MizardX has quit (Read error: 54 (Connection reset by peer)). 17:47:33 -!- MizardX- has changed nick to MizardX. 18:14:49 -!- coppro has joined. 18:21:09 -!- coppro has quit (Remote closed the connection). 18:21:58 -!- coppro has joined. 18:54:36 -!- darthnuri has quit (Read error: 60 (Operation timed out)). 18:59:13 -!- MizardX has quit (Connection timed out). 19:19:45 -!- olsner has joined. 19:25:16 am i ehird or estoppel? 19:25:17 ehird 19:25:21 both 19:27:18 15:24:37 IE usage is now down to 56% overall. 19:27:28 yeah suure 19:27:30 what's the stats from 19:27:32 firefox.com? 19:27:34 ehird: it dropped 8% in a month, as a result nobody believes the statistics 19:27:36 *where's 19:27:53 and at least three of the major web stats people noticed it, but assumed it was something giving an incorrect reasing 19:27:54 *reading 19:27:55 ais523: the kind of websites to release such statistics tend to not be frequented by IE users 19:28:00 and tbh, I think it's something like that too 19:28:01 so I'd say it's bullshit 19:28:24 a drop that sudden is unbelievable, something must have confused the browser detection 19:28:46 ais523: google started running Chrome ads on TV in the usa... 19:28:50 i just remembered 19:28:58 sounds like we've found our culprit. maybe. 19:29:09 yep, but firefox, chrome, and safari all stayed in proportion to each other 19:29:12 i wondered why at the time, now it's obvious innit, chrome os 19:29:20 ais523: hmm, true 19:29:47 someone mentioned that that was about the release of IE8; IE8 taking 8% from IE7 is sort-of believable, and it could be that something's messed up in typical IE8 detection 19:30:28 yay we have lambdabot now 19:30:34 > 2+2 19:30:35 4 19:30:36 4 19:30:36 ^__^ 19:30:46 * ehird wonders why thutubot is mirroring lambdabot 19:30:57 16:32:24 AnMaster: someone's /msging thutubot 19:31:07 ais523: thutubot is misinterpreting lambdabot's response as a message I think 19:31:28 /msg doesn't even do anything 19:31:39 16:37:15 it's meant to send the message to lambdabot, then relay the response 19:31:40 16:37:18 it's broken, though 19:31:41 ehird: it wasn't that, we found the correct answer eventually 19:31:41 lol 19:31:50 ais523: remove it then, so it doesn't make using lambdabot annoying? 19:31:58 +haskell that is 19:32:02 after all, it is just a cheap joke 19:32:04 but msging thutubot with instructions does reply to #esoteric 19:32:55 02:04:22 So basically you can't use it where there is no internet connection I guess 19:32:55 02:07:15 oklodol, yes right, but what if you are traveling and there happen to be no public wlan where you are or such. 19:33:05 yeaaaaah in a few years everyone will have mobile broadband. 19:33:20 designing something to account for people without the net is stupid, although I'm no fan of the cloud 19:34:09 ehird: I don't even have a regular mobile phone 19:34:19 ais523: mobile broadband has nothing to do with mobiles 19:34:24 apart from usually being over the same network 19:34:31 ehird: and both costing insanely large amounts of money 19:34:45 ais523: you have a queer definition of insane 19:34:58 it's some pounds a month 19:35:56 02:27:18 "EDGE can carry data speeds up to 236.8 kbit/s --" though that's very much a theoretical thing only. 19:36:04 EDGE can carry 236kbits my ass. 19:36:07 It's a bit better than dialup. 19:36:41 02:37:06 protected area of nature, you aren't allowed to do basically anything that can change it with some exceptions. 19:36:43 shit 19:36:46 so nobody can walk in them? 19:36:58 and it has to be stored at 0K 19:37:04 damn you chaos theory! DAMN YOU ENTROPY! 19:37:32 02:53:26 no, I don't normally have the focus to logread 19:37:36 there was something about something 19:37:40 that i directed at you if you logread 19:37:41 lemme grep 19:37:50 11:50:31 I wish ais523 logread. 19:37:50 11:50:36 "One thing I found puzzling was that the Brits consistently apologized for and/or denigrated Birmingham." 19:37:52 11:50:41 —Bruce Eckel, http://www.artima.com/weblogs/viewpost.jsp?thread=261930 19:38:48 -!- oerjan has joined. 19:38:54 oklodol is so glio. 19:39:08 gliissimo 19:39:29 04:00:33 Hah; since GPRS is called "2.5G" by some, and not everyone counts EDGE as "3G" since it's so sucky, some people apparently seriously refer to EDGE as a "2.75G" technology. 19:39:35 piG. 19:39:43 It's marginally better than 3G, but costs pi more moneys a month. 19:39:51 oh, fizzie said that 19:39:55 damn logs corruptin' 19:40:21 better than exponential corruption 19:40:29 HURF HURF DURF TURF 19:40:46 * oerjan does the heimlich maneuver on ehird 19:40:55 and you say you're not gay. 19:41:12 * oerjan wonders when he said that 19:41:18 or the opposite 19:41:41 i should ask colin percival if i could get a bulk discount on tarsnap; i don't particularly feel like paying $696 a month if I feel like filling up my entire future 2.32TB harddrives with completely uncompressable, 100% random data 19:42:01 PER BACKUP! PLUS BANDWIDTH! 19:42:04 oh the huge manatee. 19:46:23 designing something to account for people without the net is stupid, although I'm no fan of the cloud 19:46:39 19:46 oerjan: designing something to account for people without the net is stupid, although I'm no fan of the cloud 19:46:40 you should account for temporary net loss, certainly 19:46:46 of a few minutes. 19:47:07 it's not unthinkable that in ten years, an area without internet would be considered dangerous 19:47:14 -!- AnMaster has joined. 19:48:18 few minutes? when someone dug into a cable in this neighborhood it certainly took more than a few minutes to fix it... 19:48:53 (i assume they dug into a cable, someone was digging on the main road and internet disappeared, 2+2) 19:49:15 we're more and more dependent on the interwebs. i truly think in a few years that long internet outages will become an unacceptable inconvenience and in a few more it'll be serious 19:49:44 oerjan: pseudo-analogy: it takes more than a few minutes to fix cut power to a city, too. 19:49:57 sure 19:50:02 does that mean we should design everything around not having power? 19:50:04 i think not 19:50:09 hm good point 19:50:21 ehird: ... They're acceptable now? 19:50:39 pikhq: heh :) 19:50:55 pikhq: if all else fails, I'm sure we can send our packets up INTO SPACE 19:51:01 HAVE YOU HEARD, PIKHQ HAS SATELLITE INTERNET! IN SPACE! 19:51:20 of course _big_ telecom disconnects get fixed fast. my father who is a telecom engineer tells me the contracts include some hefty fines... 19:51:30 ehird: netbooks are partly desired because of their long battery life 19:51:35 which means, they are designed around not having power 19:51:41 ais523: no they're not 19:51:45 they're designed around having portable power 19:52:03 guess what mobile internet-based devices are designed around? 19:52:05 having portable internet. 19:52:26 -!- inurinternet has joined. 19:52:45 portable inurinternet. 19:54:58 ais523: has anyone told graue about the undeletable spam? 19:55:16 whoa 19:55:17 clue me in 19:55:19 what's the issue 19:55:28 (should that be undeletable or undeleteable?) 19:55:42 ehird: http://esoteric.voxelperfect.net/wiki/User:454_buy_viagra 19:55:45 une deli table 19:55:47 The former 19:55:50 oerjan: how's it undeletable 19:56:02 Or, if you prefer, indelible 19:56:05 ehird: graue put up a spam filter against that sort of thing 19:56:12 *facepalm* 19:56:13 any attempt to edit or delete it triggers the spam filter :D 19:56:17 which means that nobody, not even admins, can do anything even referencing the page 19:56:21 apart from look at it 19:56:24 i might have some ideas 19:56:38 ais523: mediawiki has an XML-RPC interface doesn't it? 19:56:46 ehird: yes, but it isn't enabled on Esolang 19:56:48 I thought of that too 19:56:50 fuck! 19:57:13 can i say, btw, that the spam filter is shit anyway? 19:57:16 it never stops any spam. 19:57:39 ais523: are any of the other APIs enabled? 19:57:58 how is the url escaping of characters again? 19:58:03 not as far as I can tell; the one in core is disabled, and all the others are uninstalled extensions 19:58:03 %hex ? 19:58:03 http://esoteric.voxelperfect.net/wiki/User:454_buy_viagra?action=edit§ion=55 19:58:06 ais523: you can edit it 19:58:07 oerjan: %hex, 2 digits 19:58:07 http://esoteric.voxelperfect.net/wiki/User:454_buy_viagra?action=edit§ion=55 19:58:10 just have to add a new section 19:58:13 ehird: try previewing 19:58:16 argh 19:58:22 and saving comes to the same thing 19:58:35 my guess is the filter blocks POST but not GET 19:58:39 or maybe, a bit of both 19:58:47 but it seems to block POST consistently, and GET only sometimes 19:58:48 we should really move esolang off that crappy server with the crappy category policy. :P 19:58:55 http://esoteric.voxelperfect.net/wiki/User:454_buy_viagra doesn't load any more 19:58:57 whaddidido 19:59:08 now it works but without c ss 19:59:09 css 19:59:22 damn didn't help 19:59:43 the save removed the escape too 19:59:44 hmm 19:59:49 ais523: what actions can you do to pages again? 19:59:58 ehird: yeah i've seen that css thing 20:00:02 off the top of my head, view raw edit delete protect 20:00:07 oh, and history 20:00:08 can you protect it 20:00:11 probably a few more I've forgotten 20:00:19 and I haven't tried protecting it, although that would be rather ridiculous 20:00:33 just try it, hitting buttons won't do any harm at least 20:00:51 famous last words :D 20:01:05 ehird: nope, same problem 20:01:12 in fact, I can't follow any of the links from the protect page 20:01:14 worst case, we lose a few copies of definitions, some literature on them, and a bunch of useless languages :D 20:01:18 the referrer seems to be blocking things 20:01:22 ais523: aha 20:01:24 i was about to say that 20:01:29 ais523: make a POST to delete it without any referer 20:01:34 use a referer blocker or curl or something 20:01:46 let's see if I can find a referer blocker Firefox extension 20:01:58 ais523: refcontrol 20:02:04 ais523: it'd be easier just to use curl imo 20:02:19 ais523: 20:02:21 ais523: http://cafe.elharo.com/privacy/privacy-tip-3-block-referer-headers-in-firefox/ 20:02:28 just set network.http.sendRefererHeader to 0 20:02:31 assuming it's not out of date 20:02:48 ehird: referers are helpful on certain other sites, though 20:02:53 ais523: so turn it off afterwards 20:02:55 a couple of my user scripts rely on them, for instance 20:02:56 it is a one time thing... 20:03:12 but a referer-blocker will be useful, esolang blocks all sorts of random referers for no good reason 20:03:20 meh, ok 20:04:56 "User:454 buy viagra" has been deleted. See deletion log for a record of recent deletions. 20:05:10 \o/ 20:05:15 Precondition Failed 20:05:15 The precondition on the request for the URL /wiki/Special:Recentchanges evaluated to false. 20:05:16 lawl 20:05:25 ok, now /that's/ bad 20:05:34 that was just cuz i came from viagra 20:05:36 errrrrrrrrrrrrrrrrrr 20:05:38 reword that 20:05:49 I don't have the perms to remove a deletion log entry 20:05:57 no i mean 20:05:58 referer 20:06:00 was the problem 20:06:01 for me 20:06:05 yep, fair enough 20:06:06 refreshing fixed i 20:06:06 t 20:06:09 good 20:06:19 i think it's mod_security that's fucking up this stuff 20:06:24 i remember on my old shared hosting 20:06:25 what does mod_security do? 20:06:28 you couldn't submit a form saying "Perl" 20:06:38 because perl is sometimes used for programs which you could be attempting to inject, I think 20:06:47 on the wiki I had I did P(bold, unbold)erl 20:06:48 :D 20:06:51 ais523: break things. 20:06:57 in a feeble attempt at securing you. 20:07:03 ehird: learn the tag 20:07:12 ais523: it wasn't mediawiki. 20:07:17 oh, ok 20:07:26 it's a neat no-op, it does the same thing as space in Perl or @ in Cyclexa 20:07:30 *space in Perl6 20:07:46 it's just /**/ 20:07:49 Cyclexa doesn't have an unspace to cancel it out, though, unless you're putting antitext in the original program 20:07:54 ehird: Perl 20:08:00 ehird: /**/ is equivalent to space by definition, at least in C 20:08:03 pikhq: it filtered html out 20:08:12 ais523: well, yes, but is /**/ 20:08:14 for mediawiki 20:08:17 * oerjan bounces around in celebration 20:08:22 ehird: ... But not ? 20:08:36 pikhq: (bold, unbold) is ? 20:08:37 news to me. 20:08:40 pikhq: I'm guessing it was BBcode, which is not XML-like apart from having matching tags 20:08:45 nah 20:08:45 ehird: yes in XML, no in HTML 20:08:48 it was like '''' or something 20:08:59 lemme check 20:09:01 reword that <-- no, let's not do that :D 20:09:03 ais523: I meant, I never said 20:09:17 ais523: it was bbcode, it turns out 20:09:21 so P[b][/b]erl 20:09:35 well, it links with [[foo]] for both external and internal, so not quite bbcode 20:09:43 That's pretty dumb. 20:10:27 [[foo]] was just stolen from mediawiki because it's convenient, the rest was bbcode. 20:10:29 i didn't make the software. 20:10:41 ais523: why did wikipedia's nocover graphic change? 20:10:46 licensing issues with a picture of a bloody cd case? 20:10:53 please say no... 20:11:26 ehird: I don't know the truth, although I'm guessing it's more likely an aesthetics edit war than licensing issues 20:11:40 check the image history, it shouldn't be too hard to find 20:11:59 ais523: it's a separate file; it'll be in the template 20:12:06 ais523: but can you seriously argue http://en.wikipedia.org/wiki/File:Nocover.svg looks nicer than the older one? 20:12:23 http://en.wikipedia.org/wiki/File:Nocover.png 20:12:24 the old one 20:12:38 ok, maybe it's an image format row 20:12:44 haha 20:13:15 wikipedia is so hopeless 20:13:22 Ei saa peittää 20:14:06 I've seen what happened 20:14:17 to what? wp? 20:14:19 it is related to licensing issues, but not the ones you're thinking of 20:14:28 wwwwwhaaaaaaaat 20:14:38 Hopeless. Hopeless! 20:14:41 basically, there were some rows that the "please upload a cover" image was turning up in cases where it was known that there were no free/fairable covers 20:14:53 ARE YOU FUCKING SERIOUS 20:14:55 so it was decided to leave the album cover section out altogether by default 20:14:57 Jesus chris 20:14:57 t 20:15:07 now, it's been added back in on many pages 20:15:17 but people are just specifying nocover.svg by hand, guessing the extension 20:15:24 there are probably lots of others that use nocover.png 20:15:35 wow, are you serious? 20:15:37 it's a case of the template not specifying an image, so people have to guess 20:15:43 what a load of bollocks 20:16:09 i remember when you could use fair use images on the main page 20:16:12 a good era that was 20:16:20 ehird: http://en.wikipedia.org/w/index.php?title=Template:Infobox_Album&diff=196909019&oldid=192528717 20:16:40 ais523: has it occurred to them to add a parameter |shownocover=no for those RARE cases? 20:16:46 no. don't answer. obviously not. 20:16:59 complete failure of rational thinking detected. 20:17:45 ais523: ...answer. I'm curious. 20:18:39 ehird: you'd get people shouting that it was nonstandardised if you did that 20:18:49 (N.B. I am well aware of the contradictions involved here) 20:19:11 do you think the court might make an exception for me if I give every one of these people a lobotomy? 20:19:15 hypothetically, of course. 20:20:11 No jury would convict. 20:20:17 hooray! 20:20:38 * ehird sees someone using #NUMBEROFEDITS-mod-N as a random number generator on wikipedia 20:20:47 it's fast-paced enough that it could actually work... 20:21:41 *NUMBEROFEDITS 20:21:57 well 20:21:59 it seems to be part of #expr 20:24:20 ais523: "It is the very first time Microsofts monopoly over desktop computer OS market is seriously being challenged" 20:24:25 [on chrome os] 20:24:28 [talk:mainpage] 20:24:47 pay no attention to the >10% market share in the corner. 20:31:00 ais523: btw, the next firefox release (or whatever) will parse all html pages with the html 5 parser [you're highlighted because i last highlighted you and i remember you testing ubuntu releases] 20:31:06 [tangential i know] 20:31:26 ehird: it's backwards-compatible enough that it ought to work 20:31:36 and I'll use Firefox 3.5 when it gets into ubuntu-proposed 20:31:42 no, not firefox 3.5, I think 20:31:47 because I'm not in the mood for fiddling with repos right now 20:31:47 the wunafferthat 20:31:51 ah, ok 20:31:54 or maybe not, who knows? 20:32:00 it's about:config in the nightlies, anyway 20:32:09 I'll use that one when it gets to ubuntu-proposed too, if I'm still using that then 20:32:29 http://ejohn.org/blog/html-5-parsing/ 20:32:48 ais523: nightly + set html5.enable to true, accurate as of yesterday 20:33:17 ehird: I don't use nightlies of anything but TAEB and C-INTERCAL 20:33:37 also, cfunge sometimes, but I hardly ever update that 20:33:38 why not? 20:33:46 don't say that, AnMaster will get angry 20:33:53 and because I don't see the need, nightlies just change /too/ quickly for me 20:34:00 and half the time I don't have an internet connection anyway 20:34:10 ehird, why would that make me angry? 20:34:24 AnMaster: you're always telling people to update cfunge or you'll go "la la la" 20:34:47 ais523: oh, and a WTF from that article about the new parser: it's automatically translated from Java to C++ 20:34:51 ehird, about bugs yeah, it is a bit pointless to fix a bug that is already fixed in last version. 20:34:53 because it comes from the validator.nu HTML5 parser 20:35:01 they hand-wrote a Java→C++ translator just for it 20:35:08 ais523: and the end result? 3% faster rendering. from translated java. 20:35:22 3% isn't a lot 20:35:37 although is the Java → C++ translator still around/ 20:35:40 it could come in useful 20:35:43 ais523: speed isn't the point; the point is that machine translating java to C++ somehow sped up hand-written C++ code 20:35:47 and yes, but I think it's tailored just for the project 20:35:48 ehird, every project tends to tell users to use last version when reporting a bug. Since often it is already fixed. 20:35:50 they're going to keep it in-sync 20:36:11 Well, HTML5 parsing shouldn't break anything. 20:36:17 AnMaster: I prefer people to report bugs in future versions before I've written them, to save me the testing trouble 20:36:21 um. Why would auto-translated C++ be faster than hand written? 20:36:24 ais523: it still has System.out.printnl and @Foo, i think they just make classes and #define stuff 20:36:28 AnMaster: because the parser is different 20:36:37 the point is that you'd think translating Java to C++ would result in non-optimal code 20:36:46 After all, most of the HTML5 parsing rules say exactly how you should parse malformed HTML. 20:36:55 ehird, in theory you could hand write code equivalent of the converted one. Note "in theory". 20:37:06 ... no shit 20:37:20 (of course it might be practically infeasible, but since when have we cared about that in this channel) 20:37:30 * ehird dls firefox-3.6a1pre.en-US.mac.dmg 20:37:33 AnMaster: the C++ is human-readable 20:37:43 ehird, ok that is interesting 20:37:46 i'm just saying that you'd expect the mismapping semantics to incur a performance penalty in general 20:37:51 nothing like that generated by lex or yacc then 20:37:55 so it's a surprise it ends up faster than the previous parser 20:38:00 AnMaster: i doubt it works on all java code 20:38:08 http://hg.mozilla.org/mozilla-central/rev/8b5103cb12a6 20:38:10 here's the diff 20:38:11 which is, (theoretically) human readable. But in practise not. 20:38:18 (note: gigantic) 20:38:37 it just looks like very boring, java-like C++ with some odd stuff that's #define'd away 20:38:52 oh, and using the Java stdlib 20:38:54 instead of the C++ one 20:38:59 uhu 20:39:04 Which isn't hard to do with gcj. 20:39:11 why not just compile the java to native code directly 20:39:14 with gcj yeah 20:39:30 AnMaster: because that (a) introduces a dependency on the system having a classpath (java stdlib implementation) 20:39:32 (gcj treats Java as a language with C++-like calling conventions, after all...) 20:39:35 ah 20:39:38 and (b) you can't call it easily from C++, prolly 20:39:43 and (c) probably a bit slower, maybe. 20:40:00 ehird: Gcj-compiled Java is easy to call from C++. 20:40:03 I like GCJ for the way it annoys Java purists 20:40:04 OK, then 20:40:10 but (a) is still the important thing 20:40:15 but (d) it will probably crash less. Assuming gcj is managed and does bounds checks and so on. 20:40:23 AnMaster: C++ can be managed. 20:40:38 And since java's semantics don't map to C++, there'll be a library layer. 20:40:40 Which is almost certainly managed. 20:40:45 GCJ-compiled Java can just about be called directly from C++. 20:40:48 AnMaster: remember that any code that's good C is bad style in C++ 20:40:57 ehird, hah 20:41:01 (you have to include a GCJ library for the Java datatypes) 20:41:30 pikhq: they're not going to introduce a compile-time dependency on gcj and they're not going to introduce a run-time dependency over gcj's runtime library 20:41:35 can't you use gcj with something like -freestanding 20:41:37 this is probably the sanest way to do it as far as mozille goes 20:41:39 *mozilla 20:41:42 AnMaster: the code uses java libs 20:41:47 hm ok 20:41:47 it is not mozilla-specific 20:41:57 ehird: I strongly suspect they already have a compile-time dependency on gcj. 20:42:08 pikhq: o rly? the translator doesn't use gcj 20:42:09 ehird, does this C++ code use a GC? 20:42:11 and the pre-translated source is in-tree 20:42:18 AnMaster: mozilla uses refcounting. 20:42:22 XPCOM. 20:42:26 (which is btw horrific) 20:42:46 ehird, I thought mozilla was some mix of various in different parts? 20:42:48 well, yes 20:42:49 somewhat like memory management in GCC 20:42:51 but it will be refcounted 20:43:07 * ehird replaces Minefield's unbelievably ugly icon with Firefox's 20:43:07 sounds like a bad idea 20:43:11 how to handle cycles? 20:43:21 IT'S THE GLOBE WITH A CHEESY BOMB LOL 20:43:33 AnMaster: i'm going to assume a fuckin' html 5 parser won't generate cyclic structures 20:43:42 ehird: It has an optional build-time dependency on a Java compiler. 20:44:06 pikhq: keyword optional. but why? 20:44:14 oh god, firefox's new logo is ugly 20:44:21 the bits on the tail jus tlook all wrong 20:44:21 I haven't a clue. 20:44:25 and the bit at the bottom looks like bad rescaling 20:45:06 http://people.mozilla.com/~faaborg/files/shiretoko/firefoxIcon/firefox-64-noshadow.png 20:45:07 just awful 20:46:25 is refcounting ever a good idea for memory management? I guess there could be some specific cases... 20:47:37 A HTML parser can easily generate cyclic structures, if you want to have something like a DOM tree where you can go from an arbitrary node to its parent, and back. 20:48:19 True. 20:48:24 AnMaster: If you don't have cyclic structures, it's not merely good, it's great. 20:50:15 hm true 20:52:17 I'm not sure how incredibly great it is; there's a reasonable amount of work done for the reference-counting. Of course it's a tiny thing, but with some other GC styles you don't have to collect things very often either. But this is all just gut-feeling talk, I'm sure there's actual well-researched material written about this. 20:53:06 (I note that the "process" of Slashdot incremental improvement has now reached a point where clicking anywhere in the text-entry box causes the box to LOSE focus. If you don't want us using Safari, there are more efficient ways to get us to move.) 20:53:14 wow, Slashdot's UI gets worse by the day 20:53:18 Doing something now is always worse than doing something later, performance-wise . 20:53:22 s/ \././ 20:53:37 iirc python uses refcounting, that doesn't make sense though, unless it somehow can guarantee that the no cycles happen... 20:54:03 AnMaster: it has a gc for cycles. 20:54:29 Perl uses refcounting too, and it just relies on the user to manually break cycles if they care enough. Though there's also a mark-and-sweep GC step done when the interpreter is being destroyed or something. 20:54:33 ehird, um. how does that work?? 20:54:35 The reference counting is just an optimisation to make the garbage collector's work easier. 20:54:52 AnMaster: by confusing you. 20:55:17 fizzie, interpreter being destroyed == /usr/bin/perl exiting? If so it seems a bit pointless. 20:55:27 AnMaster: perl is more than perl(1). 20:55:32 AnMaster: It's for programs that embed a Perl interpreter for scripting purposes and such. 20:55:33 it's a Perl interpreter library. 20:55:34 AnMaster: thread ending also causes that 20:55:40 in addition to what ehird's talking about 20:55:49 and it matters due to DESTROY hooks even with one thread and no embedding 20:55:50 oh jesus, firefox right-click menus still don't have curved edges like everything else because FIREFOX ON MAC DEVELOPERS HAVE NO BRAIN 20:56:07 ehird: ... Wow. 20:56:30 Why can't they just do what Qt does and use native widgets? 20:56:37 pikhq: also the title/toolbar gradient still goes dark, light, dark 20:56:40 also, qt fails on os x too 20:56:49 there's something about the platform that causes everyone to lose their attention to detail 20:56:53 i think it's the obnoxious users. 20:57:02 pikhq: (as opposed to light, dark as normal os x) 20:57:08 That's because its OS X support is technically still a WIP. 20:57:15 seriously, the time it took them to fake it with XUL? could have written a native cocoa interface. 20:57:43 firefox's html5 parser seems to work great 20:57:56 Better than what they used to do; Qt used to just draw native-looking widgets. 20:58:02 Which is eeeew. 20:58:06 pikhq: well that's the last time i used qt 20:58:08 might be better now 20:58:16 Tried Qt 4? 20:58:27 no, i'd like to 20:58:56 Qt 4 renders with native widgets whenever possible. 20:59:00 good 20:59:22 hey, now I'm using firefox I can... notice that its font-rendering still looks totally nonnative and ugly on a lot of stuff. 20:59:23 sigh. 20:59:24 but, 20:59:26 mathml! 20:59:31 html5 video! 20:59:36 now i have to decide if it was worth that. 20:59:48 ehird: but... Theora vs. h264 21:00:05 Firefox on Mac OS X is in rather a weird place in that particular battle 21:00:14 ais523: YOU SHOULD USE THEORA BECAUSE IF YOU USE THEORA THERE'S ABOUT A 30% CHANCE PEOPLE WON'T SUE YOU (DOWN FROM 0.01%) 21:00:19 IF IT LOOKS BAD DRINK A FEW BEERS! 21:00:25 Libre! 21:00:35 *30% LESS CHANCE 21:00:52 "You need the latest beta version of Firefox to view this demo!" —dailymotion.com's HTML 5 video test page 21:01:02 i guess they removed it from the latest nightlies huh! 21:01:08 oh, you mean they're sniffing versions? 21:01:09 ehird: it's dailymotion is checking for a specific useragent string 21:01:09 amazing! 21:01:12 yes 21:01:14 I was being sarcastic 21:01:17 rather than using fallback like you're supposed to 21:01:36 * ehird tries a MathML test page; surely this will work? 21:01:40 and acid3 tested fallback for IIRC, so fallback for