< 1238889698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:44 AnMaster_ipv6: but bzr don't do the confusing thing that git does where you switch between branches < 1238889702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how .. confusing? < 1238889817 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :back < 1238889837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ALSO < 1238889838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ikea.com/gb/en/catalog/products/S09806763 < 1238889839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :best desk ever < 1238889841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have I said that? < 1238889848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :specifically < 1238889852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :white w/ T-leg < 1238889857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bring js < 1238889860 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1238889868 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look so good < 1238889874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: white w/ t-leg. < 1238889879 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and what do you mean bring js < 1238889882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :choose those and the awesome unfolds < 1238889889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and because you need JS to select those < 1238889892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so the images change < 1238889898 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :yes right < 1238889904 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but how is that awesome < 1238889908 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see how < 1238889911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how is it not < 1238889917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's everything you need in a desk < 1238889921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as minimal as possible < 1238889922 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, drawers? < 1238889928 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I needs lots of those < 1238889930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who needs drawers on a desk? < 1238889934 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :me < 1238889937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's no desk. < 1238889948 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238889952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Use standalone drawers. < 1238889957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A desk is for putting things on. < 1238889964 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :use the drawers luke < 1238889970 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :would have fitted " That's no desk." better < 1238890013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :these drawers you speak of < 1238890021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what would they be drawing < 1238890022 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Coincidentally, we have those desks exclusively (80x60+120x60 combinerated for me to a single two-meter-desk with six legs, a single 120x60 for the wife); they are white, although with the A-leg. I don't really remember the justifications for leg-selecting, but I don't have a problem with that either. < 1238890044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :See, the almighty fizzie uses the Ultimate Desk. < 1238890059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Oh btw < 1238890061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Length: 120 cm < 1238890061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Width: 80 cm < 1238890062 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But with the wrong legs! < 1238890065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck does that mean < 1238890072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is the difference between length and width < 1238890080 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The other is longer. :p < 1238890088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes but which applies and what < 1238890108 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, both. They sell the desk parts in sizes 80x60, 120x60 and 120x80. < 1238890120 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For that particular thing in the link, it's probably the 120x80 version. < 1238890130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: < 1238890132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you need to apply the symmetry theorem from table theory < 1238890133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Assembled size < 1238890133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Length: 120 cm < 1238890135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Width: 80 cm < 1238890137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Min. height: 60 cm < 1238890139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Max. height: 90 cm < 1238890141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thickness: 2 cm < 1238890143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That looks very much like one measurement set to me. < 1238890146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Of one object. < 1238890167 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. It's the 120x80 table. So? < 1238890169 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : you need to apply the symmetry theorem from table theory <--- :D < 1238890177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: 120x80, what two dimensions are these? < 1238890189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, height, width, thickness are all specified, so wtf is length? < 1238890193 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, look at pic, what is reasonable < 1238890201 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :maybe it between left and right < 1238890208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: "Width: 80cm" < 1238890209 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The two dimensions of the actual table plate are "width" and "length". < 1238890220 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, exactly < 1238890220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so it's 120cm deep? < 1238890230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ikea.com/PIAimages/21139_PE106138_S4.jpg ← then this is the longest fuckin' laptop ever < 1238890234 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no that is the 80 xm... < 1238890239 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :cm* < 1238890241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: what? that's "Width" < 1238890247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Width: 80 cm" < 1238890250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since when does width mean depth < 1238890270 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Width and length are the two dimensions of the table plate. It's completely up to you how you situate it. < 1238890278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1238890281 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1238890283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well that's the silly. < 1238890290 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you intentionally dense? < 1238890302 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The image actually looks more like it's from the 120x60 variant. < 1238890307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: 'width' and 'length' seem very the equal to me. < 1238890318 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was crystal clear to me < 1238890331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so they make an 80x60 one? that'll be what I want, then < 1238890338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This dip thing is only 80cm wide < 1238890350 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a desk from the 1930s < 1238890352 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :very solid < 1238890356 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and heavy < 1238890358 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but works well < 1238890360 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and looks nice < 1238890373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pix < 1238890387 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, maybe tomorrow, if I get around to cleaning up the desk < 1238890395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Yes, well, I have special requirements (TM). Because I am short, for instance, I need it low down enough that I can see the monitor but still have the keyboard/mous at a comfortable level < 1238890396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1238890398 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The "More GALANT Desk System Products" -> "Table tops with frames" has the whole set. At least here the "a complete table" combinations actually listed there had a price exactly equal to sum of the parts. < 1238890404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it can only be 80cm wide due to space contraints. < 1238890408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I don't like frills. < 1238890409 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I wish there was more space for the legs < 1238890410 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :though < 1238890418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: how short are you < 1238890421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In conclusion: http://www.ikea.com/PIAimages/17840_PE102272_S4.jpg FTW. < 1238890425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Um. Short. Very. < 1238890427 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :especially when using rudder pedals < 1238890431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like, I don't even know. < 1238890438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lemme check. < 1238890444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i will let you. < 1238890445 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm rather tall. 188.4 cm iirc < 1238890451 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or maybe it was .3 < 1238890454 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :at the end < 1238890457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: so 6 feet < 1238890457 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I opted to hook two of http://www.ikea.com/gb/en/catalog/products/50035115 's to the underside of this two-metres-long table, too. < 1238890457 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :something like that anyway < 1238890462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're as tall as my dad, AnMaster_ipv6. < 1238890463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1238890469 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm using metric < 1238890471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(he is my one and only standard for tallity.) < 1238890480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: yes, well, I can't do metric for peoplesizes. < 1238890491 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Misread "I can't do metric for pedophiles". < 1238890493 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can't do feet for peoplesizes < 1238890500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: That's why I converted it for you < 1238890504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm like 180, but i'm kinda crouchy, and look more like 170 < 1238890509 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, the dirt is in the eye of the beholder. < 1238890520 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so how tall are you? In metric < 1238890530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I was chceking before you interrupted < 1238890531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1238890538 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :k < 1238890568 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The 120x60 table can be seen in http://zem.fi/~fis/kotikuvei/olohuone.jpg < 1238890574 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: alternatively, how tall are you in feet and inches. :-P < 1238890582 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prepares Google for a metric conversion < 1238890614 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :129.54 centimeters. < 1238890627 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, that number is probably wrong, seeing as how ehird hasn't actually told us how tall he is yet. < 1238890635 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(There are other pictures there of this place in the same directory, although the file names are all in Finnish.) < 1238890647 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :111.76 centimeters. < 1238890656 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :91.44 centimeters. < 1238890658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: err, you're a cat? < 1238890673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck, never cared to mention that? < 1238890677 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :71.12 centimeters. < 1238890679 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Yes, well, don't be a specieist. < 1238890710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: See how I've been locked out on the balcony? That's the sort of treatment I get around here. < 1238890717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :being a lizard, i can't say i approve of cats. < 1238890718 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Also, fizzie, very clever how you managed to take a picture of yourself from so far away. < 1238890736 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Telekinetics. < 1238890742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially being locked on the balcony < 1238890791 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well? < 1238890807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :← I am 146cm = 4 feet 9 inches. And 32kg. < 1238890826 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you used telekinetics to open the door then? < 1238890835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg you're smaller than my gf < 1238890841 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :146 < 1238890845 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that's like ... wow < 1238890848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1238890865 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I'm around 82 kg btw < 1238890867 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That's 144.78 centimeters, or 4 feet and 9.48031496 inches. < 1238890870 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: No, it only works for controlling the camera. < 1238890870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The first words of a few internet-friends I met in August '08 was "you're smaller than I expected". < 1238890876 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ouch < 1238890883 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oddly specific too < 1238890884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/kotikuvei/keittion_ikkuna.jpg ← finland is so pretty < 1238890920 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could see that in Sweden too < 1238890921 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The name should be fi:"keittiön ikkuna" =~ en:"window in the kitchen", but I didn't dare to use ö in a file name. < 1238890922 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :just FYI < 1238890930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Your language is ugly though. < 1238890932 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The snow's pretty much gone now. < 1238890946 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah but it doesn't look like a joke instead.. < 1238890967 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A traditional example of an ugly-sounding Finnish phrase is: "Älä rääkkää sitä kääkkää." < 1238890968 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(no offence meant) < 1238890971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/kotikuvei/olohuone.jpg ← that desk is the pretty but the shape of this room dictates 80cm width < 1238890975 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, meaning? < 1238890979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: no that's hot < 1238890980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :älä rääkkää räkäkääkkää < 1238890990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"do not torture that old goat" < 1238890994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sayss google < 1238891001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :käkkäränkkä vänkkää väärää määrää < 1238891006 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, translate < 1238891006 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's rather close. I'm not sure how to translate "kääkkä". < 1238891012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway sweden is like the srs < 1238891016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and finland is the jokes < 1238891025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*känkkäränkkä < 1238891029 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh yes, we are rather timid I guess < 1238891036 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, translate < 1238891037 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238891059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"älä rääkkää räkäkääkkää" would be "do not torture the old snot goat" < 1238891068 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The counterpart (i.e. the beautiful Finnish phrase) is "alavilla mailla hallan vaara". < 1238891071 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :snot... < 1238891076 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what does that mean < 1238891088 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or did you mean "snow" < 1238891090 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1238891098 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Snot is what comes out of your nose. < 1238891100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :phlegm < 1238891102 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: snorget < 1238891104 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, translate < 1238891120 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :olsner, jaha < 1238891135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nasal sperm < 1238891141 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1238891148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1238891153 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238891155 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1238891160 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238891162 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238891164 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1238891166 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: "risk of frost on low-lying areas" is one translation in the interwebs. < 1238891167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WHAT SERIES IS THIS < 1238891174 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, :D < 1238891186 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, tell me when you figured it out < 1238891187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NASAL SPERM. < 1238891212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alivallimailan hillan viiru < 1238891221 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, "risk för frost på låglänta ytor" I think in Swedish < 1238891228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: figured what out < 1238891229 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :thought not sure about spelling of låglänta < 1238891230 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Kanske. < 1238891237 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, WHAT SERIES IS THIS < 1238891238 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that < 1238891248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh. < 1238891254 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :låglänt? is that even a word? < 1238891269 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :olsner, dialektalt kanske? < 1238891274 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I have heard it anyway < 1238891282 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but maybe dialect yeah < 1238891296 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wiktionary "lowlands" just has translations "Dutch: laagland n" and a Serbian one. < 1238891321 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I have heard låglänt or maybe låglent (but don't think so) < 1238891327 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :never seen it written < 1238891338 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : Results 1 - 10 of about 8,070 for låglänt. (0.12 seconds) < 1238891339 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :well < 1238891344 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :not unknown anyway < 1238891348 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :olsner, ^ < 1238891350 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: google translate yields "Do not rääkkää räkäkääkkää" < 1238891358 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: ok :) < 1238891365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :olsner: i translated it < 1238891380 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you claim to have < 1238891382 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1238891387 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :"[PDF] Bebyggelse från äldre bronsålder i låglänt terräng - ww.arkeologiuv.se/publikationer/rapporter/vast/2008/rv2008_10.pdf < 1238891388 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :well < 1238891392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rääkkää is a pretty basic finnish word, and räkäkääkkää should be simple to decompose, google translate sucks. < 1238891393 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :stuff like that < 1238891396 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :sounds plausible < 1238891405 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :olsner, I'd say it exists < 1238891409 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :www* < 1238891410 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1238891419 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and add missing ending quote < 1238891443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :need to go to sleep soon methinks < 1238891449 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :same meh < 1238891478 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :"Sanakirja.org - Käännökset haulle låglänt (ruotsi-suomi). Käännöspeli. Lähdekieli: Ruotsi." <-- what < 1238891479 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Google Translate does know the infinitive form of "rääkkää", which is "rääkätä". < 1238891486 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :found when googling for låglänt < 1238891492 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :maybe fizzie can translate that < 1238891519 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it looks like some dictionary < 1238891527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh... "Sanakirja.org - Translations for the search låglänt (ruotsi-suomi). Translation game. Source language: Swedish." < 1238891533 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :"Käännös. Adjektiivit. 1. alava. Sana kuuluu seuraaviin luokkiin: ..." too < 1238891536 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :from same < 1238891540 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, heh < 1238891543 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, "ruotsi-suomi" being "Swedish-Finnish", forgot that part. < 1238891548 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238891562 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Translation. Adjectives. 1. low-lying. The word belongs to the following classes: ..." < 1238891572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION unarchives 4gb < 1238891573 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm not sure if low-lying is the correct term. < 1238891579 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, "sanakirja" means anything? < 1238891589 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: "Dictionary". < 1238891592 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238891596 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I just didn't want to mess the DNS name. < 1238891608 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well there was "låglänt - Wikisanakirja" too < 1238891609 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1238892258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1238892284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Perl golf challenge: Take two filenames, XOR the file contents together char-by-char. < 1238892300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<> only uses the first arg I think :-( < 1238892316 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :<> will read both files, but I don't think you can tell where the files change. < 1238892334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238892337 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There probably was some magic current-file variable, though. < 1238892439 0 :psygnisfive_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1238892510 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you can use non-argument "eof" to determine when the file has closed. "perldoc -f eof" has an example. Not sure how golf-friendly that is. < 1238892529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it would be reasonably short to change some sort of mode with that. < 1238892540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at this point why not just slurp argvs < 1238892566 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :anti-golf: which is the most verbose programming language (in general, it can of course differ between tasks) < 1238892575 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I'd say SQL is high up at least < 1238892580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :intercal or cobol < 1238892586 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes probably < 1238892608 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, intercal would be better for certain bitwise operations though :D < 1238892976 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1238893331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :glio glio bolf glo flomog < 1238893341 0 :oklopol!unknown@unknown.invalid NICK :gliopol < 1238893344 0 :gliopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1238893344 0 :gliopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1238893344 0 :gliopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1238893344 0 :gliopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1238893350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a butt < 1238893356 0 :gliopol!unknown@unknown.invalid PRIVMSG #esoteric :WHAT WHAT < 1238893367 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :two butts < 1238893384 0 :gliopol!unknown@unknown.invalid PRIVMSG #esoteric :WHOOOOOSE BUTTS < 1238893394 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :My butts < 1238893402 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I have two butts. < 1238893409 0 :gliopol!unknown@unknown.invalid PRIVMSG #esoteric :well how come you have both < 1238893446 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Nighty -> < 1238893474 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1238894009 0 :pikhq!n=pikhq@r03jjw8v9.device.mst.edu JOIN :#esoteric < 1238894284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://technically.us/spde/Fold ← this is neat. < 1238895377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Walmart: land of the absurdly odd bundles of Magic cards. < 1238895393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They sell packaged bundles which consist of a pack and some random cards... < 1238895407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I got cards from freaking Unlimited. < 1238896047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Octothorpal. < 1238896538 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Magic: that game where one of the main ways to improve is by paying a certain company. < 1238896561 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's very unique in that respect. Completely unlike any other trading card game or MMORPG. < 1238898197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-_-' < 1238899843 0 :neldoreth!unknown@unknown.invalid QUIT :"Lost terminal" < 1238902734 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1238906071 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1238909759 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1238910624 0 :cherez!n=cherez@r02snw275.device.mst.edu JOIN :#esoteric < 1238910630 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1238910672 0 :pikhq!n=pikhq@r03jjw8v9.device.mst.edu JOIN :#esoteric < 1238911202 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1238911247 0 :GregorR!n=gregor@65.183.185.209 JOIN :#esoteric < 1238916389 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1238917871 0 :MigoMipo!n=MigoMipo@84-217-5-202.tn.glocalnet.net JOIN :#esoteric < 1238918399 0 :clog!unknown@unknown.invalid QUIT :ended < 1238918400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1238918421 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1238919402 0 :kar8nga!n=kar8nga@e-16.vc-graz.ac.at JOIN :#esoteric < 1238921209 0 :psygnisf_!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1238921275 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1238921338 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1238921397 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1238921635 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1238921728 0 :psygnisf_!unknown@unknown.invalid QUIT :Success < 1238921889 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1238922231 0 :psygnisf_!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1238923316 0 :BeholdMyGlory!n=BeholdMy@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1238924137 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1238925270 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1238926569 0 :asiekierka!i=logicgap@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1238926571 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1238926579 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to make a sorta-TV-channel again < 1238926580 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1238926663 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I even made a custom testcard < 1238926979 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can you write a working 'cat' in DOBELA? I thought about it a bit and failed < 1238927169 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I could try < 1238927172 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1238927173 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can try < 1238927182 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why? Did you finish it? < 1238927190 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(the interpreter) < 1238927226 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's at the point that it can run 'Hello!' (after I fixed the one on the wiki), now I'd like a more sophisticated test program :-P < 1238927302 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think we have to clarify the outputting a bit more < 1238927317 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If there is a COMPLETE BYTE (8 bits) to output, it outputs it, and outputs all complete bytes < 1238927331 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If there are any bits left (less than 8), it ignores them < 1238927337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh, that'd make it too easy :-P < 1238927347 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, I don't know < 1238927358 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think the more basic issue is that I don't see a way of doing 'do X every 8 iterations' < 1238927367 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :neither do I < 1238927382 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Except if we do a loop that takes 8 iterations < 1238927386 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which toggles the emission setting < 1238927389 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but that's too hard :P < 1238927397 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :One thing that I thought of that might make it possible (and probably a lot of other things easier) is if we had a duplication instruction < 1238927404 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I tried that and failed < 1238927411 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since the dot dies on hitting the generator < 1238927417 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And also when hitting the output < 1238927423 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :With duplication it could be done < 1238927433 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(I think, at least.) < 1238927444 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since you could then fork a dot to hit both the ^ and the : < 1238927444 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :As in, when hit east or west, the same dot is sent north and south? < 1238927455 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1238927465 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and while we're at it, when hit north/south it's sent east/west < 1238927469 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1238927473 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It would be a + sign < 1238927475 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if it's not taken < 1238927480 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It isn't < 1238927480 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and no it's not < 1238927502 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1238927507 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, I wonder what to do with asievision < 1238927511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ustream.tv/channels/asietv < 1238927525 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe DOBELA's now a bit closer to 99% TC :-P < 1238927541 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, now it's 99.25% TC I think < 1238927542 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1238927564 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So can you write cat for me now? ;-) < 1238927570 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...maybe < 1238927601 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have a bunch of work to do today so I probably won't have time to look at it... no worries if it takes you a week :-P < 1238927859 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, we neet to hit two ^'s :) < 1238927861 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :need* < 1238927873 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why? ^ can output AND change the data of all generators < 1238927884 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You need more than one generator? < 1238927890 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure < 1238927893 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm still thinking < 1238927945 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It should switch it in 2 cycles, but that's still not fast enough < 1238927953 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1238927954 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1238927955 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1238927957 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it IS enough < 1238927966 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cuz a generator outputs every other cycle < 1238927976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no, it'll be 3 cycles AFAIK < 1238927984 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Remember that : starts on the second cycle and _ on the first < 1238927988 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1238928001 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So it requires 16 cycles for _ to output < 1238928002 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking that it might be easiest to start with < 1238928003 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :__ < 1238928003 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :$$ < 1238928015 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So you get a bit of input every cycle < 1238928021 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so 8 cycles < 1238928054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And to make it 2 cycles, :+ doesn't need a space < 1238928055 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And then you need to hit a ^ at any multiple of 8 < 1238928068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So cycle 2: A dot gets output < 1238928074 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :3: Duplicated, hitting a wall < 1238928075 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :4: DUH! < 1238928090 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think if it hits a generator or something directly in the same cycle as being output, both count < 1238928098 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So Cycle 2: A dot gets output AND duplicated < 1238928108 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cycle 3: Hits a wall and toggles the generator off < 1238928111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Cycle 4: WIN! < 1238928133 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So what's the code? < 1238928138 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Not ready... yet < 1238928142 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :In the meantine implement the + < 1238928154 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like said, I don't have time today :-P < 1238928160 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"X-Chat -> http://xchat.org <- At least when I quit I don't look like a lamer" < 1238928165 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1238928175 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You don't need to do it now if you don't feel like it < 1238928240 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : Well, now it's 99.25% TC I think <-- does such a measure even make sense? < 1238928251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Does DOBELA even make sense? < 1238928259 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :meh true < 1238928261 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238928277 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so this interpreter, where can it be found Deewiant < 1238928287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It can not be found < 1238928291 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1238928300 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't implement much of anything yet < 1238928305 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, < 1238928307 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1238928313 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you really want it, I can put the binary up < 1238928316 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1238928323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, I think I did it < 1238928324 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It can only really run 'Hello world' though < 1238928325 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but remove the numbers < 1238928326 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :not really that interested < 1238928359 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :maybe when it reached 99.62% TC I'll want a look < 1238928369 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1238928373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/zrKO1Q68.html - this is my idea < 1238928389 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I actually tried to think of a BF interpreter in DOBELA but then soon realized that I can't even implement cat :-P < 1238928397 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think this one should work < 1238928403 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And it does not need to be a multiple of 8 < 1238928406 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1238928415 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, if there are 9 bits stored, 8 are output and 1 is left < 1238928421 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :19 bits - 16 are output and 3 are left < 1238928427 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So duh, why do you need a multiple of 8? < 1238928428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I think it's better that partial bits are output < 1238928440 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1238928441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: And as for 'why' — because that's what the specs currently say :-P < 1238928477 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : asiekierka: I think it's better that partial bits are output <--- ‽ < 1238928484 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :TURKEY BOMB‽ < 1238928494 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :as in a third of a bit iirc < 1238928504 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/partial/leftover/ < 1238928507 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Zo1qa570.html ok, I did it I think < 1238928509 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238928510 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or s/bits/bytes/ whatever < 1238928514 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now it should output every 8 cycles < 1238928522 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, < 1238928525 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure but nah < 1238928534 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Should work IMO < 1238928540 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :afaik you can only output complete bytes on most systems < 1238928550 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, it fills the byte with 0's if it's partial < 1238928555 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1238928566 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or read complete bytes < 1238928568 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: By the way, a problem with collision: What happens after ..# < 1238928584 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What way are the dots going < 1238928588 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Both east < 1238928609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Theoretically they should create a wall < 1238928615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Cuz of the top-left scanning < 1238928621 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not according to the current rules < 1238928624 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1238928625 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1238928631 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, ok < 1238928634 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Since '.. ' should be ' ..' next cycle < 1238928644 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :As far as I remember, it does a collision if it can't be resolved < 1238928652 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But what happens there is that first the dot on the left moves so you have '.#' where there are two dots on the . < 1238928661 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So first cycle: < 1238928662 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then the next dot turns but doesn't move < 1238928700 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So a wall gets created when the next dot finds out that it's standing on top of another dot? < 1238928712 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :According to my rules, the first dot should stay in place, but the second hits the wall < 1238928739 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238928742 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :With top-left scanning the first dot should move first < 1238928748 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How would it know to stay in place < 1238928756 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :By detecting the collision < 1238928773 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That'd make moving a single dot O(n) where n is the size of the program < 1238928778 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1238928780 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since it potentially has to scan n dots < 1238928782 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :..........................# < 1238928793 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yay, O(n^2) to move those dots < 1238928807 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And a pain in the ass to implement :-P < 1238928814 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So then, I think i'll go lazy and just make the dots create a wall < 1238928814 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238928822 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or there's another way < 1238928824 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :maybe simpler < 1238928831 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And I guess this would be the same regardless of whether it's ,.# ,,# .,# ..# < 1238928832 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The first dot moves and the second bounces from the wall < 1238928838 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, only O(n^2) ? < 1238928839 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1238928848 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it isn't worth it if it isn't O(n!!) < 1238928856 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Bounces? < 1238928859 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1238928864 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :moves according to the wall rules < 1238928864 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1238928877 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So you'd change how walls work? < 1238928881 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1238928883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or only in that kind of case? < 1238928897 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :seems this lang is mostly special cases < 1238928897 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, i don't change anything < 1238928907 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Because the second dot moves according to the wall rules < 1238928911 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And the first dot moves < 1238928914 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No < 1238928921 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Because the wall rules are currently that the dot turns but doesn't move < 1238928930 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...Huh? < 1238928942 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1238928959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1238928970 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I change the rules to "turn and then move one space" < 1238928982 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Okay, then what about < 1238928984 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : . < 1238928985 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1238928989 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Where the dot to the north is moving south < 1238928994 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, btw why haven't you implemented this lang yourself? < 1238928994 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And the others are going east < 1238928999 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to eat lunch -> < 1238929009 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, first the north dot moves south < 1238929012 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then it moves south again < 1238929022 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then the middle dot moves east < 1238929031 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then everything's normal < 1238929039 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Tada! I waste 3 cycles on a collision! < 1238929286 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :topic appoppic http://tunes.org/~nef/logs/esoteric/?C=N;O=D aproppotic *popaboom* < 1238929423 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :DOBELA looks interesting, though i'm not yet clear how complex program can be achieved < 1238929593 0 :kar8nga!n=kar8nga@e-88.vc-graz.ac.at JOIN :#esoteric < 1238929619 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: is there working cat program? < 1238929826 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: So then collision detection is O(n) again :-/ < 1238930032 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Nah, then just make every pair of these create a wall < 1238930041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or whatever opposite-direction moving is handled < 1238930049 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So then < 1238930050 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : . < 1238930051 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1238930053 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Becomes < 1238930056 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : < 1238930058 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : #. < 1238930060 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1238930066 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's easier :-) < 1238930080 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, DOBELA is all special exceptions OR extremely stupid ideas < 1238930093 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: But do you still think walls mean turn+move instead of just turn? < 1238930127 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : # < 1238930128 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :#.# < 1238930129 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : # < 1238930137 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's an infinite loop in the interpreter then :-P < 1238930188 0 :k!n=kar8nga@j-27.vc-graz.ac.at JOIN :#esoteric < 1238930203 0 :kar8nga!unknown@unknown.invalid QUIT :Nick collision from services. < 1238930206 0 :k!unknown@unknown.invalid NICK :kar8nga < 1238930236 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Then not, though I'd need to rework my engine then < 1238930240 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1238930251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I think it's best to make it mean just turn < 1238930254 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1238930256 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, uh < 1238930269 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will need to rework my cat then < 1238930280 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I think so :-P < 1238930292 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Just make the second-duplicator loop double size < 1238930295 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er, double length < 1238930309 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think the one that goes down from the first + fails < 1238930315 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1238930318 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And it can't be fixed, sadly < 1238930327 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep: you'll need another generator < 1238930333 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or something < 1238930338 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That wouldn't help either < 1238930342 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, it would < 1238930343 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1238930351 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1238930358 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::^ < 1238930366 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Below the upper : < 1238930382 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then the upper : needs just one + and some timing. < 1238930437 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think I fixed it < 1238930553 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait, I need to think whether hitting ^ to restart generators on cycle 16 does make them work on cycle 16 < 1238930575 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If not, I will need to remove the E near the rightmost ^ < 1238930583 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(1-E are hex digits for counting the cycles < 1238930592 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Obwqw853.html < 1238930609 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: If they are more southeast, then yes < 1238930613 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Right? < 1238930679 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: And btw, the dot that goes west from that + won't work like that: you have it turning first counterclockwise and then clockwise twice, but it should always turn counterclockwise < 1238931008 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :DOBELA Crescent < 1238931030 0 :ais523!n=ais523@147.188.254.129 JOIN :#esoteric < 1238931061 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, asiekierka: seriously, DOBELA does seem to have too many obscure rules. < 1238931069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: it's an esolang < 1238931071 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: It's his spec, not mine. < 1238931072 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so I think the interpreter should be named that... < 1238931081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: also, interesting nick < 1238931083 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(for the benefit of ais): DOBELA Crescent < 1238931411 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1238931495 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I don't get the reference, FWIW. < 1238931518 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :btw, so far the only gcc option that actually seems to break cfunge is -ffast-math (which make DATE fail in mycology), not are make it faster, but no other ones in the optimising section of the manual seem to actually produce a broken program. I'm currently checking which exact option that -ffast-math enables it is that breaks cfunge... < 1238931535 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, Mornington Crescent... < 1238931539 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :obscure rules < 1238931559 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Found it on Wikipedia, never heard of it before. < 1238931565 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what < 1238931572 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it has been discussed several times in here < 1238931576 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :how could you miss it < 1238931584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, Deewiant isn't British, that's just about a small excuse for not having heard of Mornington Crescent < 1238931624 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I never heard of it before it was mentioned in this channel, but it has been mentioned so often in here... < 1238931670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mornington crescent's one of the best-known parts of ISIHAC < 1238931671 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I find no mention in my logs since February. < 1238931681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are others, such as the bit where they sing one song to the tune of another < 1238931684 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't count as 'often' then. :-P < 1238931698 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, check 2008 < 1238931706 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Don't have them handy. < 1238931707 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ISIHAC? < 1238931719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"I'm Sorry, I Haven't A Clue" < 1238931724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the name of a British radio program < 1238931725 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :nice name < 1238931735 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@eris:~/irclogs/freenode/#esoteric$ grep -i mornington 200[3-8]* | wc -l < 1238931735 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1238931742 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure either that this qualifies as "often". < 1238931752 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Try crescent < 1238931828 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Those 9 are at: 2006-06-15 18:20:08; 2008-06-15 00:40:26; 2008-06-18 00:00:07..00:02:23; 2008-07-03 18:54:28; 2008-12-15 19:21:32..19:21:46. < 1238931849 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So it's been mentioned at about five occasions. < 1238931897 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The set of "crescent" matches is equal, except with one addition: [2008-06-18 00:00:48] < tusho> #nomicton-crescent if anyone wants to try it < 1238931969 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ok odd < 1238931989 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :-ffast-math breaks cfunge under gcc 4.1 but not 4.3 it seems < 1238931995 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or maybe something else is going on < 1238932052 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238932074 0 :gliopol!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1238932078 0 :gliopol!unknown@unknown.invalid PRIVMSG #esoteric :dobela discussion < 1238932081 0 :gliopol!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1238932091 0 :gliopol!unknown@unknown.invalid NICK :oklopol < 1238932108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: interesting nick you just changed from < 1238932111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is there a story behind it < 1238932129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's always either social blabber, your incomprehensible unix talk, or befunge < 1238932145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1238932147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1238932151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like glio < 1238932155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a nice word. < 1238932163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and < 1238932170 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : glio glio bolf glo flomog < 1238932170 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :* oklopol is now known as gliopol < 1238932173 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For some values of "story". < 1238932176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't suffi...xify well < 1238932209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a deeper look at dobela < 1238932222 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :uh uh < 1238932268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, duh, I will fix it later < 1238932277 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I want to make a better esolang though < 1238932294 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: When you gaze deep into dobela, the dobela gazes into you. < 1238932309 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: You must face the dobela alone. < 1238932347 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, DOBELA was my first esolang < 1238932350 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And is < 1238932351 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238932358 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I must make a better esolang one day < 1238932373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or just use Befunge < 1238932379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't fix it too much, from the discussion above it seems it is currently the interesting kind of esolang, since no one knows it's whether it's tc < 1238932381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1238932384 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1238932400 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1238932404 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will fix my CATs < 1238932406 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :-mfpmath=sse,387 -ffast-math breaks on gcc 4.1.2 < 1238932412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean for sure, usually you can tell by a glance < 1238932436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i plan to, unless someone wants to share my monitor with me < 1238932504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and "do" is pronounced like the "do" in "don't" :D < 1238932515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'the "do" in "don't"' < 1238932520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds funny. < 1238932520 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what about slashes? < 1238932528 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that is a really interesting one < 1238932541 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notices hidden funny < 1238932542 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"DOBELA -- putting the "do" back in "don't"." < 1238932546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(probably not intended,and probably not funny in any way) < 1238932550 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs. Seriously. < 1238932576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: was slashes discussed last night? < 1238932581 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1238932584 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, no < 1238932620 0 :pikhq!n=pikhq@131.151.190.115 JOIN :#esoteric < 1238932687 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1238932696 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :GCC has an anti-inline option < 1238932701 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :-frtl-abstract-sequences < 1238932713 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what would my new esolang be like < 1238932718 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it tries to find common code and abstract it out in a shared function < 1238932735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: well, i agree that's one of the gems; but i'm more interested in the fact something happened here :D < 1238932751 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh ok < 1238932757 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, befunge is nice though < 1238932794 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I need a language that will make some videos for me < 1238932797 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that's what I need < 1238932805 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but I'm afraid an interpreter will take a while to do < 1238932807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not saying it's not < 1238932854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :".= turns into a =,", does that mean it moves :DD < 1238932897 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238932912 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I should try to make a complete list of all gcc command line options < 1238932932 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oooh interesting < 1238932943 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :there is a *doucmented* switch gcc --help=undocumented < 1238932944 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1238932957 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1238932967 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :some of those are documented in man page, how boring < 1238932968 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1238933020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dobela is insane :D < 1238933078 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I know < 1238933096 0 :ais523!n=ais523@147.188.254.129 JOIN :#esoteric < 1238933368 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :GCC 4.3.2 --help -v supports some 770+ unique options < 1238933379 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :s/supports/list/ < 1238933402 0 :Mony!n=Harmony@AToulouse-258-1-83-144.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1238933419 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :a bit hard to count since some are listed like: -Wnormalized= Warn about non-normalised Unicode strings < 1238933424 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :while some are listed expanded < 1238933430 0 :Mony!unknown@unknown.invalid NICK :Guest12281 < 1238933452 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :--param l1-cache-size The size of L1 cache --param l1-cache-line-size The size of L1 cache line < 1238933454 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1238933458 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(on different lines) < 1238933515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1238933525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't Deewiant say cat was impossible to implement < 1238933526 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :? < 1238933543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i must have misunderstood something because there's a cat on the page < 1238933546 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I think they were trying to add something to support it < 1238933602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmm right actually that's not a cat < 1238933608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just collects stuff on the queue < 1238933614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1238933627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's that rules that the dots can stop each other from moving < 1238933632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a cycle < 1238933634 0 :Guest12281!unknown@unknown.invalid NICK :M0ny < 1238933641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so maybe you could have two generators < 1238933674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and as long as stuff came out the stdin, they'd always block the dots for one cycle, and the two generators' dots would collide < 1238933676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1238933683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when eof was reached < 1238933694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they wouldn't collide, and a generator would be set on < 1238933710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and dots would start coming out, emptying the queue into stdout < 1238933732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well dunno, i should start reading my readings now < 1238933908 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hm this requires that there isn't any delay in the input data right? < 1238933914 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :like a user typing slowly < 1238933947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i assume that delays the whole program < 1238933953 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh ok < 1238933962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it's trivially impossible to know when there's no input left < 1238933964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1238933965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1238933979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :couldn't you just output the contents of the queue all the time < 1238933984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1238934001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe i'm fundamentally misunderstanding something < 1238934003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1238934008 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :no idea either < 1238934030 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: You can't output every bit, you have to output every byte < 1238934051 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I think it is wrong for esolangs to use blocking IO < 1238934054 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :almost all do < 1238934067 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or maybe even all < 1238934073 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :how many esolangs have async IO? < 1238934079 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :anyone know a single such? < 1238934085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ohh < 1238934098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, couldn't you still use the idea of waiting for eof? < 1238934175 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can try, I couldn't figure out a way of getting it to work < 1238934189 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1238934192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just send a literal control-D when you reach the end of the file < 1238934197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1238934199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1238934203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually my idea doesn't work < 1238934215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are both 1- and 2-dots < 1238934224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so clearly you cannot rely on that delaying behavior < 1238934234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because if one delays, the other is destroyed < 1238934252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and because there's no duplication, it's impossible to get any use out of < 1238934271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1238934276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0- and 1-dots maybe < 1238934279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1238934287 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, know any esolang with async IO? < 1238934302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not offhand < 1238934310 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :possibly also uncomfortably parallel < 1238934312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is there a Funge fingerprint for it < 1238934321 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not that I know of < 1238934329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CLC-INTERCAL can simulate a select(), but you need to run multiple programs at once and use network connections < 1238934340 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I guess you could do it in Feather though? < 1238934357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Feather doesn't really define its I/O environment at all < 1238934361 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1238934366 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is so hard to know... < 1238934369 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238934375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just uses abstract input/output streams, the implementation decides what they're connected to, if anything < 1238934423 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, with implementation defined extensions for sockets and such possibly? < 1238934485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would just be another input/output stream < 1238934561 0 :pikhq!n=pikhq@r03jjw8v9.device.mst.edu JOIN :#esoteric < 1238934798 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking about an esolang represented as lines < 1238934803 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on a 2D space < 1238934807 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1238934815 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, the lines move to the right < 1238934829 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but they can go up and down and right, never back left < 1238934834 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :like audio, sorta < 1238934884 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So basically, 2 variables: Angle and Length :P < 1238934894 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or Target Y and Length < 1238934906 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1238934936 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It would be cool if it had a mechanical interpreter < 1238934942 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, electromechanical < 1238934953 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or electronic, duhh < 1238934973 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: there are angle-based graphical languages like Wierd, but i don't know any angle-and-length-based one < 1238935007 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, it is angle and length of the line going at that angle < 1238935011 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and it's an array of these < 1238935042 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, this language can be interpreted only with a ruler and a protractor < 1238935050 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or a combined ruler/protractor < 1238935069 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1238935093 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and written with a pen and a ruler and a protractor < 1238935115 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :There's no I/O though < 1238935121 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except if you interpret the results yourself < 1238935164 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :-5 to 5 degrees of angle: NOP for x milimetres < 1238935167 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :where x is the length < 1238935201 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :5 to 30: Increment variable (3+(x*5)), where x is the length < 1238935217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :-5 to -30 is the same, but decrement < 1238935231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And there can only be 5 variables < 1238935234 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :0-4 < 1238935250 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so the length can be 3, 8, 13, 18, or 23 < 1238935276 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But I can't believe I'm making an esolang for which you only need a ruler and a protractor < 1238935319 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er, 5 to 30 should be: Increment variable x, and the calculation for drawing the line is (3+x*5) < 1238935396 0 :pikhq!n=pikhq@r03jjw8v9.device.mst.edu JOIN :#esoteric < 1238935517 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i made my first program that makes no sense < 1238935534 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :First it nop's for 10 cycles, then it increments variables 0 and 1 and decrements 2 < 1238935534 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238935547 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Add instructions to change "speed", the space being transformed from underlying space to reading space using Lorentz tranformations. :-) < 1238935569 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: I'm not a maths geek so I don't know what you mean < 1238935580 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i still have 300 degrees left to use < 1238935688 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will show you how the program looks like < 1238935703 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1238935723 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lemme make a photo though < 1238935728 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as i'm too lazy to pull out my scanner < 1238935785 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: When one's speed reaches the speed of light, what he/she sees is distorted according to his/her direction. < 1238935841 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't quite get it so nah < 1238935857 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1238935894 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Lorentz_transform_of_world_line.gif it is very excellent image explaining such behavior < 1238935909 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking at it < 1238935933 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't help much, but I get the idea < 1238935953 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There's a much better example actually < 1238935972 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There's a software that lets you pilot a little spaceship at relativistic speeds < 1238935979 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's quite nifty < 1238935983 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :link plz? < 1238935993 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Lemme see < 1238936007 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for example, http://www.adamauton.com/warp/ ? < 1238936025 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :there are plenty of programs there, search for "relativity simulation" for example < 1238936200 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.starstrider.com/ < 1238936258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I see the apparent distortion < 1238936272 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm there are lots of whois clients < 1238936276 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but what about whois servers < 1238936294 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i still don't quite get it, but nah, lemme upload how a typical handmade Anglent program looks like < 1238936303 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(Anglent is a temporary name, maybe it'll stay) < 1238936378 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://img26.imageshack.us/img26/6489/dsc01722q.jpg - here you go < 1238936405 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the last NOP line may NOT be working but should < 1238936417 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The interp should handle errors in draw < 1238936422 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :because the interp should be human < 1238936482 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, how do you like it < 1238936574 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hello? < 1238936580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1238936580 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's how the esolang looks like < 1238936604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I was having technical problems trying to load it < 1238936608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still am, in fact < 1238936613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll let you know when I can actually see the image < 1238936616 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1238936622 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can upload it to my server though < 1238936624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1238936625 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and not Images Hack Us < 1238936628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can see it now < 1238936633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1238936636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and interesting < 1238936640 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :really? O_O < 1238936642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it just a weird way to represent a program < 1238936647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or are you going to add restrictions < 1238936661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :such as preventing the line crossing itself, or forcing it to come back to its starting point, or something? < 1238936666 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It can't go left. < 1238936667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could have multithreading by branching and rejoining the lines < 1238936674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe Befunge-style loops, too < 1238936679 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It can't go left, as I said. < 1238936691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although those would involve going left < 1238936703 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The "Audioform/Basic" version can't branch, is just a long, variously curved line < 1238936734 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And I think BF could work this way < 1238936742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how do you do loops? < 1238936768 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can't do them in Audioform/Basic. Why? Cuz Audioform/Basic is the version capable of possibly being stored in a WAV file < 1238936791 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Audioform/Pro allows to jump back by x milimetres, where x is the length of the line < 1238936806 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i'm going to work on Audioform/Pro first < 1238936820 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So 30-45 degrees is: Jump back by x milimetres < 1238936823 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so < 1238936834 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :anyone knows any whois server software? < 1238936848 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :45-55 is: Jump back by x milimetres if variable 0 is larger than 0 < 1238936855 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and variables can have values from 0 to 9 < 1238936872 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why? Cuz I want to make an interpreter that doesn't need any electronics < 1238936879 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and can be hand-operated < 1238936905 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and -30 to -40 is: Jump back by x milimetres if variable 1 is larger than 0 < 1238936963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I don't offhand, I assume someone does but they might not be in this channel < 1238936968 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :true < 1238936981 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but even wikipedia's article on whois doesn't mention any < 1238936988 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so I'm kind of lost here < 1238936993 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And I can use -90 to 90 < 1238937000 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i'm using -40 to 55 < 1238937035 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :-40 to -50 is: Swap variable x with variable 0. The length is (3+x*5) < 1238937043 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :-50 to -60 is the same, but with variable 1. < 1238937057 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So -60 to 55, which leaves me 30 on the minus side and 35 on the plus side < 1238937067 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1238937068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Any ideas? < 1238937079 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Write your own < 1238937084 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1238937093 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I'm not talking about what you said < 1238937094 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whois server < 1238937097 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238937098 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :right < 1238937111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1238937116 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, well I found some I think, seems the RIPE one is open or shared source (not sure yet) < 1238937130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, so, ais523: Any ideas what to do with the leftover command space? < 1238937152 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think I may do an input command, as in "Set whatever variable you want in variable 0" < 1238937170 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :55 to 65 degrees: Input to var. 0 < 1238937208 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ftp://ftp.ripe.net/ripe/dbase/software/whoisserver-nightly.tgz <-- hm *loading* < 1238937209 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And well, you can't go left so you must do meaningless commands to be on the right track < 1238937216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1238937218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1238937229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a bunch of -4 degree "nop 3" or something < 1238937265 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or -25 "dec 0" and +10 "inc 0", that gives you -15 in 6 milimetres < 1238937295 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or -28 and +7, which gives you -21 degrees < 1238937298 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in 6 milimetres < 1238937373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Remember, going over -90 or 90 degrees is an error in a computer interpreter < 1238937378 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But a human interpreter needn't care < 1238937380 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1238937398 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I think SixXS uses the RIPE server sources too for whois.sixxs.org. < 1238937404 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :wow RIPE uses mysql it seems... < 1238937437 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and there is an embedded imap server software it seems < 1238937472 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :with code around for AMIGA and DOS (in the directory for the imap part) < 1238937485 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :tops-20 too < 1238937485 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :wth < 1238937578 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what a mess < 1238937582 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1238937635 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm working on a rough template of a Anglent interpreter board < 1238937682 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which you need to combine with a drawing of an Anglent program < 1238937690 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and then you can interpret < 1238937707 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :An Anglent board currently contains the state of v0 to v4 < 1238937707 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :err < 1238937753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: why not v6? < 1238937760 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :btw anyone made a non-discrete automaton yet? DOBELA is after all discrete, using ticks, and cells < 1238937769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Gravity, but it's uncomputable < 1238937772 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :something can't go to an arbitrary position < 1238937786 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :v0 -> v4 are Variable 0 to Variable 4 < 1238937787 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1238937788 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that's why < 1238937796 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I know that one is uncomputable. But is it possible to make a computable automaton like that? < 1238937797 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And you CAN have more than 5 variables < 1238937799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: clearly I should make my jokes more obvious < 1238937802 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but that makes too long lines < 1238937808 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ipv6, i get it < 1238937809 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because I don't know *why* Gravity is uncomputable < 1238937810 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238937836 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and for multithreading programs you need more Anglent boards < 1238937837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: because you need infinite precision in solving differential equations to solve it < 1238937887 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah right. What I meant would be something like that Photon idea I had. where program was controlled by photons hitting mirrors that moved to cause sensitive switches to change and such < 1238937888 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :in 3D < 1238937895 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I never got around to details < 1238937912 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And 65 to 80 degrees is: Exchange between process x and process 0, where the line length is (2+(x*4)) mm < 1238937917 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it would be ray-tracing I guess. < 1238937920 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1238937932 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So i have 80-90 left and -90 to -60 < 1238937942 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I mean, tracing the photons emitted to see what they hit < 1238937950 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :80 to 90 degrees is: exit program < 1238937951 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :possibly classical physics only < 1238937956 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or maybe not < 1238937963 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1238937992 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it might be uncomputable too < 1238937997 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :probably in fact < 1238938015 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Forking is represented by drawing a straight line down from the process you want to fork from. < 1238938036 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you are going to implement it yourself this time? < 1238938062 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If by "implement" you mean "the human interpreter board", I already did that < 1238938073 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Because it is intended to be interpreted by a human < 1238938088 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :cop-out < 1238938133 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, yep, but an interpreter is centrainly possible, but human is better for such things < 1238938186 0 :jix!n=jix@dyndsl-095-033-074-095.ewe-ip-backbone.de JOIN :#esoteric < 1238938232 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it would be a pain to interpret if it splits in 25 processes or something < 1238938248 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ANGLENT: (process amount) users required! < 1238938278 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and if a process ends, the board can be reused < 1238938290 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no it can't, sorta < 1238938299 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why? Because it may still copy data from that process < 1238938316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So we need -60 to -70: Remove process x, where the line length is (5+(x*5)) mm < 1238938316 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, example program please. Because I have no idea what you are trying to describe < 1238938327 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it's confusing < 1238938327 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I already gave a link, but it's simple < 1238938333 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I know < 1238938371 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm making a program showing more features < 1238938387 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, is it TC? < 1238938395 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know < 1238938398 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :how do you do a loop? < 1238938405 0 :Asztal_!n=asztal@host86-163-45-19.range86-163.btcentralplus.com JOIN :#esoteric < 1238938409 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :There is a "jump back if variable 0 > 0" < 1238938417 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and you can swap different variables with variables 0 and 1 < 1238938430 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :infinite memory? < 1238938455 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, you CAN extend memory by using more processes < 1238938467 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :infinite number of processes then? < 1238938470 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1238938475 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or are variables bignum? < 1238938484 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Variables are digits from 0 to... guess. < 1238938487 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :256? 512? 65535? < 1238938491 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1238938491 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No. 0 to 9. < 1238938494 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :why that limit < 1238938503 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Because it's meant to be interpreted by human < 1238938504 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1238938532 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And I don't want to make the boards too large < 1238938535 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :well and? Humans calculated pi to several hundred digits long before computers were invented < 1238938545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, this is the Basic ANGLENT board < 1238938548 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can make your own < 1238938548 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :digits of precision* < 1238938548 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1238938560 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's the good thing, it only defines the commands < 1238938561 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it doesn < 1238938572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't define anything else, the number of processes, number of digits < 1238938667 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and that's the point of Anglent < 1238938675 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the other point is that it can't go left < 1238938686 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1238938689 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the line can't go backwards < 1238938711 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1238938731 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you said you could jump though? < 1238938753 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :jump back < 1238938757 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but that's not drawing a line backwards < 1238938761 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :true < 1238938763 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's moving the IP backwards, sorta < 1238938792 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :By "the line can't go backwards" I meant "the line can't be drawn backwards, it must go right, even if by a minimal amount" < 1238938800 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you need to write a reference implementation that interprets svg images < 1238938806 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The exception is forking, cuz you draw a straight line down for that < 1238938809 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :write it yourself that is < 1238938831 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Why can't I just show you an image of a program and how it works when interpreted < 1238938842 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, less fun < 1238938853 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, so you can make a fork bomb? < 1238938854 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Or make a video where I interpret a program myself? < 1238938862 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :by jumping back over a fork < 1238938867 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and forking multiple times < 1238938880 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what about making each program recursively fork new ones < 1238938890 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so you get exponential growth < 1238938898 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, you need to remove a process for it to not count < 1238938902 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So theoretically you can < 1238938906 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, ? < 1238938910 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :By making a fork and jumping back so you can make the fork again < 1238938918 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :without removing the previous process's data < 1238938922 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but how do you do exponential growing forks < 1238938936 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Do you need that? < 1238938956 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can't clone the program you're doing < 1238938956 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, can the forked process jump back to the previous program to make a fork too < 1238938963 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No < 1238938970 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The forked process is it's own set of commands < 1238938978 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Incidentally, I just solved that "matrix too short" issue I had. < 1238938978 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it may exchange data between any process < 1238938980 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so you can't make an exponential growing fork bomb < 1238938984 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh? < 1238938985 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Probably no < 1238938993 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But you still can make a fork bomb < 1238939005 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, how do you make an if < 1238939034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, I need to add a "jump forward" command for that < 1238939038 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I hope you can skip code depending on if a variable is set or not < 1238939056 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, do all processes run at the same rate < 1238939071 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and how is that rate defined < 1238939076 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :-70 to -80: Jump forward x milimetres if v0 > 0, length is (4+(x*5)) < 1238939084 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So now you can skip code < 1238939087 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :k < 1238939091 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And to make a fork bomb < 1238939095 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you use the "jump back" command < 1238939108 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: My original sound source was a .mp3 file recorded from one of those interweb radios; the script used sox to turn that to a raw audio file for the Octave analysis. I was correctly looking at the raw audio file for the amount of samples, but accidentally reading the from the unconverted MP3. So one of the blocks was shorter because it hit the end of the MP3 file, and the blocks after that were full-length since fseek-past-end-of-file was actually < 1238939108 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : silently failing in Octave, and they started reading from the beginning of the file. < 1238939112 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :yes sure, but I can't see how you could make each process be a sub-fork-bomb < 1238939120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is gravity tc? < 1238939128 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can < 1238939131 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sorta < 1238939132 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah! < 1238939133 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will show how < 1238939161 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Of course reading the .mp3 file as a raw audio file also meant the results were, shall we say, suboptimal. Whelp, that's about twenty hours of CPU time wasted.) < 1238939170 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, I think you can make each fork process be an infinite loop < 1238939199 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, hm? < 1238939211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1238939215 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :With the "jump back" command < 1238939219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can make infinite loops < 1238939229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And you can make an infinite fork-creating loop in the main process < 1238939237 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, yep but that is not what I asked about < 1238939248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how much was wasted in human money? < 1238939251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can't make every process a sub-fork-bomb < 1238939258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Except if a program could fork-clone itself < 1238939270 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Depends on the amount of $$$s you give for my sanity, I guess. < 1238939278 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, can't it draw a straight line up to a previous program? < 1238939300 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, I did think of that but it may get too messy for a human < 1238939307 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238939308 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of drawing a straight line up to CLONE a process < 1238939314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: maybe 200€ < 1238939322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah 100 < 1238939323 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :bbl food < 1238939324 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in, like forking, but it does whatever the process forked from is doing < 1238939327 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :only on it's own space < 1238939338 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Well, some vaguely definable part of that was lost. Maybe around one euro, then. < 1238939358 0 :FireyFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1238939359 0 :FireFly!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1238939380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well i assume you value your sanity more than me < 1238939391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit subjective < 1238939414 0 :FireyFly!unknown@unknown.invalid NICK :FireFly < 1238939479 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Well, a more objective number would be the amount of electrons wasted, but I don't care enough to start approximating that. < 1238939646 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Uploading the fork bomb... < 1238939888 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, it nops 5, inc's v0, clones itself, nops 10 and jumps back just to the moment of cloning < 1238939906 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://img441.imageshack.us/img441/9668/dsc01723m.jpg < 1238939919 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :back < 1238939935 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I did the forkbomb < 1238939964 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, it will work on a COMPUTER interpreter < 1238939974 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cuz HUMAN interpreters will probably realize it's a forkbomb < 1238939991 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, and execute PLEASE GIVE UP instead? < 1238940009 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No, they'll just stop execution < 1238940024 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238940026 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1238940042 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, that was what I said basically... < 1238940059 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, humans can detect a fork bomb < 1238940099 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you completely failed to detect the INTERCAL reference right? < 1238940107 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know INTERCAL well! < 1238940114 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so, yes < 1238940115 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i failed < 1238940116 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I don't claim to know it well < 1238940141 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1238940146 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :"PLEASE GIVE UP" is the reference < 1238940165 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1238940169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: "execute PLEASE" is redundant < 1238940178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you should just say "and PLEASE GIVE UP instead" < 1238940193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL's syntax was designed to be embedded into natural-lanuage English sentences, and you even fail to use that feature? < 1238940194 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1238940247 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah I said I wasn't good at INTERCAL < 1238940258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well get better then < 1238940313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes AnMaster_ipv6 how dare you not be good at it < 1238940320 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, meh < 1238940328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there is an infinite amount of crap in my keyboard < 1238940335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when i turn it upside down < 1238940340 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, don't clean it! < 1238940342 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1238940347 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :if it is infinite < 1238940352 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it would 1) fill your room < 1238940363 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :2) figure out a way to use it as memory then make an UTM < 1238940363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an infinite stream of all kindsa stuff snows down < 1238940388 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, don't waste the possibility to make an UTM! < 1238940510 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, interesting, gcc has an option to try to make use of delayed branch slots... < 1238940512 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : -fdelayed-branch < 1238940512 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : If supported for the target machine, attempt to reorder instructions to exploit instruction slots available after delayed branch instructions. < 1238940539 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I wish x86 had that < 1238940544 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is that turned on by default? One would think it would be. < 1238940555 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes it is < 1238940560 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :with -O and higher < 1238940918 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there are lots of interesting flags to gcc, did you see what I said above there seems to be roughly over 770 of them < 1238940921 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :in gcc 4.3.2 < 1238940945 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(a bit hard to measure, the --help -v output is not that simple to parse) < 1238940945 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Did not notice that, no. < 1238940963 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I removed assembler and linker flags info < 1238940994 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :also: GCC has an anti-inline option < 1238940994 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : -frtl-abstract-sequences < 1238940994 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : it tries to find common code and abstract it out in a shared function < 1238941013 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : there is a *doucmented* switch gcc --help=undocumented < 1238941019 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : some of those are documented in man page, how boring < 1238941036 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, around that is info about the 770 flags in logs < 1238941042 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :should be easy to grep for < 1238941224 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well, I did catch the gist of it: there are some 770+ options. < 1238941351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: the documentation for --help=undocumented is obviously lying < 1238941360 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1238941361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now you can decide whether it counts as a documented switch or not < 1238941389 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1238941417 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, It seems to mean there is no --help text stored for the switch < 1238941433 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :maybe the listing is auto generated < 1238941434 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, well, I gotta collect all Anglent commands < 1238941435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, that's a good definition of undocumented < 1238941444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it is auto-generated, gcc has command-line option definition files < 1238941455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :its whole command-line option infrastructure is /really/ over the top < 1238941468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I suppose with 770 options, it needs a pretty heavyweight infrastructure < 1238941471 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Why doesn't it use GNU getopt_long? After all it is a GNU project so why... < 1238941493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: probably it does internally, but are you going to pass 770 options to it by hand? < 1238941500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, the options depend on things like compile-time flags < 1238941500 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no way! < 1238941507 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1238941524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it has a heavy infrastructure for trying to make sure the options end up in the binary < 1238941528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also in the documentation < 1238941598 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah openmp is a compile time option for gcc itself. So the existence of -openmp (or whatever) at compile time(1) depends options passed at compile time(2) < 1238941602 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(1) of program < 1238941605 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(2) of gcc < 1238941615 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1238941638 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :afraid I didn't manage to mess up that more < 1238941640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in gcc-bf, all the compile-time options are actually link-time, passed with -Wl < 1238941661 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, even that -m open I suggested to select EOF value? < 1238941667 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :EOF behaviour* < 1238941702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I haven't implemented that yet, but it's a library issue not a main-program issue < 1238941732 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1238941758 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does it work fully nowdays or? < 1238941775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't worked on it for a while < 1238941778 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I mean can you get it to generate a runnable program < 1238941784 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1238941785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can run some very simple programs < 1238941793 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so it generates bf now? < 1238941797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the current state is that some features, like multiplication, are missing < 1238941800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and most of the others are buggy < 1238941810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it does generate bf, sometimes the bf even works < 1238941827 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the patch to gcc I could host, the full gcc would be a bit too large. < 1238941843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, let me create something to host first < 1238941850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and not right now < 1238941860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't slept for 5 or 6 nights in a row < 1238941864 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ouch! < 1238941867 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why not < 1238941868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I have been sleeping over the day to make up < 1238941868 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1238941894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and because I've been getting my University project report finished, it's worth a massive number of marks and the deadline's tomorrow < 1238941914 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1238941920 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, finished yet then? < 1238941941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1238941945 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :good :) < 1238941946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I came in today to look up a reference < 1238942125 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1238942192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, some spam I can actually read < 1238942193 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, we have this pair-wise university project that is now approximately two years late of the deadline, because the deadline was a "soft" one. It's "almost done", hoping to finish it tomorrow. < 1238942194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"We apologize for contacting you at this time of the day on 08:16 AM , and we hope that we haven't interrupted you in anyway, but we wanted to make sure that you received the message that we sent you last week. We have checks ready to send you for offering us your honest opinion on various online surveys that only take a few minutes to complete." < 1238942208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's even spelt correctly and almost has correct grammar < 1238942214 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :something's gone wrong with the world < 1238942268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I set my email client to never show HTML email; if there's no plain text it just shows nothing. This has the nice side effect of meaning most spam doesn't show up.) < 1238942336 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed < 1238942353 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does anyone actually enable HTML email support? < 1238942367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: you'd be surprised < 1238942371 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1238942375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pretty much all internet users have it on by default < 1238942377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and never changed it < 1238942389 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :they should change the default in clients then < 1238942408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: but then you couldn't send people emails with smileys and pictures in < 1238942419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if it's possible to send an HTML form by email < 1238942423 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, emails? attach file? < 1238942440 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I have nothing against MIME to attach files < 1238942449 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :pics, patches and such < 1238942459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: you don't get the point, the point isn't to send information < 1238942463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the point is that the email /looks pretty/ < 1238942468 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1238942470 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238942478 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, then don't use email duh < 1238942517 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and you can send smilies: < 1238942525 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric ::D :) and so on < 1238942530 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that is what smiles originally are < 1238942532 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :pure text < 1238942550 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :you could make your email client convert them in pure text messages < 1238942563 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has seen a bug tracker that converted smilies everywhere < 1238942574 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :made C++ backtraces look horrible < 1238942575 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can't have that pretty pink background in your message. < 1238942580 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and yes a C++ project used it < 1238942582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: emails sent in Outlook by default not only use HTML, but with some awful Microsoft out-of-bound information < 1238942596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, replies come up in blue < 1238942603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :personally I think it looks hideous < 1238942611 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :out-of-bound or out-of-band < 1238942613 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or both? < 1238942620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I meant out-of-band < 1238942624 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :MSN messenger converts (or at least used to) some pretty common character combination to a smiley, I think it was ":s". < 1238942627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't slept for almost 24 hours, please forgive me < 1238942641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: in what way is :s common? < 1238942652 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, add notice at top saying: For best viewing experience set your terminal emulator to use pink background. < 1238942654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd say MSN is probably acting according to the wishes of the majority of its users < 1238942656 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Problem solved :D < 1238942669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: err... how many people view email on a terminal emulator nowadays/ < 1238942695 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well ok, but usually GUI clients doesn't have features like that < 1238942712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :features like what? < 1238942713 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :thus making text based ones more flexible (as usual) < 1238942721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they do have HTML email support, always in my experience < 1238942725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know of no exceptions < 1238942729 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ... for text only stuff < 1238942743 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :+ you can get pink for the inbox listing too in pine I guess < 1238942750 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :if you set your terminal's colour scheme that wya < 1238942751 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :way* < 1238942756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is suddenly annoyed that ehird isn't here to watch < 1238942770 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :probably possible in konsole at least < 1238942791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both konsole and gnome-terminal could handle it easily < 1238942792 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I'm glad he isn't because he wouldn't just watch, he would take active part < 1238942797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you are still missing the point of HTML email, anyway < 1238942822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if your alternative is to insist that everyone who reads your email uses a terminal emulator just so they can override the background of your email to pink < 1238942826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you are missing the point < 1238942895 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Finnish as all those suffixes instead of prepositions, and a lot of them start with 's'; OTOH, for abbreviations a common style is to use : before the suffix. So "in C++" would be translated as "C++:ssa", and MSN would convert that to "C++[silly smiley]sa". < 1238942921 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : you are still missing the point of HTML email, anyway < 1238942922 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1238942929 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :maybe because there isn't any? < 1238942933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah, OK < 1238942940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assume that most MSN Messenger users aren't Finnish < 1238942943 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I would get very annoyed if I got a pink email < 1238942949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just based on statistics < 1238942950 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or a pink mail at all < 1238942953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably most are American < 1238942984 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe not "a lot of them" start with s, but both the "-ssa" and "-sta" suffixes (which correspond to "in" and "from" prepositions, roughly) do, and those are rather common. < 1238943046 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can't you turn that off in your msn client? < 1238943116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I have trouble just trying to close MSN when someone else has left it running < 1238943126 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm < 1238943129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is a very hard program to use correctly, the user interface is seriously unintuitive < 1238943132 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I suspect the smileys are configurable. I do MSN with Bitlbee in an IRC client, anyway. < 1238943138 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Ctrl-Alt-Del and kill the process? < 1238943145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: in a cybercafe? < 1238943148 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1238943158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :worrying enough that the session didn't end when the person before me ran out of time < 1238943173 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :rue < 1238943176 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :true* < 1238943211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more worrying still that control-alt-delete actually worked there and you could kill the thing that logged you off with it < 1238943218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I didn't do that as it probably would have been theft < 1238943228 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm, irritating when music have very quiet and very loud parts after each other. you have to constantly tune the volume to either be able to hear the music or not destroy your ears < 1238943228 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1238943286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: apply some compression to it? < 1238943356 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm how < 1238943381 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm listening using a radio. Not a computer < 1238943382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: compression as in the musical effect < 1238943395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and probably most radios don't have it available < 1238943400 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238943465 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So I have 12 commands in my esolang < 1238943471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And I minimized it to just use -35 to 35 < 1238943474 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :One of the higher-end home theater -style systems could probably do it; at least it certainly could if they'd bothered to program that part in, since it's all done with DSP anyway. < 1238943475 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which gives me a lot more space < 1238943482 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm wouldn't it also destroy the feeling of the music kind of < 1238943504 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :for something like Per Gynt (full opera) at least... < 1238943527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Tuning the volume around mid-piece is probably not any better than processing the signal otherwise, for the "intent" of the composer. < 1238943542 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, true :/ < 1238943547 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm, is there any XML-based esolang? i'm designing one but i'd like to see how other XML-based one does. < 1238943555 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: XSLT. :p < 1238943573 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that's true, but what others? < 1238943624 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, they should limit the dynamic range, some sort of regulation is needed < 1238943770 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, -50 to 50 < 1238943828 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, unless you have an excessively fancy radio, you'll probably have to run it through a computer or something if you want to do that at your end. < 1238943954 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well this isn't such a fancy radio < 1238944016 0 :ais523_!n=ais523@147.188.254.129 JOIN :#esoteric < 1238944123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't stand graphical smileys, it's not that they're big and yellow, that's okay, it's just it looks really weird when the face is ...upside-up < 1238944136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1238944150 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A simple infinite loop in Anglent looks like a curve < 1238944167 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in, Anglent 0.9 < 1238944208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well okay i like ^__^ < 1238944212 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ☺ < 1238944215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's the yellow thing after all. < 1238944221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so weird. < 1238944231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's the fact it's in a circle < 1238944254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you do _ plus umlaut for me? < 1238944258 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You only like people who do not have a physical head, just the face flying around. < 1238944270 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :⚍ is pretty close. :p < 1238944279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. that looks fine. < 1238944298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if only i had any idea how to do it < 1238944311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how do people do unicode anyway? < 1238944338 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I just pick from the "gucharmap" application. That one was U+268D DIGRAM FOR LESSER YIN. < 1238944339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you have like a 2d chart and an approximate knowledge of what's where < 1238944347 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I use the character map application on here < 1238944355 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and approximate knowledge to find the character quickly < 1238944359 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :gucharmap and "view / by unicode block", that's usually enough. < 1238944366 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :some I have memorised, like é and → < 1238944377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1238944381 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Em-dash with combining diaeresis: —̈ < 1238944382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's on my keyboard < 1238944417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :é too, just ' plus e (' only shows the correct dottie when used with the e) < 1238944440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: omg that's cute :> < 1238944452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except the name < 1238944456 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a dead key in the default fi layout which adds ´ and ` to letters. < 1238944460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What about Basilisk's Eye < 1238944474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :diaeresis sounds like a plural of diarrhea < 1238944481 0 :ais523!unknown@unknown.invalid QUIT :Connection timed out < 1238944483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:45 ais523 is suddenly annoyed that ehird isn't here to watch < 1238944497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6 suffers from "I don't like this feature, why isn't everyone an übergeek like me"-itis < 1238944506 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The mutant: ⋮) < 1238944520 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1238944529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the third eye is not on the face here < 1238944550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a colon + a third dot almost on the line above < 1238944558 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's probably not been optimized for smiley usage; it was just the vertical ellipsis in mathematical operators. < 1238944569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. noodle time i thinks < 1238944575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah' < 1238944577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*ah < 1238944588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it bad that I like xslt sort of < 1238944590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there a < 1238944592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :. < 1238944593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : . < 1238944595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : . < 1238944601 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: is ⁖) better? < 1238944609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1238944613 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Eyes are not so fat! < 1238944616 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or big < 1238944619 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And yes, there's both ⋰ and ⋱ < 1238944746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : fizzie: Eyes are not so fat! or big <-- ... never heard that story < 1238944869 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238944903 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to work on many "graph" languages which can be interpreted by human < 1238944946 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, not many < 1238944952 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But Anglent is a good start < 1238945229 0 :Judofyr!n=Judofyr@c0796BF51.dhcp.bluecom.no JOIN :#esoteric < 1238945491 0 :Asztal_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1238945739 0 :Asztal_!n=asztal@host86-163-45-19.range86-163.btcentralplus.com JOIN :#esoteric < 1238945913 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I made AngF too, BF which looks like Anglent code < 1238946059 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And I drew Cat in AngF < 1238946106 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :http://lifthrasiir.jottit.com/xumul well, i'm designing this stupid language now. < 1238946126 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: You can't get more stupid than AngF < 1238946132 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Which is basically Graph BF < 1238946137 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :wow. < 1238946145 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But Anglent is quite more original < 1238946157 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with forking and human-interpreting < 1238946163 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :WELL, AngF can also be human-interpreted < 1238946164 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but why? < 1238946215 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: why not? < 1238946251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IRP is still going to be the best human-interpreted esolang around < 1238946310 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1238946323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But Anglent can be BOTH human-interpreted AND computer-interpreted < 1238946337 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And possibly electromechanical-interpreted < 1238946421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anything that can be computer-interpreted can be human-interpreted < 1238946438 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, yep < 1238946462 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Except Malbolge, because every human will give an error OR destroy his brain before finishing "Cat" < 1238946479 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And my esolang is specifically crafted to be human-interpreted < 1238946489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well what do you mean by that? < 1238946498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that when done on paper you don't need to erase much? < 1238946506 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You don't need to erase AT ALL < 1238946510 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with the right ANGLENT board < 1238946513 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which is very easy to make < 1238946543 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :As in, you move a black strip of paper attached to the board via cuts, there are 5 of these, each for a variable < 1238946547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Input is done by moving it < 1238946553 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and output is done by writing it on a sheet of paper < 1238946562 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can do it with BF though, too < 1238946565 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238946568 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, no < 1238946569 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can't < 1238946573 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cuz it has TOO MUCH STUFF < 1238946575 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in the pointer < 1238946577 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1238946579 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in the array < 1238946582 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : http://lifthrasiir.jottit.com/xumul well, i'm designing this stupid language now. <-- how do you compute in it? < 1238946597 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: i'm writing "Command semantics" section now < 1238946600 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238946641 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, how can you have a 13.923568-bit-long integer < 1238946672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yesssss, I perfected linux font rendering < 1238946675 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, why do you want human interpretation < 1238946679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I thought it couldn't be done! < 1238946685 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, details < 1238946693 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: 1114111 + 1 becomes 0. So that's mod-1114112 integer with strange description. < 1238946709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: well, it probably won't suit your tastes: it optimizes for typographical clarity over thinness, and also for high-DPI lcds < 1238946711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but: < 1238946722 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I'd still like to know < 1238946751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Enable subpixel rendering. Disable autohinting. Use "Slight" hinting. Make a fontconfig block that conditions on font size >16 (uh, I'm not sure if it's points or pixels... Over 16 pixels, anyway) to set hinting to full < 1238946771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :== no blue/red edges on large fonts, but text fonts keep their full body < 1238946789 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Well, uh, what's the point of Wheel then? < 1238946789 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Disable autohinting. <-- I mentioned that before already... < 1238946792 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or what was it called < 1238946794 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Whirl, I think < 1238946796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It cannot contain any entities. (%foo; etc.) < 1238946799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: &foo; < 1238946801 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, ? < 1238946824 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm interesting idea < 1238946824 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Whirl, the one where you have 2 wheels you rotate < 1238946840 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it will only permit one of < > & " { ઼, since DOCTYPE is not permitted < 1238946842 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :esolangs.org/wiki/Whirl < 1238946846 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, never heard of it before < 1238946848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: its' not %foo < 1238946850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's &foo < 1238946859 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: then that's error. < 1238946868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: yeah -- with full hinting on everything, fonts all look pretty much the same and letters are very thin and undefined (esp. with subpixel) < 1238946868 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it cannot be in initial source code. < 1238946873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but with slight larger fonts get artifacts < 1238946881 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It uses 2 rings and it can also be easily human-interpreted < 1238946883 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm right < 1238946900 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, also I didn't say there was anything wrong with human interpretation. But rather I was wondering why you seemed so fixated on them.. < 1238946906 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: He's trying to tell you that your spec says "any entities (%foo; etc.)" which is not right. < 1238946920 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oops. < 1238946920 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since %foo; is not an entity. < 1238946929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I appoint you my translator. < 1238946931 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, details about fontconfig config hm? < 1238946944 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :maybe i misread the XML spec.... hmm, < 1238946945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Sure, sec < 1238946980 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with zsnes: < 1238946983 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :nasm -w-orphan-labels -D__UNIXSDL__ -f elf -DELF -D__OPENGL__ -O99999999 -D__RELEASE__ -o video/makev16b.o video/makev16b.asm < 1238946984 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238946987 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :-O99999999 < 1238946989 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1238946996 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Cuz it's fun to make something that can be interpreted by human without pain < 1238946997 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :also it doesn't make much sense for an assembler < 1238947010 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, it is fun to write an interpreter too < 1238947011 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1238947017 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or compiler < 1238947027 0 :mib_ueqe1k!i=5b695376@gateway/web/ajax/mibbit.com/x-55227a6cd35fcb8a JOIN :#esoteric < 1238947039 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Hi from linux (so I can copypaste) < 1238947042 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, a bf-to-C compiler isn't too hard for example < 1238947044 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, heh < 1238947046 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: hmm, what is %foo; called then? i got confused while reading XML spec. < 1238947055 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: %foo; is just plaintext in xml. < 1238947058 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Do you mean a dtd? < 1238947063 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :%foo means something in a dtd. < 1238947065 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, I just don't want to make an interpreter < 1238947067 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But I could < 1238947072 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And I may later, even < 1238947072 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k: ah, got it. thank you. < 1238947081 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And I may even write a printing app too < 1238947102 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, AnMaster doesn't highlight me atm, only this nick does. So what is wrong with tab completion? < 1238947110 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Okay, here's how to set it up: Open $desktop_environment's font configuration panel, enable subpixel rendering, set hinting to Slight. Then, in ~/.fonts.conf or whathaveyou: < 1238947110 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric : 16 hintslight < 1238947115 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Oh, didn't know about that < 1238947123 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, hm... < 1238947124 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Then, log out and log back in again. < 1238947125 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Can you not set up highlighting so that AnMaster highlights as well? < 1238947133 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I could < 1238947135 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but why? < 1238947139 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1238947152 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Note of course that any new font rendering settings take getting used to < 1238947152 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: It sort of makes sense for nasm, as there the n in "-On" (when n>1) is the limit for the number of optimization passes to do (when making branch-offset-type instructions use less bytes), so if you want to specify "do it as many times as necessary", you need a ridiculous number. < 1238947154 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, too much work. < 1238947162 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and now: why? < 1238947167 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering what other "draw" Esolang will I make < 1238947172 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :also yes it would be a few key presses away < 1238947176 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of circles < 1238947179 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :about one line of elisp iirc < 1238947179 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Would you like a screenshot? < 1238947182 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1238947186 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, sure < 1238947208 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, since my screen is low dpi I couldn't use the same anyway < 1238947210 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Helps people that don't tab-complete to get to you, or people who just mention your nick in the middle of a sentence (which often implies lack of tab completion) < 1238947217 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, but that paste above was messy with no newlines < 1238947221 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :why not a pastebin? < 1238947222 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1238947228 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: laze < 1238947231 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1238947234 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :valid reasin < 1238947242 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: also, what dpi's your screen? < 1238947245 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Mine's 96dpi < 1238947261 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I can (and do) tab complete in the middle Deewiant. What sort of client is missing that? < 1238947274 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Any ideas on what easy-to-human-interpret esolangs are there? < 1238947274 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, you said it was higher iirc? < 1238947277 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except Anglent and Whirl < 1238947277 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I didn't say that clients don't support it, just that people don't always do it < 1238947290 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, and how do I calculate DPI now again.. < 1238947301 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: IME people are much more likely to tab complete when addressing than anywhere else < 1238947316 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: "xdpyinfo | grep resolution" < 1238947328 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Assuming your X knows the correct DPI. < 1238947346 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I don't know if it does < 1238947347 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :$ xdpyinfo | grep resolution < 1238947347 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : resolution: 86x86 dots per inch < 1238947359 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: how big's your screen? < 1238947364 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A measuring tape can also help. < 1238947365 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :and how big's your resolution < 1238947398 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, res: 1400x1050 < 1238947402 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets a ruler < 1238947405 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Wow, how do you cope? < 1238947410 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :xdpyinfo reports "94x94 dots per inch" here; I'm not sure how well it handles this "two monitors, not exactly identical DPI" case. < 1238947417 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :I find this 1680x1050 monitor smothering. < 1238947424 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Or some other word. < 1238947430 0 :ais523!n=ais523@147.188.254.129 JOIN :#esoteric < 1238947435 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :screen on diagonal is more than my 50 cm ruler anyway < 1238947446 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :which is the longest ruler I have < 1238947446 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Hi. I solved linux font rendering, by the way. < 1238947457 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to be rich. And famous. Rich and famous. < 1238947460 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You want either X or Y, so that you can divide it with that number of pixels. < 1238947461 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: no tape measure? < 1238947469 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you want diagonal < 1238947472 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :~30.5 cm high ~40.8 cm wide < 1238947486 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :+/- a few mm < 1238947491 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :a bit hard to measure < 1238947514 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, no measure tape around here anyway that I can find < 1238947516 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :87.44262295081967213116 dpi in the Y side, 87.15686274509803921570 in X. < 1238947517 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: your monitor box has something on it about dpi, probably < 1238947525 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ok, so his X is right < 1238947537 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :that's quite a low dpi < 1238947537 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Close enough, anyway. < 1238947539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k: what's your solution? < 1238947549 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, monitor box? You think I store the original box it came in? < 1238947550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, this keyboard at the university on the computer next to me is crazy < 1238947565 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :ais523: subpixel + no autohinting + a fontconfig that conditions: pixelsize<=16 = slight hinting, >16 = full hinting < 1238947571 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :I'm uploading a screenshot as-we-speaketh to show andreou . < 1238947572 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1238947574 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6. < 1238947583 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1238947589 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"screen #0: dimensions: 2944x1280 pixels (795x345 millimeters)". That's rather far from correct, since the screen is not even actually rectangular. < 1238947590 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :It is optimized for high-dpi LCDs, like I said. < 1238947593 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, anyway what would you recommend for this res then? < 1238947595 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238947602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has three modifier keys in the bottom-left: one marked Ctrl, one marked with the Windows logo, Alt, and Option (all on the same key), and one marked with Alt, the Apple logo, and that weird loopy thing that you see on Apple keyboards sometimes < 1238947612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that means two keys are marked alt < 1238947625 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Ehm, anything's going to look ugly on that IMO, but my settings might work ok if you could get over your allergy of subpixel rendering < 1238947640 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, I can't I tried before < 1238947641 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Windows logo on an Apple keyboard? < 1238947641 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1238947646 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1238947647 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and I'm happy with what I have atm < 1238947649 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Also, that's the place of interest sign, aka the command-key. < 1238947649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k: it isn't an apple keyboard I don't think < 1238947657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's a windows keyboard either < 1238947664 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's probably trying to be some sort of "works for both windows and OS X" keyboard, with dubious results. < 1238947673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that's my guess too < 1238947688 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I'll uploaderate this screenshot anyway, so you can imagine you have a high-dpi display and imagine drooling. < 1238947700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, even on OSX, would you have command and apple on the same key/ < 1238947705 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : "screen #0: dimensions: 2944x1280 pixels (795x345 millimeters)". That's rather far from correct, since the screen is not even actually rectangular. <--- ? < 1238947708 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they are the same key < 1238947709 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :so yes < 1238947718 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, i'm going to work on something else < 1238947724 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Mine: " " < 1238947744 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I want one with the linux logo < 1238947745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's very confusing, anyway < 1238947754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to start with I assumed they'd multiplexed alt and start < 1238947756 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :actually I don't < 1238947757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that tapping alt opened the start menu < 1238947762 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Tux isn't very ... logo. < 1238947763 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I want one with Meta and Super < 1238947764 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1238947771 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, mascot then < 1238947799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I have one 1280x1024 TFT in a 90-degree angle (so it's actually 1024x1280), and another 1920x1200 TFT the right way around, so the xdpyinfo dimensions reports the bounding box, even though there's a 1920x80 pixels of unusable area at the lower-left corner. < 1238947804 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: added "command semantics" section now. < 1238947814 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hah < 1238947818 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :OK, this thing just won't upload. < 1238947826 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Anyone got, like, an ftp server? < 1238947828 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, DPI should be separate between screens < 1238947835 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also I have no idea how it calculated the physical size and DPI since they differ. < 1238947838 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, upload where? < 1238947842 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and what < 1238947844 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: anywhere. < 1238947847 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :my screenshot < 1238947849 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, ompload? < 1238947853 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :should work < 1238947861 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It probably is separate, also, but there's some sort of combined value for non-multi-screen-aware apps. < 1238947864 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :there is some box on the web page < 1238947873 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: no s are working < 1238947885 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, what file format are you using? < 1238947892 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :also crazy.. < 1238947895 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :png. It's a problem with the VM. < 1238947899 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238947907 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :how strange... < 1238947924 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, I don't have that no, but couldn't you scp it to the host? < 1238947931 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :from the vm < 1238947956 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking about an Esolang that uses only 2 shapes < 1238947959 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :i could just use this "Shared Folders" thingy-bob-ma. < 1238947974 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, heh < 1238948058 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :great, i have to install this proprietary shitware to get the shared folders working < 1238948061 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :boy oh boy I want my quad core soon < 1238948072 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :so I can run this natively... < 1238948084 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric : OS type: Xorg version: -------- ------------ Unbuntu 7.04 7.2.0 Ubuntu 6.10 7.1.1 Ubuntu 6.06 7.0.0 < 1238948089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :messing around with virtualisation has taught me one interesting fact < 1238948090 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :fucking up to date support you got ther < 1238948090 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :e < 1238948092 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :UNBUNTU < 1238948098 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :fuuuuuuuuck you parallels corporation < 1238948100 0 :Judofyr!n=Judofyr@c0796BF51.dhcp.bluecom.no JOIN :#esoteric < 1238948108 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh? < 1238948110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is that mounting a drive simultaneously from two operating systems tends not to work < 1238948114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least with ext3 < 1238948140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a pity, it ought to, it's certainly an expressible operation with obvious semantics < 1238948145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just the OSes seem unable to handle it < 1238948153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I tried with Knoppix + Ubuntu, last time) < 1238948165 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :well, they'd start fucking each other's files < 1238948187 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :grrrr, I can't figure out how to get this out of the box < 1238948219 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what's rutian's ip? < 1238948236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k: I don't know < 1238948243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I always acessed it via domain name < 1238948248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*accessed < 1238948256 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :yes well it'll have one of them soon < 1238948269 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :since bogons needs you to have a reverse dns for a static ip < 1238948275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do virtualisers care about which OS you're virtualising? < 1238948288 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so they can integrate to let you move stuff out of the box < 1238948337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the low-tech qemu method, but unfortunately simultaneous mounts would make it so much better < 1238948404 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Some of those cluster-use-designed file systems support multiple mounting, I think. < 1238948428 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :simple solution < 1238948432 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :nfs < 1238948437 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(So you can use them with something like the network-block-device, instead of using a NFS server.) < 1238948443 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :nfs is never a solution < 1238948445 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I usually associate NFS and simple together. < 1238948476 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although it's certainly a solution; most of the stuff at work and at the university works over NFS. < 1238948478 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1238948483 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it was simple to setup for me < 1238948506 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :took about 5-10 minutes of reading up on it and then about 5 more minutes to set it up < 1238948509 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Have you tried to use it with systems that have very different UID numberings? < 1238948513 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Wanna hear a joke guys? < 1238948514 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :NFS! < 1238948526 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm no, they have similar ones in fact < 1238948533 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and I used nfs4 btw < 1238948557 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Screenshot.png 100% 728KB 727.9KB/s 00:00 < 1238948561 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :and it's actually 0kb on the server < 1238948561 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(that took another 5 minutes of reading up on) < 1238948564 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :WHAT IS THIS TRAVESTY < 1238948577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's certainly far from simple internally, even if package-maintainers or such have made it simple. < 1238948578 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, used scp to copy it over? < 1238948587 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: It's actually hanging < 1238948590 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :after printing that line < 1238948592 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1238948594 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :and the file is 0bytes on the server < 1238948598 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, how strange < 1238948616 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :take a screenshot from OS X of the screenshot in the vm? < 1238948646 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Nice try, xzibit. < 1238948651 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, err? < 1238948653 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what < 1238948660 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :why would it not work? < 1238948730 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of network file systems, someone has managed to configure Samba on this NAS appliance box in a really strange way: < 1238948732 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@eris:/e/video/misc$ umask 077 < 1238948732 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@eris:/e/video/misc$ echo x > foo < 1238948732 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@eris:/e/video/misc$ umask 0 < 1238948732 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@eris:/e/video/misc$ echo x > bar < 1238948733 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@eris:/e/video/misc$ ls -l < 1238948735 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :total 8 < 1238948737 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :-rwxrwxrwx 1 root media 2 2009-03-27 07:57 bar < 1238948739 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :-rwx-wx-wx 1 root media 2 2009-03-27 07:57 foo < 1238948747 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: It would work but I'd have to crop it all after and fffffffffff. < 1238948758 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that makes no sense < 1238948762 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a "force create mode = 777" (presumably to avoid any permission-related issues) but for some reason it fails to force the 'read' bits there. < 1238948770 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I agree. < 1238948814 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, hm ok < 1238948827 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, well why would ftp work any better? Not that I have any ftp < 1238948830 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ftp server* < 1238948863 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, too much +x always make me irritated < 1238948870 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I just wnt to know what the fuck is up. < 1238948880 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: You should've seen how it worked when I mounted with "-o nounix". I can't even describe it, it was that strange. (Making food now, semi-away.) < 1238948887 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, indeed it makes no sense since your current connection works < 1238948894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what does -o nounix do? < 1238948929 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, maybe you hit a bit pattern that cause a bug in the virtual ethernet card or something? < 1238948945 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Only one thing for it. < 1238948946 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :uuencode. < 1238948967 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can't find it in man mount.cifs at least < 1238948978 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's a quasi-documented flag for mount.cifs not to negotiate the CIFS unix extensions with the remote server. < 1238948988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k: use shar, it's like uuencode only more high-tech < 1238948988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not in the man page, but it's documented somewhere elsewhere. < 1238949037 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :ais523: uuencode is part of sharutils < 1238949052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k: yep < 1238949059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :shar is a wrapper around uuencode < 1238949062 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, encode as a data url? < 1238949063 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :/usr/share/themes/Human/gtk-2.0/gtkrc:82: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead. < 1238949065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with fun stuff like creating directories < 1238949067 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and pastebin dataurl < 1238949069 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :That sort of thing irritates me < 1238949078 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :I get 3 of those errors every time something gtky happens < 1238949080 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I could patch the theme < 1238949107 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k, you used to like dataurls iirc < 1238949171 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :elliott@elliott-desktop:~/Desktop$ scp Screenshot.png.uuencode ehird@208.78.103.223: ehird@208.78.103.223's password: Screenshot.png.uuencode 100% 1003KB 1.0MB/s 00:00 < 1238949176 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :STILL HANGS < 1238949178 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Life sux < 1238949188 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Okay, MEGA LAST TRY < 1238949191 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :I will pastebin the uuencode < 1238949194 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :decode it on my mac end < 1238949195 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :and imgur.com it < 1238949196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ueqe1k: your password's "Screenshot.png.uuencode"? < 1238949200 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :Then I will kill myself < 1238949202 0 :mib_ueqe1k!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :-D < 1238949242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NOTE TO SELF: < 1238949251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pasting 1MB of uuencode into a text field in a browser is EL DUMBO < 1238949257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1238949270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why didn't you just use imagebin.ca or somewhere like that? < 1238949279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I told you -- just like scp, they hang < 1238949280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and never upload < 1238949283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238949290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I uuencoded it --still hanged-- < 1238949294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does the same happen for small files? < 1238949299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so now I'm pastie.org'ing the uuencoded, looking it up on my mac, uudecoding it < 1238949303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and uploading it to imgur.com < 1238949307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's only 700kb < 1238949315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I mean smaller still < 1238949320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can you send a few bytes of binary, for instance? < 1238949343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Almost certainly; I can load http pages. < 1238949350 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1238949403 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238949411 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe it has problems with large packages < 1238949417 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that could explain why irc works < 1238949421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1238949422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mibbit works. < 1238949425 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1238949434 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but you don't send a lot of data in each package < 1238949438 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it isn't bulk transfer < 1238949475 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for example I had a problem some time ago with a bug in kernel ethernet drivers that made ssh and such work fine but caused massive rsync to hang < 1238949495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is fuckin' ridiculous. I'ma try the proprietary parallels crap < 1238949498 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :actually it wasn't ethernet driver, it was somewhere else in the stack < 1238949513 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :related to tcp window size iirc < 1238949524 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, linux auto tunes tcp window size < 1238949536 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so do most other modern OS < 1238949865 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a SQL based funge space. < 1238949869 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :no not for cfunge < 1238949898 0 :Judofyr!n=Judofyr@c0796BF51.dhcp.bluecom.no JOIN :#esoteric < 1238949909 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it would be slow anyway, but have interesting properties < 1238949940 0 :mib_ueqe1k!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1238949954 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what do you think? < 1238949964 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :for example you could SELECT to find next non-whitespace < 1238950003 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :allowing slowdown.b98 to be reasonably fast without tracking bounds < 1238950007 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and other crazy things < 1238950044 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :meh, anyone there? < 1238950044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I thought you meant SELECT the operator from INTERCAL < 1238950047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it might be interesting, though < 1238950105 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, efunge has some crazy code to get a block from funge space somewhat like that.. < 1238950147 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://paste.lisp.org/display/78049 < 1238950165 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :plan was to use it for o and such < 1238950189 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :also I have thought about ATHR (that was put on hold due to implementation issues) < 1238950196 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and I have some ideas there.. < 1238950211 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it would mean changing the draft quite a bit < 1238950232 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :to be "optimistic non-synced funge space" or something like that < 1238950256 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it would make it more esoteric (becuase it would be a nightmare to program in) < 1238950267 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :program with* < 1238950319 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :basically, if ATHR wasn't loaded everything would be normal, but when you start an ATHR thread the way they interact change < 1238950336 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I would tread funge space as consisting of blocks < 1238950346 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :somewhat like cache lines < 1238950358 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and only one thread can own a specific funge space block at a time < 1238950520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to optimize jvm startup tim < 1238950520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1238950522 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it gets interesting when you change the semantics by marking a block as non-synced or something, each thread could modify it's local copy and what would happen when they were flushed back to funge space server would be interesting < 1238950570 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and anyway, no changes would be visible right away < 1238950575 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :to other threads < 1238950590 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :not until the cache line was flushed back < 1238950592 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :err < 1238950596 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :funge space block < 1238950619 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(but trying to access in that block would make it flush back usually, somewhat like cache lines) < 1238950628 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, do you think this is crazy or? < 1238950652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: sorry, I'm busy with something else, I haven't been paying attention < 1238950658 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :meh ok < 1238950776 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1238950988 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :writing XUMUL spec is getting harder, should i specify how to parse invalid XML? :S < 1238951127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: no such thing < 1238951135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the XML spec does not allow agents to process invalid xml < 1238951138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you do, you're breaking the spc < 1238951144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and also being sane, but xml isn't) < 1238951203 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about xml validators? they parse broken xml. But maybe they aren't agents. Or maybe the spec guys didn't know because they were _secret_ agents... < 1238951229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: an xml validator is not an xml-processing UA < 1238951244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, validators report the first parsing error they see then give up < 1238951251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus, they comply with the spec < 1238951295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.lyx.org/images/about/insert_menu.png ← WOW those window decorations are ugly < 1238951297 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :not all validators do. Some try to list more than one error < 1238951306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: no, that's only post-parsing < 1238951312 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: initial document should be valid, but in XUMUL the document is modified in-place and if we don't allow broken XML at least for a while it become uninteresting < 1238951322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: then it isn't xml < 1238951324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so don't call it xml < 1238951328 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah when validating against DTD or such you mean? < 1238951332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: ye < 1238951332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1238951402 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if i call such internal document processed by the program is "similar to XML but possibly invalid", are you right? < 1238951421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: what you have isn't an xml language, if it deals with invalidity < 1238951422 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :or "XML-like document", anyway < 1238951428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a string-processing-language-that-starts-off-as-xml < 1238951459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: also, http://www.xsharp.org/ < 1238951462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it's serious) < 1238951488 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want to make it all-so-very-XML but allow self-modification, you might make the self-modification use a DOM-style API. < 1238951497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1238951500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they removed the freaky xml syntax < 1238951501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1238951662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://martiansoftware.com/nailgun/background.html ← ahh, this is exactly what i want < 1238951683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :last release 2005 >_< < 1238951699 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Didn't XML spec allow parsers to attempt to continue parsing after first error trying to discover additional errors (but the parse has still failed)? < 1238951705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: hm, maybe < 1238951711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all I know is: < 1238951712 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, tell me when you read that bit above though < 1238951719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they are forbidden from sending any more non-error data < 1238951720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :strictly < 1238951725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no thanks to tim bray < 1238951726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: probably not for a while, or ever, tell me when I'm less busy < 1238951731 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1238951733 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :okay, i agree to you ehird. i should look for another method so it can modify its own source and still remains valid. < 1238951741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: base something on the DOM ap < 1238951742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i < 1238951749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except... less, you know, Java < 1238951775 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238951845 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1238952086 0 :Judofyr!n=Judofyr@c0796BF51.dhcp.bluecom.no JOIN :#esoteric < 1238952913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Video < 1238952913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Interface to Apple's QuickTime for using a camera, playing movie files, and creating movies.]] < 1238952915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— processing.org < 1238952922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Aw c'mon, you don't have to depend on QuickTime for that. < 1238953500 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, apple wouldn't be happy if they heard you say that < 1238953512 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1238954072 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1238954444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow. I managed to make DejaVu Serif look non-ugly. < 1238954448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thought I'd see the day, never/ < 1238954807 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1238954960 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://lifthrasiir.jottit.com/xumul okay, how about this? < 1238954977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* It cannot contain any comments or CDATA sections. Just use normal text for it, since they will be ignored. < 1238954978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not xml < 1238954984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* It doesn't use XML namespaces. foo:bar is just a normal identifier, not to mention xml:lang, xmlns:foo and so on. < 1238954985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also not xml < 1238954988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* It should be coded in ASCII-compatible encodings. This excludes, for example, UTF-16 encodings. < 1238954990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ditto < 1238954991 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it is just a restricted subset. < 1238954999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right, but the point is that it's not xml < 1238955040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A cell past the first cell, at offset -1, maps to 20th-to-the-infinity character. This means it doesn't actually map to any character in the original XML document, but if it is assigned, it is treated as like in the last character in XML document. For example, suppose that current document consists of . If offset -1 is set to X, current document becomes X, where the whitespace is actually infinitely long but treated as one whitespace. Simila < 1238955043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rly if offset -2 is set to Y, current document becomes Y X. This remains same to other out-of-bound offset, e.g. offset 10 for 199-character-long document, so if offset 0 is set to Z, current document becomes Z Y X. < 1238955048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Being able to set arbitrary text allows for non-xml < 1238955081 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Oops, that IS right. I probably change the rule. < 1238955103 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :I probably have to change it* < 1238955156 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Ah, no, < 1238955222 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do you know if Intel CPUs have different instruction dispatch units for SSE and x87? < 1238955233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: no < 1238955237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in i don't know < 1238955239 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238955240 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238955240 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well, i thought that if the original document is and the program changes it to < / f > it is correct, but i realized < and / cannot be separated. < 1238955247 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :what the heck. < 1238955284 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, becuase if they do, using long double for about half of the math you do and double for the rest, and -mfpmath=sse,387 might in effect double the throughput I think < 1238955286 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :a crazy idea < 1238955291 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and I can't even test it on cfunge < 1238955302 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :because it doesn't use much floating point < 1238955372 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I'd go the other way instead. Allowing full SGML, not a subset of xml < 1238955386 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that way you can have short tags and other fun stuff < 1238955539 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: good idea! but sgmllib in python standard library is removed in python 3... :p < 1238955589 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, why do it in python? < 1238955593 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(and sgml is quite hard to parse correctly iirc) < 1238955718 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oh, i found http://www.jclark.com/sp/. looks fine except that it's written in C++ :p (just kidding!) < 1238955738 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :meh I dislike C++ < 1238955803 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well, but anyway i have to modify the existing parser or write new parser from scratch since it have to manage character offset of callers < 1238955813 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it has* < 1238955837 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238955863 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that's one reason for using a subset of XML < 1238955969 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you just need to know where you are, you can always use expat and the CurrentByteIndex property. It might get a bit tricky with self-modification, though. < 1238956028 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Personally I'd write an XML language so that the interpretation part would also be defined in terms of the DOM, as would the tree-modification. But whatever floats your XML-boat, I guess. < 1238956100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1238956102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shared folders works < 1238956106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :screenshot time vsoon < 1238956132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie++ < 1238956136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xml operating on strings is stupid < 1238956140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and xml operating on xml is, uh, xslt :P < 1238956150 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i was adding all the strange things for keeping the name (XUMUL) but anyway thanks. < 1238956159 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that took quite some time... < 1238956169 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering what you were talking about < 1238956171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Yes, well, i was the doing the other the stuff < 1238956172 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :had forgot it all < 1238956181 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :the other the stuff? < 1238956185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1238956185 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i dislike xslt, and dislike xml operating on xml generally < 1238956190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm the talking like the fizzie. < 1238956205 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :The Other... The Stuff! Soon at a lame tagline generator near you < 1238956208 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: XSLT doesn't really operate on the XSLT style-sheet itself, but maybe that's such a small difference. < 1238956219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you could make it < 1238956314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: http://imgur.com/FLORQ.png. Some windows look better than others. Only looks good ona n LCD. May not look good on an LCD that isn't high-dpi. May cause shock from the font-rendering-differing effect thing that everyone gets. Do not use while pregnant. < 1238956319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1238956321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It resized it down. < 1238956326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Forget that. < 1238956346 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, link broken? < 1238956347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sec. < 1238956348 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or times out < 1238956351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: no. < 1238956355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your internet is broken. < 1238956358 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Worked fine for me. < 1238956361 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, meh it was just very slow < 1238956365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I said < 1238956368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's resized down < 1238956371 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1238956372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can't see it properly < 1238956374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i'm rehosting it < 1238956376 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :try ompload < 1238956380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, try xs.to < 1238956390 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :never heard of that one before < 1238956393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which, while having a shitty design, isn't designed as a shock-site hoster. < 1238956456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meh, it's broken now < 1238956461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fine, omploader. < 1238956500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: http://omploader.org/vMWhnNw. Some windows look better than others. Only looks good ona n LCD. May not look good on an LCD that isn't high-dpi. May cause shock from the font-rendering-differing effect thing that everyone gets. Do not use while pregnant. < 1238956527 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with pixel order? < 1238956530 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :which* < 1238956533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RGB. < 1238956537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Horizontal. < 1238956542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like everyone else apart from fizzie's upside down monitor. < 1238956544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, sideways < 1238956546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :monitor < 1238956570 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think the Nintendo DS Lite screen is BGR, but I could be remembering wrongly. < 1238956589 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I found BGR to be least bad when it comes to colour bleeding on this monitor... < 1238956595 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but still bad < 1238956600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Have you looked at your subpixels? < 1238956606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If they're not BGR, using BGR is efeating the point. < 1238956609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Entirely. < 1238956612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since it's not subpixel any more. < 1238956619 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1238956626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1238956629 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :also I can't see individual sub pixel elements < 1238956633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You have to use the pixel order of your monitor. < 1238956637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's the whole point. < 1238956641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: get a magnifying glass < 1238956644 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yep, I know that is the point < 1238956659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, your monitor is RGB. < 1238956662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nobody manufactures anything else. < 1238956675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apart from nintendo based on fizzie-rumours. < 1238956700 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tried with magnifying glass, still can't see the sub pixels < 1238956717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: The only leakage in my screenshot is: the Avant Window Navigator body text, the Fishbowl monospaced tagline, and ever so slightly on the fishbowl body text < 1238956814 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The fishbowl text is something I did notice to be a bit bluey-red-y. I'm not sure how much it would annoy. < 1238956817 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I see colour bleeding everywhere in that < 1238956854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Either your eyes are so good that you could be making a lot of money just using them now, or you're sitting an inch away from your screen, or your monitor is one of the 3 non-RGB subpixel orders in the world, or it's a CRT. < 1238956858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pick one. < 1238956863 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's rather horrible in the sideways-up monitor, though. < 1238956865 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :actually as far as I can make out, sub pixels are BRG here, or possible RBG < 1238956868 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hard to say < 1238956873 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or any other in fact < 1238956874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RBG? < 1238956876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Um, no. < 1238956878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't exist. < 1238956882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now does BRG... < 1238956884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Nor < 1238956888 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, indeed. I can't see any sub pixels < 1238956895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Are you sure you don't have a CRT. < 1238956917 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it's way flatter yes. < 1238956918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: IMO, the avant one is much worse than fishbowl < 1238956921 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :AL2017 < 1238956923 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :is the model < 1238956923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I browsed for a while and it wasn't too botherating < 1238956936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: If you want to make it use the full hinting to fixerate that some more, you can ++ the font size above 16px < 1238956940 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Acer AL2017 < 1238956961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're just a hallucinating kind of person then < 1238956976 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway I can't make out sub pixle < 1238956980 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :pixels* < 1238956982 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The subpixel order should be rather easy to see if you do (in Gimp in 800%-zoom or something) a file which has a single-pixel vertical line of alternating blue and red pixels, and then look at it at native size, with the magnifying glass or otherwise. < 1238956986 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but I can see the colour bleeding < 1238956998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: If you don't have subpixels of course you see bleeding. < 1238957002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least here it's very easy to see which pixels (red or blue) are on the left side and which on the right. < 1238957007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But really I don't think so. < 1238957015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's probably your monitor's DPI being awfully low. < 1238957022 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yep < 1238957026 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it is low < 1238957030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Here's a nickel; go buy a decent monitor. < 1238957047 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nickel is slang for money? < 1238957054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238957058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION explodes with laughter < 1238957063 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :? < 1238957085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Nickel_(United_States_coin) < 1238957094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do you know _anything_ about non-Swedish things? < 1238957108 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, thought US used dollar and cents < 1238957112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHA < 1238957213 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ACTION seriously thinks about ehird exploding < 1238957217 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, still it says this nickel is 5¢ < 1238957232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: I explode literally quite often < 1238957235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's a little me inside of me < 1238957244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it grows to be the size of me when I explode leaving only the little m < 1238957244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1238957244 0 :ais523!i=93bc93e6@gateway/web/ajax/mibbit.com/x-9e946e4f50fcb5b2 JOIN :#esoteric < 1238957249 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not my fault they use funny names when they mean "5 cent coin" < 1238957253 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :. < 1238957253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you may see this as a metaphor for man babies < 1238957266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I assume you have that TFT plugged in with a DVI cable, though? How much would the analog-blur-effect affect that sort of stuff, anyway? < 1238957272 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, VGA < 1238957277 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :no DVI supported < 1238957279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i misunderstood ehird too, for a sec, thought nickel was slang for "tip" < 1238957287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: geez < 1238957292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i realized maybe you just meant nickel < 1238957297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah but you're detuned from reality in a funny way, I mean it's oklopolific < 1238957299 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not supported on video card indeed. < 1238957306 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so do i. < 1238957324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: you still do? < 1238957326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :isn't nickel the material they're mostly made of? < 1238957342 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :okay, so did i. < 1238957370 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also I have tested this monitor with both dvi and vga cables before (on a different computer. Saw no difference < 1238957379 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"75 % Copper, 25 % Nickel" says the linked page. < 1238957394 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, except the nickel-free nickels of ww2. < 1238957401 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that's funny. < 1238957441 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1238958421 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK, one of the most signaficant sources of analog blurring is the video card. < 1238958600 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1238958642 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Also, isn't there both Analog DVI and Digital DVI (some systems might support both)? < 1238958777 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :back < 1238958801 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1238958830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1238958854 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so what did you think about the idea for fungespace coherency? < 1238958865 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(for ATHR) < 1238958877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: very busy atm, I'll talk to you later < 1238958880 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1238959032 0 :ais523!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1238959592 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1238960233 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, btw efunge should be run on R12B-5 to be mycology compatible, I believe (from changelog reading) it will break in 0-byte handling under R13A (that is an alpha version), and for now I'll just say R13 isn't supported until I have time to test R13 and fix any bugs there. < 1238960303 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And how do I know what I have < 1238960324 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Erlang (BEAM) emulator version 5.6.5 [source] [64-bit] [async-threads:0] [hipe] [kernel-poll:false] < 1238960333 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :5.6 means R12 < 1238960365 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So you just have to know what the major version numbers mean? :-P < 1238960368 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238960387 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :wait I'm wrong < 1238960409 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you know because the tarball you downloaded was called otp_src_R12B-5.tar.gz or such < 1238960419 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No I don't because I didn't download a tarball < 1238960429 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have programs which do these things for me < 1238960446 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ok I think it is the version of the application kernel that matters (erlang application) < 1238960460 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :$ ls -d /usr/lib/erlang/lib/kernel* < 1238960460 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :/usr/lib/erlang/lib/kernel-2.12.5 < 1238960468 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that is R12B-5 < 1238960487 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1238960540 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway in R13 all console IO will be UTF-8, previously it was all ISO-latin-1. < 1238960577 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and there is no way around it. Erlang is semi-closed-world style. < 1238960603 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sure there is, you can decode/encode UTF < 1238960642 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no, because R13's console IO code will throw exceptions on non-UTF it seems < 1238960650 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :anyway I can read the file still < 1238960654 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :depends on how I do it it seems < 1238960678 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yees, but if you want to output non-UTF you just encode it into UTF first < 1238960681 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And likewise for input < 1238960698 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1238960763 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway erlang's console IO will output most non-printable as ^@ or whatever when running in interactive mode. This is a feature (again can't be turned off). < 1238960773 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh and interactive mode is one valid way to start efunge in < 1238960991 0 :oerjan!unknown@unknown.invalid QUIT :"Globus" < 1238961001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: and you whine about closed world systems < 1238961023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at least fully closed systems let you do things flexibly from inside < 1238961040 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true. I never claimed this was good. < 1238961054 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but now that I started I have to bite the bullet :P < 1238961059 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(I believe that is the idiom?) < 1238961149 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :"ASCII English text, with CRLF, CR, LF line terminators" < 1238961152 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1238961186 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Wut < 1238961227 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh I managed to mess up < 1238961236 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I thought the file was in LF and wanted to convert to CR < 1238961239 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but it was CRLF < 1238961261 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so recode added something strange < 1238961283 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that explains it < 1238961341 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm amused by the fact that efunge of all interpreters doesn't support t < 1238961386 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well it doesn't currently indeed < 1238961391 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, plan was to add ATHR < 1238961400 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :anyway that hit some issues and was put on hold < 1238961402 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :$ ./efunge ~/src/cfunge/trunk/tests/refc-invalid-deref.b98 < 1238961402 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :No REFCCFER < 1238961404 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1238961408 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixes his test code < 1238961425 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :anyway I just pushed a fix in efunge for form feed handling < 1238961494 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway the threading in erlang is async and message passing < 1238961501 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I am well aware of this < 1238961512 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I feel supporting t would be wrong in it < 1238961517 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :o will be supported at some point < 1238961519 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :t won't < 1238961522 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How 'wrong' :-P < 1238961541 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How is it more wrong than supporting any other feature of Befunge-98 < 1238961567 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, because it doesn't allow me to take advantage of the message passing concurrency in erlang < 1238961570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: quick, make pervasive use of t in mycology < 1238961578 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is optional < 1238961583 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :in the spec < 1238961592 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: And my point was, neither does the rest of Befunge :-P < 1238961641 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ATHR will be better. I guess I can have a lock step compat mode that sends a token around to support t < 1238961650 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like a fun way to implement t < 1238961667 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and remember, efunge isn't about speed, as long as I don't have to wait too long I'm happy with efunge < 1238961681 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :efunge seems decently fast to me < 1238961692 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Takes a while to shutdown but I guess that can't be helped < 1238961706 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, indeed it can't, it is because erlang need to stop internal processes < 1238961718 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :well you could bypass it, but then I couldn't send back exit code either afaik < 1238961724 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(I think I tested) < 1238961769 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm efunge trunk locks up on jumpwrap.b98 for some reason, will have to debug that < 1238961782 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: efunge is way faster than pyfunge FWIW < 1238961787 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1238961810 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well it is decent if you use ERL_COMPILER_OPTIONS='[inline,native,{hipe,[o3]}]' make clean all < 1238961814 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Over twice as fast including the shutdown time < 1238961815 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I did < 1238961829 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it is horribly slow without using native/hipe < 1238961848 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks what AnMaster_ipv6 thinks is 'horribly slow' < 1238961859 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :heh, < 1238961860 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't like waiting 30 seconds for mycology < 1238961866 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or 20 or so < 1238961875 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I mean, 5-15 is ok for efunge < 1238961882 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but I got other stuff to do < 1238961891 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I see almost no speed difference, did I muck something up < 1238961899 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm in supervisor-tree FWIW < 1238961918 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh ok, supervisor-tree is known buggier, a feature branch for ATHR work < 1238961958 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if there is spurious output at start/end (or in middle) in that branch I will just point you to trunk for now < 1238961981 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and you need to do make clean between < 1238961992 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and make sure the env variable is no longer set < 1238961999 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I did < 1238962007 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Speed difference is around 0.1s < 1238962010 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238962013 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, erl < 1238962018 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what does the first line say < 1238962019 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Dominated by the 1+s it takes to shutdown < 1238962025 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Erlang (BEAM) emulator version 5.6.5 [source] [64-bit] [smp:4] [async-threads:0] [hipe] [kernel-poll:false] < 1238962029 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1238962031 0 :kar8nga!n=kar8nga@e-116.vc-graz.ac.at JOIN :#esoteric < 1238962032 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it does have hipe < 1238962034 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so not that then < 1238962083 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, pyfunge doesn't have a way of disabling fingerprints so it's not fairly benchmarkable < 1238962093 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, here it is 2 seconds vs. 7 seconds (trunk) and 3 seconds vs. 14 seconds in the supervisor branch < 1238962095 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But then efunge doesn't either < 1238962100 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: use -f ''. < 1238962103 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Both around 1.5s here in supervisor < 1238962105 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(maybe) < 1238962109 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1238962110 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes it has, called "edit source" < 1238962115 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: I tried that, it crashes :-P < 1238962122 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: ImportError: No module named fp_ < 1238962123 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well supervisor branch can make use of smp < 1238962123 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oops, :S < 1238962130 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :potentially < 1238962136 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :you probably need to pass erlang some option < 1238962138 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: I also tried just specifying 'standard' but it didn't seem to change anything < 1238962140 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm i didn't check for null argument... well. < 1238962144 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and the message passing overhead may make it slower < 1238962148 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1238962148 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: 'Edit source' isn't an option < 1238962172 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it will disable other fingerprints (e.g. STRN) except for standard one. you mean it wasn't? < 1238962176 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well just comment out in the listing of fingerprints in src/efunge_fingerindex.erl < 1238962177 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1238962181 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so only < 1238962183 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :lookup(_Fingerprint) -> notfound. < 1238962185 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :is left < 1238962193 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :of the lines starting in "lookup" < 1238962199 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: Still runs HRTI, TOYS etc < 1238962210 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: Oh right, by standard you mean the Cat's Eye ones < 1238962214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So it did work < 1238962217 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1238962220 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's just no way of disabling them all < 1238962233 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks of misnamed fingerprint module < 1238962248 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: I would've expected a per-fingerprint list and not a category list :-) < 1238962255 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, in efunge branch overhead is rather large, thus I won't add it, adding a option for tracing led to a 0.5 second slowdown or so when I tested < 1238962262 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :0.5-1 second < 1238962286 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: You don't need to branch at every instruction, it's just a check when you do ( or ) < 1238962292 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so for tracing, you should uncomment the relevant line and recompile < 1238962295 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1238962300 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i should have done so, but didn't do yet :p < 1238962313 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: No worries :-) < 1238962329 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not like being easily benchmarkable is what Funge interpreters should aspire to... < 1238962391 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh interesting < 1238962392 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238962415 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238962430 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :D in FIXP behaviour questionm < 1238962432 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :question* < 1238962440 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(D = random number) < 1238962447 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what if the parameter is 0 < 1238962456 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :efunge currently reflects and cfunge pushes 0 < 1238962510 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, are both correct? < 1238962518 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it seems undef < 1238962540 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Why would it reflect < 1238962550 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1238962577 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I guess the interpreters in current speed order are: cfunge, RC/Funge-98, CCBI, efunge, pyfunge, Language::Befunge < 1238962623 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :random:uniform(0) throws an exception < 1238962636 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm a bit hesitant to include RC/Funge-98 in that list since it still uses stuff like gets() :-P < 1238962643 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's full of buffer overflow bugs < 1238962649 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i pushed the version contains --disable-fprint option, and it takes 1.7s for mycology with psyco enabled < 1238962675 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :..and 2.7s without psyco enabled < 1238962679 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway I recommend efunge trunk atm for stability, the cool new stuff in the supervisor branch is so far only under the hood and it is buggy < 1238962692 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: Around 1.7s for me too < 1238962741 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I fixed two bugs the last few minutes that have not been ported to the supervisor branch yet < 1238962799 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Their speed is about the same for me, 0.6s of CPU time and 1.6 in total < 1238962843 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :right < 1238962850 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, still it is less buggy atm. < 1238963030 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, btw for make in efunge -j have absolutely no effect < 1238963044 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :because it actually just runs erl -make < 1238963062 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(not for make clean though) < 1238963291 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, about speed there above btw... Language::Befunge is slow? < 1238963293 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I never tried it < 1238963416 0 :ais523!n=ais523@147.188.254.129 JOIN :#esoteric < 1238963465 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1238963471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1238963476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and this time, I'm not busy < 1238963486 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: By your standards, definitely. :-P < 1238963491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I've been awake for 28 hours straight, so may not be coherent < 1238963499 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh, well I was talking about funge space coherency protocol before < 1238963502 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1238963604 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it might solve the issue I had with implementing ATHR, along with defining that bounds may not be exact (even for wrapping purposes, when other threads writes cause bounds to extend) if ATHR is loaded and a sync instruction have not been executed < 1238963615 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it will always see it's own writes in a coherent way < 1238963624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how could bounds be wrong for wrapping purposes? < 1238963628 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but between processes some stuff updates lazily < 1238963633 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, remember ATHR? < 1238963636 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: It takes 12s on Mycology here < 1238963639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, if one thread writes to another's Lahey-line < 1238963647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beyond where it would have bounced < 1238963647 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So yes, it's by far the slowest < 1238963647 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or anywhere else < 1238963650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes I remember ATHR < 1238963655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: which implementation? < 1238963666 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh my that is bad < 1238963669 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Language::Befunge, the Perl one. < 1238963680 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway your computer is way faster < 1238963684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I've been meaning to mess with that < 1238963687 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :you got much better speed even for efunge < 1238963688 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Yes, I know. :-P < 1238963693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it on cpan, or does it need to be downloaded from elsewhere? < 1238963699 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's on CPAN. < 1238963712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts CPAN invocations < 1238963734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ sudo chown -R ais523:ais523 ~/.cpan < 1238963752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ cpan -i Language::Befunge < 1238963753 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What, you normally have it root:root? :-P < 1238963763 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :can't you install it per-user? < 1238963768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: no, bits keep on ending up root:root by accident anyway < 1238963787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the chown is a bit of black magic for using cpan I developed, it seems to work < 1238963802 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I never install software outside home without using my distro's package manager.. < 1238963815 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :~/.cpan is not very outside home. < 1238963817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I don't install outside home or /usr/local without package manager < 1238963821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but this is inside home < 1238963843 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I don't use /usr/local, well on freebsd the package manager uses that < 1238963846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, cpan is a package manager, just a confusing and buggy one < 1238963860 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but on linux my /usr/local is just some empty directories < 1238963866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on Debian-based systems, /usr is for the package manager, except /usr/local is guaranteed package-manager free < 1238963885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's a good place to test things like my C-INTERCAL packaging < 1238963905 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have some systems-administrationary custom scripts in /usr/local/sbin/ it seems. < 1238963913 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well *bsd is: / and /usr are for base system /usr/local for ports collection (the package manager) < 1238963929 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :/usr/home contains your home directories < 1238963935 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(/home is a symlink) < 1238963951 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, /root/bin for me < 1238963966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ perldoc Language::Befunge < 1238963968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seems to be working < 1238963977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I had to switch to root and back though as it was trying to install man pages < 1238963984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then I needed another chown to clear up < 1238964036 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :R13 will have wxErlang hm < 1238964040 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1238964050 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :better than the old Tk based thingy at least < 1238964193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Can't locate UNIVERSAL/require.pm in @INC" < 1238964199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm having CPAN problems, as usual < 1238964281 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :why use cpan then < 1238964316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: you have to < 1238964320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the alternatives are far worse < 1238964324 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238964327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., either no perl libraries, or chasing 5 billion dependencies < 1238964331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes, there are always that many dependencies < 1238964336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perlists are promiscuous < 1238964342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: even with cpan, you have no perl libraries and are chasing 5 billion dependencies < 1238964355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: except you can get cpan to chase them for you < 1238964356 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238964357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you're lucky < 1238964378 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :usually I just install the relevant part using my distro's package manager < 1238964383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it usually gets about half < 1238964386 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it seems to have lot of perl packages < 1238964386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is an improvement, I suppose < 1238964391 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :perl-archive-tar < 1238964392 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and what not < 1238964398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grr, one thing that irritates me about jvm conventions: the package convention is com.foo.app, so you _need_ a domain < 1238964400 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :lots of them certainly < 1238964417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb → < 1238964420 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could use org.eso-std < 1238964422 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1238964426 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :or com.example. < 1238964427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :← < 1238964429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: I don't own that domain. < 1238964433 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :except you can't any more < 1238964434 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238964442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: You must use a domain you own. < 1238964443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1238964498 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :what if java package name can contain URN or so? urn.uuid_6e8bc430_9c3a_11d9_9669_0800200c9a66? < 1238964510 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives up thinking < 1238964530 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, they aren't urls to begin with < 1238964534 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :just reverse domain names < 1238964536 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so no < 1238964555 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: of course, but i said "what if" :p < 1238964641 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not a "need" since it is just a convention. < 1238964674 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :the convention makes the need to comply with. < 1238964688 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1238964689 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(which can be ignored sometimes) < 1238964698 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : the convention makes the need to comply with. <-- wut? < 1238964725 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i mean that widespread convention becomes de facto standard by itself < 1238964732 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238964741 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :even though it doesn't need to be so < 1238964793 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about relative question rates. That is relative % ending in question marks to all lines said by that person. Combine ehird and tusho btw < 1238964819 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly the convention is documented in the Java Language Specification, so it's a rather strong convention. < 1238964827 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"You form a unique package name by first having (or belonging to an organization that has) an Internet domain name, such as sun.com." < 1238964884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, Language::Befunge is working < 1238964893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only had to chase up 7 or 8 of the dependencies by hand < 1238964902 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I should probably write some sort of framework for log-analysis. But I guess I can quickly hack that relative-question-percentage for you, if it's that interesting. < 1238964903 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sounds like a crappy package manager < 1238964912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cpan isn't really a package manager, although it acts like one < 1238964918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have an uninstall feature, for one < 1238964919 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Is your cpan broken or something? < 1238964920 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes very interesting < 1238964940 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, since I talk so much I believe the numbers mentioned yesterday are not really relevant < 1238964944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes, it tries to write outside my home dir and errors, then on the next run decides either the last one worked so it won't try again, or the last one didn't work so it won't try again < 1238964983 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : it doesn't have an uninstall feature, for one <-- crappy. I won't use it then certainly < 1238964984 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like you have it configured somehow incorrectly < 1238964985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... which fingerprint is REFC? < 1238964993 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :One of Cat's Eye's < 1238964998 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the memory leakage one < 1238965001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: it makes it a bit hard to run Perl programs as a result < 1238965027 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no: gentoo portage have lots of perl packages as gentoo packages that are properly install/uninstallable < 1238965036 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :the recommended way is to write gentoo packages for any missing < 1238965041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :makes sense < 1238965044 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :there is in fact an automated tool < 1238965052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu package the bits of cpan they depend on, but I think they don't do it automatedly < 1238965057 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, called g-cpan before, but replaced with something else now < 1238965068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :talking about Perlists about the gentoo cpan thing, apparently it doesn't work in every case, or something < 1238965071 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :forgot details since I never use it < 1238965076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then, neither does cpan < 1238965091 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah no it is still g-cpan < 1238965099 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gentoo.org/proj/en/perl/g-cpan.xml < 1238965099 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cpan's worked just fine for me on Linux < 1238965103 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Windows is another story, of course < 1238965115 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if it can't uninstall I'm not using it < 1238965121 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Your loss < 1238965126 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I want to have a easy to maintain system < 1238965132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: does Mycology test deep y as a pick instruction? < 1238965136 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes < 1238965152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't find the bit in the output where it reports on it < 1238965159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, found it now < 1238965169 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :thus every file outside /home /etc /var /usr/portage /root and a few more places has to belong to a package in the distro package manager IMO < 1238965174 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that is a rule I use < 1238965195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's nice to have a second /usr tree for testing things that shouldn't be interfered with by the manager < 1238965204 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why would I need that? < 1238965219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: what if you're writing a package manager yourself? < 1238965234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or just an install/uninstall script designed to work in a /usr tree as well as in the home dir < 1238965262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, my jqbef98 seems to pass latest mycology < 1238965264 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: chroot into $HOME/foo which contains usr? < 1238965285 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well the latter makes no sense, it is up to package manager to handle it, it should be trivial to write a package, if it isn't then the package manager is too hard to use. < 1238965309 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Hmm, where'd you get jqbef98, I just grabbed the example from the perldoc and used that < 1238965310 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :for gentoo I usually need a 5-10 lines long file, and 5 minutes of work. < 1238965313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... no wait, jqbef98 fails mycouser I think < 1238965317 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :for arch about the same < 1238965321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: from cpan, it installed as part of the package < 1238965322 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but more like 15 lines there iirc < 1238965330 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Didn't for me. Oh well. < 1238965384 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Here is top-20 of question-%s for everyone who's spoken more than 1000 lines during 2006-2008. (Without the filtering there's quite an amount of 100%s.) → http://zem.fi/~fis/q.txt < 1238965422 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh, EgoBot. < 1238965428 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :see < 1238965431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1238965434 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it's not so bad for me at all < 1238965447 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This time it was "contains a ? anywhere". < 1238965452 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, where did ehird end up < 1238965474 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Number 44, with 3.2 %. < 1238965478 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1238965493 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: He talks even more than you, after all. < 1238965497 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :true < 1238965515 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"With Jergen's, who needs the sun?" < 1238965521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes commercials are immeasurably stupid. < 1238965548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: you're cheating, you're asking questions without a question mark at the end < 1238965549 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes? < 1238965562 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I started that recently < 1238965568 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :err < 1238965573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I often typo ? as /, so I'm cheating just as much < 1238965573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: That wasn't a question. < 1238965593 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :s///;s/yes/yes < 1238965594 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :there < 1238965594 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1238965616 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :/^s/s/$/\// < 1238965630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err... that has too many forward slashes < 1238965635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't some of them be escaped? < 1238965639 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no < 1238965644 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is quite different... < 1238965649 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it is matching line first < 1238965654 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :to the one starting with ^s < 1238965662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I see < 1238965667 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :/^blah/s|foo|bar < 1238965672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's sed not Perl < 1238965674 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and you must use forward slashes there < 1238965677 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well duh < 1238965679 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I always use sed < 1238965681 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :never perl < 1238965687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in Thutu, it would be /^s/$/=\// < 1238965688 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so that's like... expected < 1238965717 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how does the power of thutu compare to that of sed? < 1238965719 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :;ais523, why did you think I didn't use sed;337**,@ < 1238965732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: they're both turing-complete < 1238965767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thutu needs to be wimpmoded to really be useful, although it's a relatively nice language, I should detarpit it and remove some of the insanities < 1238965771 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean expressive power < 1238965772 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still, why perl(3 3 7 * * p) < 1238965776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I may end up with a language that's worth using < 1238965781 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1238965783 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :why did you even assume I would use perl... < 1238965785 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ! < 1238965793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Perl sets the standard for regular expressoins < 1238965801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'm going home now, bye everyone < 1238965804 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1238965807 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238965821 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I didn't use pcre, I used s syntax, which means it is sed when it comes to me... < 1238965837 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"s syntax" is present in Perl. < 1238965838 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ditto < 1238965848 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes it is, but when I do it it is sed < 1238966513 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :once perl added (?...) extension syntax to regexp, and perl 5.10 adds (*...) "verb". i wonder perl 5 will ever add (+...). < 1238966554 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, um? < 1238966567 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :isn't (?) for (...) < 1238966615 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :?= ? < 1238966632 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I remember 4 variants in PCRE < 1238966645 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :(negative|positive) look(behind|ahead) < 1238966676 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :< is for lookbehind, = is for positive and ! is for negative. < 1238966685 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238966693 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what is the > one then < 1238966697 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and (?>...) is for atomic match < 1238966706 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :atomic match... < 1238966715 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i.e. do not backtrack into this parenthese < 1238966716 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :s* < 1238966716 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :as in, no concurrency issues < 1238966719 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238966758 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :once Larry Wall criticizes this as a bad huffman coding... :p < 1238966787 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what < 1238966832 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well, perl 6 has a new regexp syntax which shortens such constructs which is used quite often but too long to type < 1238966867 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but i still think perl 6 showed new dimension of esoteric language... heh < 1238966902 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ACTION away, finally < 1238967054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:56 AnMaster_ipv6: it doesn't have an uninstall feature, for one <-- crappy. I won't use it then certainly < 1238967059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CPANPLUS has uninstall < 1238967067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:55 fizzie: I should probably write some sort of framework for log-analysis. But I guess I can quickly hack that relative-question-percentage for you, if it's that interesting. < 1238967071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Log analysis framework? Count me in. < 1238967084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gah, ais is gone. < 1238967089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping for some micro-optimization help. < 1238967100 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't AnMaster be the one to ask? :-P < 1238967105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, 28% of sgeo is quetsions < 1238967106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I knew it < 1238967114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I predicted a large % all along < 1238967115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since like last year < 1238967131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: no, ais523's microoptimizations give a better speed boost and are less obnoxiously _posix_fuseless < 1238967135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IME < 1238967136 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1238967144 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : CPANPLUS has uninstall <-- interesting < 1238967162 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Can cpanplus uninstall stuff cpan has installed? < 1238967168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1238967173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1238967193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://blogs.discovermagazine.com/80beats/2009/04/03/sleep-may-prepare-you-for-tomorrow-by-dissolving-todays-neural-connections/ ← Humans need concurrent gc < 1238967219 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What are you micro-optimizing? < 1238967221 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I may still be able to help microoptimising < 1238967239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I haven't written it yet, but it'll only be ~100 lines -- a tripcode (http://en.wikipedia.org/wiki/Tripcode) cracker < 1238967243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, bruteforcer < 1238967256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's a few but I have some microoptimization ideas & I want to take advantage of multi-core systems < 1238967282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :("For example, 2channel translates <, >, and " to <, >, and "." ← I love perverse edge-case programming errors becoming defacto standards) < 1238967333 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :2channel < wat < 1238967347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Wat is greater than 2channel? < 1238967354 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's a discussion about tripcode < 1238967368 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It seemed weird to see 2ch in that window < 1238967437 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Really, most of the time, you don't even need a tripcode cracker < 1238967446 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Most people use insecure tripcodes < 1238967465 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There's a list of all letter-based tripcodes < 1238967466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well, it's a fun thing to optimize. < 1238967477 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So you just have to google it < 1238967507 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Not to mention the very common tripcodes :o < 1238967518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the character set of crypt() output is < 1238967529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's all printable ascii chars, there's no space for instance < 1238967553 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, simple, use the SSE8 PWCJIS to convert to JIS to begin with < 1238967555 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1238967567 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's probably something like ASCII from 33 to 126 < 1238967579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: SHIFT jis. And the article then goes on to say that 4chan doesn't do the shift-jis conversion, so it's probably not worth bothering. < 1238967583 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1238967591 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1238967601 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hooray for de facto standards. < 1238967607 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway SSE is so feature bloated in recent versions it wouldn't surprise me.. < 1238967610 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If you want to learn about tripcodes, you can go to /soc/ < 1238967619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I used to frequent there ages ago < 1238967626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so there's 48398230717929318249 unique tripcode outputs. I think. < 1238967648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now to figure out what -illion that is. < 1238967676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Um, alotillion. < 1238967688 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :48.398.230.717.929.318.249 -> 48 quintillions < 1238967691 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :48 398 230 717 929 318 249 so... yeah < 1238967705 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Assuming you're US, of course. < 1238967712 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1238967718 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or modern UK, or whatever crap. < 1238967723 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's 48 trillions otherwise < 1238967725 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Trillions. < 1238967727 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1238967727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the us system is retarded < 1238967741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's the world wide system now < 1238967747 0 :Asztal_!unknown@unknown.invalid QUIT :Connection timed out < 1238967748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quintillions. lovely < 1238967748 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Only in English. < 1238967752 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is not < 1238967754 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1238967755 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, and other languages. < 1238967758 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But not all. < 1238967763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1238967764 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :well Swedish doesn't use the US system there < 1238967771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so is english, and it's retarded too. < 1238967793 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :According to Wikipedia, besides English-speaking countries only Brazil and Wales use the short scale < 1238967801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I wonder what the best way to utilize multiple cores is < 1238967809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe start thread 1 at 0, thread 2 at (half of tripspace) < 1238967809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1238967814 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And 9 others use the short scale + milliard < 1238967816 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird: todo what? < 1238967817 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what do you call 1,000,000? < 1238967820 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And greece uses myriad < 1238967821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: million < 1238967822 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Million. < 1238967824 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1238967826 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what do US call it? < 1238967830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: your facts are nicer than ehird'sa < 1238967831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*ehird's < 1238967832 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :million too < 1238967836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Crack http://en.wikipedia.org/wiki/Tripcode s. Learnt to read :P < 1238967836 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah yes it breaks above < 1238967837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Learn < 1238967844 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what is the next step above million < 1238967848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :billion < 1238967850 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :miljard in Swedish < 1238967852 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Thanks, I guess. < 1238967853 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :milliard :o < 1238967860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Nobody says milliard. < 1238967862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :: < 1238967862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238967864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :miljardi < 1238967868 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Million, milliard, billion, billiard, trillion, trilliard, etc. < 1238967871 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :10^9 = billion < 1238967872 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I actually do. < 1238967874 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, agreed < 1238967879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :billiard? < 1238967880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You don't count as a person :| < 1238967880 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: where are you from? < 1238967884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's used? < 1238967885 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Finland. < 1238967890 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Sure, it goes all the way up. < 1238967901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :vigintilliard < 1238967924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: keyspace is 72057594037927936 actually < 1238967925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sez wp < 1238967935 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, well vigintillion already sounds silly so meh... < 1238967935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is a fucktonion < 1238967940 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Vigintilliard would be 10^123 < 1238968012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unde- and duode- are used to get the ones before it, but i'm a bit fuzzy on the details, not having any idea where those come from. < 1238968032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and is nonillion 10^6^9? < 1238968115 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In the long scale, yes < 1238968152 0 :Judofyr!n=Judofyr@c0796BF51.dhcp.bluecom.no JOIN :#esoteric < 1238968156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes the sensible scale, naturally < 1238968160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1238968167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was a question, where are the names from < 1238968168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :latin? < 1238968201 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, yes < 1238968222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why is it obvious? < 1238968258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YOU KNOW COULD'VE BEEN GREEK... OR JAPANESE < 1238968261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Take the second and third characters of the string obtained by appending H.. to the end of the input. " < 1238968265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love how meaningless this is. < 1238968267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a clusterfuck < 1238968282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Except that it isn't. :-P < 1238968324 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :E.g. decillion = 10^6^10 where the latter 10 is from Latin decem, 10. < 1238968341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i don't know latin, so a bit hard to know; i guess i have to admit it was the only possible choice tho < 1238968349 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the H.. is for handling very short strings I guess < 1238968352 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that could explain it < 1238968355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: yes, but why 'H..' < 1238968357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's hilarious < 1238968365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guessed from oktaavi -> nooni -> desimi < 1238968367 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed. < 1238968370 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it is still stupid < 1238968373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WACKY JAPS < 1238968385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(octave, octave+1 -interval, octave+2 -interval) < 1238968404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also could've guessed from simply deci i guess < 1238968408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cuz it's like 1+ < 1238968409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*10 < 1238968412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :BUT I DIDN'T < 1238968428 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe tripecode then < 1238968478 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238968484 0 :M0ny!unknown@unknown.invalid QUIT :"PEW PEW" < 1238968508 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, prod < 1238968521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1238968526 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'd say the most obvious is that it's quadrillion and not tetrillion or something. < 1238968531 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it should have been called tripecode < 1238968534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why < 1238968541 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :http://wordnetweb.princeton.edu/perl/webwn?s=tripe < 1238968543 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :second sense < 1238968545 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1238968559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It shouldn't have been called that because that's not funny. < 1238968560 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is called $Bec0e&,ec&e%w(B :3 < 1238968560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Tripe ration < 1238968563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Next. < 1238968564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you mean it's obvious it is the former, or that based on that, latin is obvious? < 1238968577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why quadrillion is more obvious than tetrillion < 1238968580 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Based on that, Latin is obvious. < 1238968581 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I tried to figure some sort of oerjan-class pun related to tripecode and the % character, but couldn't. < 1238968584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1238968593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not to me, i don't know latin. < 1238968597 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: :-) < 1238968618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where's tetri- from? < 1238968657 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Greek tetra-, tetr-: the number four as a prefix < 1238968668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not japanese? < 1238968668 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: Given that it's in a file, I couldn't really justify the "head -n 20" in q.txt, so http://zem.fi/~fis/q.txt now has the complete list of everyone who's spoken >1000 lines in those logs. < 1238968687 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: No, four in Japanese is shi or yon. < 1238968698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: YOU FORGOT TO MERGE ZUFF AND EHIRD < 1238968700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH < 1238968704 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, for bsmnt you should count "..." as a qustion mark < 1238968712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: you too. < 1238968713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'..' < 1238968714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'..' < 1238968716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1238968717 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, no need to do that < 1238968721 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it is fine as it is < 1238968734 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :it shows ehird's split personality < 1238968738 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1238968764 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit crappy in other ways too. There's also oklopol/oklofok, curiously next to each other; very consistent question-percentage there. < 1238968774 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1238968774 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Same goes for Pikhq/pikhq. < 1238968790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clearly we need the Loggitude framework < 1238968812 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yay, i'm #23 < 1238968816 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I had somewhere a log-parsing script that combinated nicks based on hostmasks, nick similarity wrt. edit-distance, and some other random heuristics, but I seem to have lost it. < 1238968822 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no... the log ness framework you mean < 1238968828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So fungot /does/ ask questions. < 1238968828 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 18. some hard-boiled things can be cracked." he unfolded the paper as he spoke, ' is the fnord" ( making little marks on the ground as she spoke, and rested his head against her shoulder. " what size will you be?" < 1238968849 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hah, that's a question. < 1238968857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: you should put that on a t-shirt < 1238968879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ loggitude -e'map { my @lines = search(-from => $_); my @questions = filter { /?$/ } @lines; something to output percentage here } @users' < 1238968883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You get the idea. < 1238968893 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, loggness < 1238968894 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238968896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1238968898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :loggitude < 1238968900 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :no! < 1238968918 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :why would loggitude be better than loggness < 1238968926 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :loggness is a really bad pun after all < 1238968931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so is loggitude < 1238968932 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :while loggitude sounds enterprisy < 1238968934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :logs, attitude < 1238968937 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :loggness is 8.3 < 1238968939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :loggitude. < 1238968940 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So it gets my vote < 1238968945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :logitud < 1238968946 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, :D < 1238968950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :logitude even < 1238968959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway I'm writing it so fu < 1238968960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238968969 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well if you are actually writing it < 1238968990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure, I just need to get my log-scraper done < 1238969001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then anyone can analyze #esoteric logs with two invocations: < 1238969013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ perl download-esoteric-logs.pl < 1238969019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ perl loggitude.pl -e'...' < 1238969034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(download-esoteric-logs.pl will update your logs if you already have some, btw, it only downloads what you need) < 1238969039 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that would be $ logness-fetch esoteric < 1238969041 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1238969045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(also rename to YYYY-MM-DD and changes times to UTC) < 1238969056 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or even logness-sync < 1238969057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I have the renaming part done and some of the downloading) < 1238969071 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :loggness* < 1238969115 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :or for Deewiant loggness fetch esoteric < 1238969152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Separate scripts for separate tasks. < 1238969220 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I have gotten recomputed 34/39ths of the Octave stuff I messed up last night. < 1238969249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie how come all you ever do is awesome computing processing stuff < 1238969255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm a kid and I don't have that much fun :< < 1238969276 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, git has all in one < 1238969285 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :yet you like git < 1238969286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: It didn't used to. < 1238969288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Used to be git-foo. < 1238969293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, all git operations are linked < 1238969302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They all manipulate the same datastore in much the same ways < 1238969311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But downloading logs vs processing logs are entirely separable tasks < 1238969332 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster_ipv6: It didn't used to. <-- used or use < 1238969339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/used/use/ < 1238969343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the reporting bias; I do not much advertise the times when I clean up the sewage input pipe in the bathroom, or other pleasant things like that. < 1238969343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And if I required strict adherence to my philosophies I'd never use anything. < 1238969350 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1238969354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: do it, so I can feel better about myself < 1238969381 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Will try to remember to. < 1238969416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck the JVM. Fuck Parrot. I'm compiling all my VM-langs to Infocom's Z-machine in future: http://en.wikipedia.org/wiki/Z-machine < 1238969423 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1238969438 0 :neldoreth!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1238969438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1238969444 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1238969452 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ZBefunge was probably the first Befunge interp I used, actually. < 1238969461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1238969468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zbefunge compiles befunge to z machine code? < 1238969469 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's quite crap < 1238969470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's hot < 1238969480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, it's just an interpreter written to work in a Z machine. < 1238969483 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, it's a befunge interpreter written in Z-Machine code < 1238969489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1238969491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still < 1238969491 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also Befunge-93 only and so on. < 1238969530 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Seems that there's a ZedFunge which does Funge-98. < 1238969549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: New mycology contender :P < 1238969562 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :when I heard zbefunge I first thought "zsh" < 1238969565 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :not "z-machine" < 1238969572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's the crap one IIRC < 1238969583 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I may misremember. < 1238969598 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least ZBefunge's debugger had a nice text-based view of where the IP was going. < 1238969620 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : That's the crap one IIRC <-- thought that was either RC/Funge or FBBI < 1238969635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RC/Funge is crap? < 1238969637 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There are other crap ones. < 1238969642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know you dislike the code, but it works, doesn't it? < 1238969642 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's somewhat crap. < 1238969645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It passes Mycology? < 1238969652 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It uses static buffers and gets() < 1238969653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think comparing RC/Funge to FBBI is giving MKRY a great disservice < 1238969656 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It'd be trivial to make it segfault. < 1238969685 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's good as long as you don't feed it too much data :-P < 1238969692 0 :tombom!unknown@unknown.invalid QUIT :Connection timed out < 1238969722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a world wide network of toaster < 1238969723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1238969784 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, seems ehird is a RCS fanboy for unknown reason... < 1238969795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a fanboy. < 1238969797 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Er, no. < 1238969808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The code sucks. I agree. < 1238969825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just don't like how you continually say that RC/Funge sucks and MKRY can't implement befunge properly etc etc < 1238969834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why not invite him in and say that? < 1238969862 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :well he should come on irc himself < 1238969875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For what? < 1238969876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to be insulted? < 1238969894 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :if he is interested he would be in here < 1238969900 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :in befunge in general I mean < 1238969904 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, add some tests to mycology that make rc/funge segfault? < 1238969911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:18 AnMaster_ipv6: if he is interested he would be in here < 1238969911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:18 AnMaster_ipv6: in befunge in general I mean < 1238969912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bullshit < 1238969924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he'd be in here if he's interested in talking about the topics we talk about in here with the people who are in here at the times he would come in here < 1238969937 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: He might just increase the buffer sizes ;-P < 1238969946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not worth it anyway < 1238969950 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah would be his style < 1238969959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ugh static buggers < 1238969994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(typo) < 1238970024 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I thought it was intentional oko.. < 1238970035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it probably was. < 1238970048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well mostly it was a typo. < 1238970054 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't see a typo < 1238970061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :static buffers are against my face. < 1238970068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well there was one < 1238970075 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you meant to say buffers < 1238970080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something like that maybe < 1238970082 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The sentence is perfectly parseable as-is < 1238970091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1238970097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :buggers, like from bug < 1238970098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1238970102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's actually pretty good < 1238970113 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or just, you know, http://dictionary.reference.com/browse/bugger?jss=0 < 1238970121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought like, you know, buggers < 1238970121 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"an annoying or troublesome thing" < 1238970126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1238970137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but with that meaning i'm not sure it made that much sense < 1238970147 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Damn those static things" < 1238970148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'LL BUGGER YOU IF YOU KNOW WHAT I MEAN < 1238970150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL OLOL LOL < 1238970151 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :OWTTE. < 1238970156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But the hedgehog can never be buggered at all. < 1238970163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah well okay sure < 1238970174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i have to agree my fingers outsmarted me again. < 1238970221 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, OWTTE? < 1238970234 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.justfuckinggoogleit.com/?q=owtte < 1238970292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what gfx card did you say you had again < 1238970299 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Radeon HD4870. < 1238970306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yar. < 1238970323 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The lack of comment makes me wonder if AnMaster_ipv6 got the Pratchett reference. Although I guess it's not very commentable. < 1238970324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to get the best passively cooled one I can from the limited choice because I can't be fucked to mess around with coolers and shit < 1238970372 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have in these machines a passively cooled GeForce 7600-something and a 8600-something, but I am in no way recommending these, and it's very much not bleeding-edge high-performance 3D-powerfest. < 1238970374 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know ~anything about passively cooled ones < 1238970399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1238970404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was just figuring out what yours was < 1238970406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So that I can exclude it < 1238970410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :From my lookings < 1238970440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Looks like it'll be 512 MB ATI Radeon 4550 PCI-Express x16 GDDR3 < 1238970453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Any gamers in here are welcome to take a few second break to laugh at me heartily for saying that < 1238970463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Such a wimpy thing! Couldn't even play Wolfenstein 3D!" < 1238970476 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's worse than my previous graphics card < 1238970487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: :-D What was your previous one? < 1238970492 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :A Radeon X800XL < 1238970503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I assume your opinion of it is "crap" < 1238970514 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, for certain values of "crap" < 1238970538 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I managed to play through Fallout 3 with that one < 1238970551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The most graphically intensive game I've ever played is http://en.wikipedia.org/wiki/Tom_Clancy's_Splinter_Cell_(video_game) < 1238970560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I don't think it matters which card I pick, really. < 1238970571 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That didn't run well on the card before my X800XL < 1238970578 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which was... < 1238970584 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GeForce 3 Ti200, that's right < 1238970596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: But the card before your X800XL is worse than a 512mb Radeon 4550, right? < 1238970605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My current card: < 1238970608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ATI Radeon X1600: < 1238970608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Chipset Model: ATY,RadeonX1600 < 1238970608 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes, it is. < 1238970609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Type: Display < 1238970612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Er, was. < 1238970612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Bus: PCIe < 1238970613 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whatever. < 1238970614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : PCIe Lane Width: x16 < 1238970616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : VRAM (Total): 128 MB < 1238970623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So, my X1600 is better than the 4550? Heh. < 1238970634 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: About the same, I think. < 1238970639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1238970650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd get a non-passively-cooled one if I wasn't worried about it whirring all the time. < 1238970659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's just the high-end cards that do that, but I don't really like risking things. < 1238970662 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.jathardware.com/2/video.html (warning: Finnish) sorts GPUs by power, approximately < 1238970673 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1238970676 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was afk < 1238970692 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'll start saying 'what?' every time I come to the computer too < 1238970701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, whatever I get has to be less powerful than yours since you say it whirrs even when idle < 1238970721 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It has to be anyway, since I have the next-most powerful card AMD currently sells. < 1238970727 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The most powerful being the X2 version. < 1238970727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1238970731 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what to The lack of comment makes me wonder if AnMaster_ipv6 got the Pratchett reference. Although I guess it's not very commentable. < 1238970732 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1238970736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So... {512MB,1GB} 4850, 512mb {4830,or 4550} < 1238970764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The small selection I have to pick from is because apparently they assume everyone buying their top performance product is a gamer. < 1238970764 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think my passively-cooled one is a 8600 GT, which is there between GeForce 7800 GS and Radeon HD 2900 GT. < 1238970787 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster_ipv6: It was a hedgehog song reference, before your owtte query. < 1238970792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I _could_ get the lowest I can and replace it with one I buy myself, but fuck, I don't want to do more than switch the power supply :-P < 1238970899 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phew, the relief is palpable: the scripts I've written for that AI tournament university course thing I've been talking about every now and then seem to be working. < 1238970904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.silentpcreview.com/ ← Huray, someone else is as obsessive as me!! < 1238970912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"* Anechoic Test Chamber" < 1238970914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, make that more obsessive. < 1238970939 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, just more scientific. :-P < 1238970947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I thought they meant like < 1238970952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They actually use them in one of those < 1238970955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which would be lol < 1238970960 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1238970975 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are other reviewers too that are very silently-oriented, but I've relied a lot on silentpcreview too. < 1238970989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what tournament? tell everything you've told sofar. < 1238971000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just love the sound of an idle room, really. < 1238971035 0 :Slereah!n=butt@ANantes-259-1-18-115.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1238971046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess the silent pc guys watercool everything < 1238971058 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Just read http://wiki.tkk.fi/display/T934400/Home if you can't wait; have to go away for 15 minutes or so. < 1238971084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not in a hurry, have tons to read and exam tomorrow < 1238971091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(wait actually 10 pages left) < 1238971102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: see? your life is unbelievably fun. < 1238971107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is solid proof. < 1238971134 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Gah, why Java < 1238971149 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, the answer is 'because the professor said so' < 1238971150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i will probably do one more quick reread, i confused a detail about lzj and lzmw last time < 1238971151 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But still. < 1238971159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One day we'll invent completely silent systems that make no noise ever. < 1238971165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Even when you use up 100% resources. < 1238971170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* < 1238971171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*lie < 1238971210 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I guess what I wanted to ask was 'is there any particular reason they specify Java' < 1238971251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :our profs say something like "it's used a lot in companies", usually < 1238971257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't say i see the relevance of that < 1238971276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or "university policy" < 1238971284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: they're trying to teach you to go work at boringbigcorp. < 1238971313 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: That's a reason to teach it, not to force its use in a course about concepts not tied to any language < 1238971327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hmm true. < 1238971348 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :my AI courses allowed any language < 1238971361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think I might know why I hate loud computers. < 1238971375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think I probably have tinnitus, so silence = faint whining < 1238971382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So quiet noise + faint whining = annoying < 1238971421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i think the actual reason is those profs who aren't actually programmers at heart don't really know anything but java, since it's the official lang; hard to accept other languages < 1238971445 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Those profs aren't going to actually read the students code, are they? < 1238971450 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :+' < 1238971479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :STOP COUNTERING MY ARGUMENTS < 1238971493 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1238971513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really know, maybe you can guess next < 1238971538 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The TAs might read the code but I don't see any good reason for that, in turn < 1238971555 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Actually it's "because students said so". < 1238971565 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It was still Scheme two years ago. < 1238971567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :reason for what, *ta's* reading code, or *reading code*? < 1238971575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: students dislike scheme? < 1238971576 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Why force any particular language? < 1238971577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How shit. < 1238971581 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Of course, they're idiots on average. < 1238971587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1238971590 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: And just about everyone complained about Scheme, since it's no longer used for teaching. < 1238971603 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: But it also helps that it's not taught. < 1238971618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1238971619 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1238971620 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Because the point is to provide a system for the students so that they can focus on the presumably-AI-related-parts of the assignment instead of generic code-writing. < 1238971624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Give them a fucking copy of the little schemer. < 1238971652 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: So, in fact, any language would be okay as long as it can hook into what you provide? < 1238971711 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, yes, if it can compile to JVM bytecode so that it works in the tournament system (which needs a sandboxy thing and so on), it's okay. We had someone use Scala-or-whatsitcalled last year. < 1238971726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Scala is nice. < 1238971730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Alright, then that page is just misleading. < 1238971739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's like Haskell + Ruby + Java. < 1238971741 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I might do the course next year and learn Clojure while I'm at it. < 1238971746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ew < 1238971773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i doubt most students are at a level where they can learn a new language by themselves as they go < 1238971774 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Assuming it still exists next year. Markku (the professor responsible for it) is retiring, I think. At least he said something like that. < 1238971792 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Scala seems somewhat lame to me, just a mishmash of some stuff but nothing really cool < 1238971798 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I haven't looked into it enough? < 1238971803 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Markku who? < 1238971803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It looked like that to me until today < 1238971807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dug into it < 1238971808 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Markku Syrjänen. < 1238971810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's really quite nice < 1238971819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is a mishmash, but it's a smooth mishmash < 1238971828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's not like different segments of piled on features like D < 1238971829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait was Deewiant at helsinki too < 1238971848 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not at Helsinki University, no. < 1238971854 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In Helsinki, yes. :-P < 1238971864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err okay, where then? < 1238971869 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :TKK+HSE. < 1238971871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Its syntax is very lenient, very DSL-y, scripting code is just concise and simple like you'd expect, java libraries don't feel out of place, and its functional features are pretty much on par with haskell's, sans lazy evaluation < 1238971872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you a bartender < 1238971880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Also -- it has really good concurrency, Actors and the like < 1238971880 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nope. :-P < 1238971895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: is that some kinda university < 1238971903 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: No, that's two. < 1238971921 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Anyway, the page is "misleading" because non-Java languages aren't officially supported by the course personnel (i.e. me), so I don't go out of my way to advertise that possibility, just to keep things simple. < 1238971922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i don't want to know the gory details < 1238971926 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1238971937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The only thing you can't do too well is scripts that run for pretty much 0 time and are called really often (of which there aren't many *at all*), since the JVM startup time penalty kicks in < 1238971943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, err, for some reason i thought you lived in tampere, which is kinda weird, i usually remember this stuff < 1238971946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Meh, I'd just add a disclaimer. < 1238971959 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Do you? < 1238971972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no turku < 1238971991 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes, I find the JVM somewhat repellent for that reason. < 1238972002 0 :Judofyr!n=Judofyr@c0796BF51.dhcp.bluecom.no JOIN :#esoteric < 1238972011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: How many scripts do you write that (1) finish instantly and (2) are called really often? < 1238972021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't really think of any apart from things that you should do e.g. as shell aliases < 1238972024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: are you like a second year student? < 1238972036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Even a little bit of processing will offset the jvm cost < 1238972039 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Yep, for some values of 'like' < 1238972057 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Sure, but it's still noticeable compared to straight-to-executable languages. < 1238972077 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I mean, most things I write are the type that process for less than 1 second. < 1238972084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i guess the value i was going for was null. < 1238972099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The JVM startup time is just like 0.1s < 1238972102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, you're such a pedant. Personally I can't say I see a reason to say "Java (or any other language that can compile Java VM bytecode, but this option is not officially supported by course personnel)" when I can simply say "Java" and have the one people who wants to do anything "special" ask me in IRC about it. < 1238972119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I mean, even a script that processes for 0.1s almost offsets the JVM startup cost < 1238972131 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I just believe in not hiding options. :-P < 1238972150 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes, it runs in 0.2s then, so only 50% of the time is startup. < 1238972173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yes, but when it comes down to it, a 0.2s script does _not_ feel 50% more responsive than a 0.1s script < 1238972176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Humans aren't that simple < 1238972189 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster_ipv6: It was a hedgehog song reference, before your owtte query. <-- didn't see the line. < 1238972190 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It does if you run it 5 times. < 1238972194 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that's why < 1238972201 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and yes I was afk again < 1238972225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So the majority of programs you write are scripts that take 0.1s or less to run and are called many times in quick succession? < 1238972239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I really think that's quite a minority; and most of those "programs" could probably be done as shell functions. < 1238972245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I agree JVM startup time could be better < 1238972250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think it's that much of an issue. < 1238972262 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The majority of programs I've written are either quick scripts or esolang interpreters, which tend to be tested in that fashion. < 1238972276 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, same here < 1238972289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quick scripts: Usually take more than 0.1s to execute. 0.5-1s, I'd say, on average. Which offset the JVM startup time just fine. < 1238972295 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :I hardly ever wrote long running programs apart from some irc bots < 1238972297 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Besides that I've written libraries. < 1238972303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, since the JVM itself is blazing fast, post-startup, what would take 1s in Perl could take 0.7s in the JVM < 1238972310 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And the remaining stuff I've written is in the minority. < 1238972318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Esolang interpreters: Your test cases are too trivial. < 1238972320 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: And 0.3s in D or whatever. < 1238972325 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Mycology? :-P < 1238972335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: http://kano.net/javabench/ < 1238972341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(↑ kidding around) < 1238972345 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah, mycology is a quick script < 1238972358 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :around 0.080 seconds when not redirecting output < 1238972362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: There's no way you can get Mycology to go in less than 0.5s unless you're microoptimizing C like AnMaster_ipv6. < 1238972362 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so yes a quick script < 1238972368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238972374 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ehird, jitfunge could do it too < 1238972378 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Depends on the machine: times make no difference in isolation. < 1238972387 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :CCBI with fingerprints on and output to terminal runs in 0.3s here. < 1238972388 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and yes what Deewiant said < 1238972394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 0.4s vs 0.3s < 1238972401 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, why did I say 'difference' instead of 'sense' < 1238972402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just tested < 1238972403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sleep 0.4 < 1238972404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sleep 0.3 < 1238972408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could barely tell the difference < 1238972411 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ccbi takes about 1 second here for mycology when redirecting stdout to /dev/null < 1238972417 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1238972420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does mycology have loops? < 1238972423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd say 0.4 is like 3% less responsive feeling than 0.3 < 1238972423 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yes < 1238972428 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :lots of them even < 1238972430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I doubt you could tell unless you really, really wanted to < 1238972432 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Doing it repeatedly makes the 0.3 seem noticeably faster. < 1238972435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1238972441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But that's just my brain exaggerating the difference. < 1238972442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what in the world could it have that takes long? < 1238972446 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But then, my brain is the one who cares. :-P < 1238972462 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: The Perl interpreter runs it in 12 seconds. < 1238972479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yes, well, for a megafast befunge interpreter that can run mycology in 0.3 that you wish to run it on again and again without any delay... don't use the JVM. < 1238972479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the bottleneck? < 1238972487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Everything, it's just turtle-slow. :-P < 1238972495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1238972499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I would imagine after running mycology the next step would be either to fix the source to progress further, or to stop running mycology/ < 1238972502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*mycology. < 1238972527 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, for cfunge the bottleneck is sting pushing of environment in y when Deewiant wants a delay in the test of HRTI < 1238972543 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns of HRTI to compare < 1238972667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sting pushing? < 1238972673 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :string* < 1238972682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err right' < 1238972684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-' < 1238972688 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :0.080s when outputting to stdout with HRTI.. < 1238972697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assumed that was some kinda befunge term < 1238972703 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :0.051s with HRTI, to /dev/null < 1238972731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hrti? < 1238972754 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :0.65 without HRTI to stdout < 1238972768 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :0.40 without HRTI to /dev/null < 1238972779 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :still the env is large < 1238972785 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :so reducing that reduces it even moer < 1238972787 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :more* < 1238972965 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :err < 1238972974 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric : 0.65 without HRTI to stdout <-- meant 0.065 < 1238972983 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and 0.040 for the /dev/null one < 1238973007 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :and clean environment it is 0.035 or so < 1238973010 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :to /dev/null < 1238973024 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, HRTI = High Resolution Timer Interface iirc < 1238973037 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :provides a microsecond timer to funge < 1238973052 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :of course I actually get 1-2 ns resolution really < 1238973054 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :but meh < 1238973061 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, irritating isn't it < 1238973068 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :that you can't show this < 1238973076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just make a fingerprint that does, if you care < 1238973083 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, meh... < 1238973130 0 :AnMaster_ipv6!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it would be properly designed then with implementation defined units, so you used some instruction to get "ticks per second" from interpreter < 1238973263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooo < 1238973265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooooooooooooooooooooooooooo < 1238973267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooooooooo < 1238973294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :School in 9 hours; I shall sleep now. < 1238973307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exam in 7.5 hours < 1238973313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i shall watch south park now < 1238973314 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1238973324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i will ace it anyway :| < 1238973336 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I just enjoy sleeping < 1238973339 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :More than South Park, anyway. < 1238973348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me too, when i'm tired. < 1238973361 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm happy to sleep even when not really tired. < 1238973374 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I am a bit tired now, so I shall sleep. < 1238973376 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1238973381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have fun. < 1238973417 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1238973428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the actual reason i don't want to go to sleep now is that i need to wake up soon < 1238973490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh fuck rent. < 1238973491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1238973691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shit. < 1238973695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so my account was locked < 1238973701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i go to the bank, get it fixed < 1238973707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, one day late, i start paying rent < 1238973710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it's still locked < 1238973715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1238973775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck < 1238973779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. this is gonna cost. < 1238974043 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :hey oklo < 1238974051 0 :neldoreth!unknown@unknown.invalid QUIT :"leaving" < 1238974089 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1238974103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey psyggie < 1238974109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you fix my problem < 1238974187 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1238974208 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :first we must insight the proletariate to rise up < 1238974232 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :then, once the revolution has taken all land and property from the bourgeoisie, you wont need to pay rent. < 1238974237 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :problem fixed! < 1238974349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :will that get it payed tonight? < 1238974356 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1238974378 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you may kid but I keep seeing communists campaigning ni the town center < 1238974380 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1238974415 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :simonrc: im only partially kidding. < 1238974428 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :since i AM an insurrectionary anarchist. < 1238974484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that word did not be contained in mine head lexicon. < 1238974508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :practical-anarchists are so tdeious < 1238974533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know "tdeious" either < 1238974537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i suck at this language < 1238974541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tedious. < 1238974542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1238974555 0 :jix!n=jix@dyndsl-095-033-074-095.ewe-ip-backbone.de JOIN :#esoteric < 1238974651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite. < 1238975638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay now maybe south park < 1238975653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how i managed to spend half an hour not starting the ep