00:18:48 -!- TodPunk has joined. 00:21:02 -!- derdon_ has joined. 00:23:56 -!- derdon has quit (Ping timeout: 252 seconds). 00:45:14 -!- oerjan has set topic: This is SURPRISINGLY the WEIRDEST CHEESE you will ANNOTATE all RAMADAN: http://championofbirds.com/?p=4991 | http://codu.org/logs/_esoteric/. 00:55:07 -!- coppro has quit (Read error: Operation timed out). 00:55:13 -!- coppro has joined. 00:59:45 -!- derdon_ has quit (Remote host closed the connection). 01:06:32 -!- Vorpal has quit (Ping timeout: 276 seconds). 01:27:38 -!- itidus20 has quit (Quit: Leaving). 01:32:33 -!- PiRSquared has changed nick to int_argc. 01:38:10 -!- Jafet has joined. 02:08:17 tswett, there was a muffin if you didn't see it 02:10:59 I didn't see any muffings! 02:11:04 s/g// 02:11:13 s/g//g 02:12:24 The muffin exists if and only if tswett didn't see it 02:34:43 * tswett checks. 02:34:50 Why yes, there is a muffin. 02:34:53 And, sure enough, I didn't see it before. 02:46:11 Oh look, a second muffin. 02:48:55 tswett, why are you not in the other channel? 02:49:21 I decided to leave after... Pbhead, I think it was, threw a fit. 02:49:55 o.O 02:49:57 He said stuff like, "Well, this is my channel, and I really can't handle the stuff that goes on in it sometimes." 03:11:57 -!- oerjan has quit (Quit: Good night). 03:15:41 But yeah. I'd be happy to see you on Rizon again, if that's your thing at all. 03:20:08 I barely remember that network 03:23:02 -!- zzo38 has joined. 03:31:49 I think it should be permitted to suggest your own languages as long as it is not done twice in a row. I also think it should be forbidden to suggest anything if there is no article in the main namespace for it. 03:32:07 (But even if these changes are implemented, I still have no suggestions corrently.) 03:33:20 Actually I do have one more suggestion: That when the list is blanked or something is used, it is commented out with a note saying whether it is used or unused. After it is blanked a second time, all the old comments would be removed. 03:33:48 (Actually, perhaps ones which become used should be strike out instead of commented out) 03:43:57 Once in school there was an assignment to make a PCB from a certain schematic diagram, which was given to all of the students. So I did it, and it didn't work. I eventually found out, it was because the schematic diagram was wrong. 04:21:45 elliott, when you logread this, the instructions on the Worms2d wiki for Worms under WINE seem to be somewhat up-to-date. 04:21:51 http://worms2d.info/Installing_WA_on_Linux 04:24:52 I CAN HEAR THE MUSIC BUT CAN'T SEE ANYTHING 04:24:57 Maybe I should upgrade WINE 04:25:03 -!- MDude has quit (Read error: Connection reset by peer). 04:25:18 -!- MDude has joined. 04:26:06 The spring equinox will occur in less than one hour from now. 04:26:36 zzo38: the pollen count says spring sprang several days ago 04:26:56 quintopia: Perhaps; but the equinox is something different. 04:28:00 so which is more useful? "spring begins in the northern hemisphere at this point in earth's orbit" or "spring begins when the plants start having sex and everyone starts sneezing" 04:29:02 quintopia: It probably depends what you are doing, what makes what to be more useful! Chinese seasons says the equinox is in the middle of spring instead of start of spring. 04:30:35 The Chinese way makes more sense 04:30:40 The equinox is the intersection of ecliptic with equator 04:30:46 Sgeo: Yes I agree with that. 04:33:31 elliott, when you see this: With newest WINE, and following instructions on that page, works for me (although before I upgraded WINE I did the registry thing and didn't undo it) 04:35:23 So, the Chinese start of spring is at 315 degrees (15 Aquarius), while the spring equinox is at 0 degrees (0 Aries) by the definition of the 0 longitude. But this is only the north hemisphere; for south hemisphere, the Chinese start of spring is 135 degrees (15 Leo), instead. But nevertheless, the equinox occurs soon 04:36:05 (And then the spring equinox for south hemisphere would be 180 degrees (0 Libra), obviously.) 04:38:10 -!- elliott has joined. 04:38:12 zzo38: what do you think the average Earth denizen cares about with respect to the question "is it spring yet?" 04:38:16 16:36:42: Hi, I'm Brendan Eich, welcome to my homepage. I'm the inventor of JavaScript. http://web.archive.org/web/19990128210124/http://people.netscape.com/brendan/ 04:38:23 For the unaware, Eich did not create that. 04:38:35 elliott: duh. it's not like we are blind to satire 04:39:08 quintopia: I don't know, but they did mention it on the news today. 04:39:44 quintopia: "i" "wow" is not the reaction of someone recognising it as a joke. 04:41:46 elliott: well, some are better at analysis than others i suppose 04:43:48 If I worked for a newspaper I would insist the horoscope section of the newspaper to include the exact dates and times as well as a disclaimer. 04:45:09 zzo38: what job would you do if you worked for a newspaper? 04:46:01 quintopia: I don't know because I don't work for a newspaper. 04:46:11 (And I also don't intend to work for a newspaper) 04:47:38 coppro: who else supported? 04:48:57 elliott, read logs? 04:49:07 Particularly, logs shortly before you entered 04:51:49 -!- tikfreenode has changed nick to Tiktalik. 04:54:21 04:33:31: elliott, when you see this: With newest WINE, and following instructions on that page, works for me (although before I upgraded WINE I did the registry thing and didn't undo it) 04:54:26 That guide is really out of date, I believe. 04:55:29 Works for me, so 04:57:36 Oh, it was updated. 04:58:21 It just tells me to do what I did. 04:58:29 What wine version? 04:58:43 1.4 is what I'm using now 04:59:08 Although I had 1.3.28 before and did the regedit instructions before trying to upgrade WINE, so 05:00:12 1.5 here. 05:01:36 Sgeo: How big is the ISO? 05:02:16 ~575.4MB 05:02:37 -!- asiekierka has joined. 05:02:56 Apparently someone has Google +1'd http://esolangs.org/wiki/Tag_system. 05:03:16 Sgeo: Okay, link me I s'pose. 05:20:51 -!- int_argc has quit (Quit: bye). 05:26:28 -!- MDude has changed nick to MatressDude. 05:31:20 I recorded my latest D&D game session. In addition, I have made some corrections and improvements to the "dungeonsrecording.tex" file too. 05:33:03 -----BEGIN GEEK CODE BLOCK----- 05:33:57 i flinched 05:34:13 kmc: Is there contents of the block or only heading? 05:34:13 use your powers for good not evil kmc 05:40:09 just a heading 05:41:56 we're all inside the geek code now 05:42:03 -----END GEEK CODE BLOCK----- 05:51:26 Finally I have done a few more things on TeXnicard today. 06:00:27 If you have anything to send to TeXnicard extra repository, you tell me I will add you. 06:12:57 "Unable to find a geek code in the text you gave me" oh no it is not a valid code :( 06:17:18 fizzie: :'( 06:17:50 Then make up a new geek code where it is a valid code. 06:20:28 Make a geek code? Now? In 2012? What a weird idea. 06:21:08 -!- calamari has joined. 06:21:57 Do you agree with me that they ought to use the exact date and times and disclaimers? 06:21:57 Make it webscale. 06:22:03 By the way, I woke up at 3:45. :( 06:23:55 Perhaps shachaf cursed me. 06:24:08 hielliott 06:24:19 Perhaps you cursed yourself! 06:24:25 By being useless. 06:25:04 elliott: I ended up sleep ~10:00-13:00. 06:25:10 Or maybe it was ~08:00- 06:25:51 I'm tired. 06:27:56 shachaf: Ban Jafet and op fizzie and become a turtle. 06:28:27 fizzie: You are now an op. Ban Jafet and turn me into a turtle. 06:28:42 WRONG ORDER 06:29:21 elliott: YOU DIDN'T SPECIFY AN ORDERING 06:29:44 Other than the one you specified, I guess. 06:29:49 But that doesn't count. 06:30:48 Jafet: Be banned. shachaf: Turtlify. (Bam, delegated.) 06:31:11 fizzie: Op me so I can ban Jafet and turn shachaf into a turtle and op you. 06:31:30 elliott: WRONG ORDER 06:31:36 I changed the order! 06:31:49 Don't worry, I only ever ban Jafet for 3 years at the longest. 06:50:01 When was Pluto declared to be not a true planet? Even before 1989 someone believed that it would happen one day. 06:50:40 Pluto didn't even exist before 1930. 06:51:13 2006 06:52:42 When they first defined "planet" in a vaguely formal sense. 06:53:04 (though, mind you, even now it's a purely arbitrary term for a subset of the orbiting bodies of a star) 06:54:48 elliott: When are you going to fix client your to autojoin channels? 06:56:35 I don't feel like joining #haskell. 06:58:11 o.O the BZFlag List Server is written in PHP 07:00:19 Is PHP Turing-complete? 07:03:07 PHP: "Pretty Hopeless Privacy"? (By way of analogy with PGP.) 07:03:43 No, because PHP is defined purely by the php program, which is written in C, which is not TC. 07:04:39 -!- azaq23 has joined. 07:04:48 -!- azaq23 has quit (Max SendQ exceeded). 07:05:56 -!- azaq23 has joined. 07:09:50 Oh, you don't accept the usual "there is no standard-imposed upper limit for the size of a file" argument? 07:10:44 "Usual". 07:10:50 Has that argument ever been made outside of this channel? 07:11:02 Maybe? 07:11:23 I think the topic was discussed on some other channel I'm in. 07:11:50 fizzie: off_t screws that up. 07:11:52 :) 07:12:01 fizzie: But there isn't! 07:12:09 The implementation can return any error from ftell() 07:12:30 Some implementations return EOVERFLOW when the position doesn't fit in 64 bits. 07:13:03 However, I doubt php is written in a way that uses files in order to achieve Turing-completeness. 07:13:09 shachaf: No, but EOVERFLOW can be returned. 07:13:17 Hmm. 07:13:30 Okay, so it is possible for the Deathstation 9000 to be Turing complete. 07:13:32 shachaf: Are you sure? 07:13:37 I am pretty sure PHP exposes a file API. 07:13:38 elliott: Sure about what? 07:13:45 elliott: PHP probably fucks it up. 07:13:45 Oh. 07:13:52 It has a fseek that probably maps very directly to libc fseek. 07:14:04 fizzie: It's PHP. 07:14:12 It probably maps to a Javascript VM. 07:14:23 Also "off_t" is not a standard C term. (ftell returns a long int, and fgetpos a fpos_t.) 07:14:54 It is, however, a POSIX term. 07:15:17 I have a suspicion POSIX thwarts the file method in some manner. 07:15:29 Maybe C is not Turing-complete but POSIX is. 07:15:31 It has a rather more gigantic set of requirements, after all. 07:15:34 "On some non-UNIX systems an fpos_t object may be a complex object" 07:15:40 Such as a reference to a file! 07:16:02 elliott: Not really; it doesn't detail too many file system requirements... 07:16:45 Oh, POSIX specifies EOVERFLOW. 07:16:51 Anyway, this is about C, not POSIX. 07:17:11 Non-POSIX C is either a tarpit or Windows. :) 07:19:54 "either" 07:20:34 Anyways. Yeah, ftell can EOVERFLOW, implying that there is no defined bound for file sizes. 07:21:14 So, you can trivially map a tape onto a file and it'll just work on an implementation without bound files. 07:21:46 Well, "trivially". Mapping > to fseek is probably pretty annoying. :) 07:22:20 Not to mention any cell modification doing ungetc. 07:22:40 Why is that annoying? 07:22:48 And why do you need ungetc? 07:23:03 Either that or another fseek.. 07:23:17 Reading from the FILE* moves where you're reading from. 07:23:41 Oh, well, sure. Just do another seek. 07:24:17 What's the behavior of read(1); ungetc(); seek(+1); etc., anyway? 07:24:34 Seek discards all ungetc'd characters from the stream. 07:24:44 read(1)? Undefined. fread(1)? Beats me, actually. 07:24:55 fizzie: Is that spec, or common implementations? 07:24:59 Spec. 07:25:02 I meant fread 07:25:04 "A 07:25:04 successful intervening call (with the stream pointed to by stream) to a file positioning function (fseek, fsetpos, or rewind) discards any pushed-back characters for the 07:25:07 stream. The external storage corresponding to the stream is unchanged. 07:25:24 A fread(1) would rather obviously return the pushed-back character. 07:25:26 Okay. So, you don't want to ungetc. 07:25:29 So, yes. Just seek. 07:26:31 If you have a read-write stream, successive reads are guaranteed to include previous writes, right? 07:26:56 Stream. 07:26:57 I mean file. 07:26:59 Handle. 07:27:14 You mean write("x"); fseek(-1); fread(1)? 07:27:34 No, *you* mean fwrite. 07:27:41 Curses. 07:27:45 Yes, apart from the fwrite thing. 07:27:50 I remembered to put the 'f' in front of the other two! 07:27:59 elliott: Presumably other processes can have the file open? 07:28:12 Actually, I don't really know how read-write file handles work at all. 07:28:22 But my point is that it sounds like it should be fairly easy to implement a BF tape with this. 07:28:29 It does. 07:29:42 POSIX has a very funnily stated bit related to writes and reads in different processes. 07:29:50 "Writes can be serialized with respect to other reads and writes. If a read() of file data can be proven (by any means) to occur after a write() of the data, it must reflect that write(), even if the calls are made by different processes." 07:30:07 I think I quoted this earlier, since the "proven (by any means)" sounds funny. 07:30:30 Proven beyond reasonable doubt by a polygraph test. 07:30:42 fizzie: I wonder if you can encode $unsolved_problem with a special arrangement of processes. 07:31:02 pthread says what? ;) 07:31:24 elliott: :D 07:31:39 elliot :: D 07:32:00 :eliott D: 07:32:21 elliott "el D" elliott. 07:33:38 ASSIST THE EXPLODING HOUSE 07:34:20 elliot "eliot" eliott 07:56:04 Wait, when did I say that previous line? 07:56:10 I honestly don't remember typing it. 07:58:39 "Wait, when did I say that previous line? I honestly don't remember typing it." -- elliot "eliot" eliott 08:05:20 -!- ais523 has joined. 08:05:59 hi ais523 08:06:11 hi elliott 08:06:27 `welcome ais523 08:06:36 ais523: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page 08:08:30 `unwelcome ais523 08:08:34 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unwelcome: not found 08:09:06 "your not welcome in here, ais523" -- elliott "hi" elliott 08:09:46 ais523: Ban me from this channel! 08:20:10 -!- calamari has quit (Quit: Leaving). 08:27:46 let's buildings 08:32:14 try buildings origami free trial 08:53:40 -!- simpleirc has joined. 08:53:48 `welcome SimonRC 08:53:49 argh 08:53:51 `welcome simpleirc 08:53:52 SimonRC: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page 08:53:55 simpleirc: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page 08:55:31 shachaf: ais523: fizzie: pikhq_: ping 08:55:34 does esolangs.org load for you? 08:56:12 -!- simpleirc has left. 08:56:21 checking 08:56:25 no 08:56:28 i can ssh in but not http 08:56:30 wtf 08:56:35 ok wait 08:56:36 http://li278-81.members.linode.com/ works 08:56:49 ah, it has loaded 08:56:51 but pretty slowly 08:56:57 [elliott@dinky tmp]$ ping solidity 08:56:57 PING solidity (178.79.159.81) 56(84) bytes of data. 08:56:58 [elliott@dinky tmp]$ ping esolangs.org 08:56:58 ping: unknown host esolangs.org 08:57:00 what the fuck? 08:57:03 and it's working now 08:57:08 not here 08:57:25 looks like it was some sort of DNS glitch 08:57:27 * elliott digs it to see where it's resolving 08:57:33 [elliott@dinky tmp]$ dig @ns1.afraid.org esolangs.org 08:57:33 ;; Truncated, retrying in TCP mode. 08:57:33 ;; Connection to 2607:f0d0:1102:d5::2#53(2607:f0d0:1102:d5::2) for esolangs.org failed: network unreachable. 08:57:36 I guess an afraid.org outage 08:57:44 try a couple of other servers 08:57:49 DNS servers, that is 08:57:54 dig @8.8.8.8, dig @4.2.2.1 08:58:09 esolangs.org is down 08:58:20 Due to incompetent management. 08:58:43 8.8.8.8 (Google), gave me the right answer straight away, 4.2.2.1 (Level3) took a while then returned no IP 08:58:57 Wait, esolangs.org is back up. 08:59:08 Once in a while even incompetent management gets it right. 08:59:18 ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 7188 08:59:47 Alternative hostname: solidity.slbkbs.org 08:59:54 ah, back up here 09:00:10 shachaf: That won't send the right Host header. 09:00:19 elliott: It will if you tell it to! 09:00:39 elliott: Anyway, if it sent the same Host header, it would hardly be an alternative Host name, would it?! 09:01:03 See, if I owned esolangs.org... 09:01:09 ...then it wouldn't have just stopped loading again. 09:01:19 LFM 09:01:33 "LFM" doesn't stand for "Loads For Me", by the way. 09:01:38 Even though it does. 09:01:44 Now it loads. 09:02:47 NIL (now it loads) 09:03:42 NIL (end of the list) 09:06:17 * elliott wonders what "slbkbs" means. 09:06:59 It stands for slbkbs "slbkbs" slbkbs 09:07:10 presumably, C++ has the same limitations as C when it comes to being TC... a bit funny since templates are obviously turing-complete 09:08:36 C++ has rather stricter rules on pointers than C does 09:08:45 I'm not offhand sure whether it lets you cast anything into a void* or not 09:09:12 esolangs.org is the worst thing about esolangs.org 09:09:27 The management is the worst thing about esolangs.org 09:10:42 -!- monqy has quit (Quit: hello). 09:12:28 C doesn't let you cast "anything" either, so there. 09:13:15 cpp needs to support <> for macro expansion. 09:13:24 #define foo bar 09:13:31 Admittedly C++ adds new classes of non-void*-able things. 09:13:32 shachaf: Why? 09:13:52 zzo38: Because it would make it worse. 09:14:08 shachaf: I think you could call those "pretendplates". 09:14:09 combining macros and templates can get horrible... macro(foo) is two macro arguments, for instance 09:14:32 olsner: CPP macros and templates are already horrible by themselves. You need a new word for the synthesis of the two. 09:14:49 variadic macros can work part-way around that though 09:15:03 elliott: The new word would be "awesome". (Two wrongs make a right.) 09:15:15 the kind of workaround where you end up inside the wall instead of on the other side of the problem 09:15:45 I don't like the <> syntax for C++ templates 09:15:54 `addquote combining macros and templates can get horrible... macro(foo) is two macro arguments, for instance variadic macros can work part-way around that though the kind of workaround where you end up inside the wall instead of on the other side of the problem 09:15:57 825) combining macros and templates can get horrible... macro(foo) is two macro arguments, for instance variadic macros can work part-way around that though the kind of workaround where you end up inside the wall instead of on the other side of the problem 09:16:03 elliott: Hey, don't be dissin' templates! 09:16:21 shachaf: http://esolangs.org/wiki/Deadfish#C.2B.2B_templates 09:16:27 I have earned the right to diss templates for my work. 09:16:58 maybe you could do... #define foo(...) foo<__VA_ARGS__> for every template 09:17:02 I do not consider CPP macros to be horrible; I don't know much about C++ templates but I don't think those are very horrible either but I do think that the < > as delimiters for C++ templates is not the good idea 09:17:33 elliott: If you do that, you have to treat Haskell's type sysem the same way. 09:17:41 olsner: or just #define template(name, ...) name(__VA_ARGS__) 09:17:42 zzo38: What is the good idea? 09:17:51 shachaf: No, the right, not the obligation. 09:17:53 olsner: er 09:18:00 olsner: or just #define template(name, ...) name##<__VA_ARGS__> 09:18:01 or something 09:18:11 elliott: yeah, something 09:18:32 shachaf: I think the good idea would be to use () delimiters like the other delimiters in C do (since < > are used for operators instead) 09:18:43 probably you'd want to do both, so that you have a shorter shorthand for most templates 09:21:37 What I read as "A Nude Entrepreneurship Course" in the INBOX turned out to be the far less interesting "A Nudge to Entrepreneurship -course". 09:21:49 zzo38: calling a function template and constructing a template class needs both a template parameter list and a parameter list ... templatefunc(1,2,3) and templatestruct(1,2,3) 09:23:34 olsner: I think both parameter lists should be using () instead of having <> and () 09:25:55 If you have a ephemeris function that you input the date/time and the object number, and the output is three set of XYZ coordinates, for the center, north pole, and zero longitude reference. Does this seem sufficient to do all the other calculation from that? 09:28:02 ais523: holy crap, the categories list at the bottom of MediaWiki pages is in source order 09:28:09 ais523: I assumed it'd sort them... 09:28:24 it's more flexible this way, you can order them by hand 09:28:37 presumably there's an AWB plugin for sorting them, and a huge row about whether people should use it or not 09:28:41 ais523: how is that flexibility useful? 09:28:49 -!- Tiktalik has changed nick to Sleeptalik. 09:28:50 you are missing the point of MediaWiki! 09:29:02 heh 09:29:16 I think it's used to put [[Category:Living people]] first, though 09:29:47 ais523: IMO, that should be done by allowing you to establish relations between _categories_ 09:29:55 but i guess this is simpler, code-wise, for that use-case 09:30:08 -!- ion has quit (Ping timeout: 248 seconds). 09:30:12 I'll just write a bot to reorder categories how I like them at the same time I write a bot to check for dead links 09:30:26 did you know that not only can you, in an article, choose where the category goes in the list of categories on the article, but also where the article goes in the list of articles on the category? 09:30:42 yes, [[Category:foo | bar]] 09:30:48 but that makes sense, more or less 09:31:00 albeit, I might argue that only DEFAULTSORT should exist, not the per-category section 09:31:05 but it's useful for "X in Y" in [[Category:X]] 09:32:04 I think they also have hidden categories, at least in Wikipedia, which are not shown by default but there is a user preference to make it to display them, but in a separate row 09:32:06 instance Category foo 09:32:59 zzo38: indeed 09:33:21 -!- ion has joined. 09:33:44 ais523: speaking of bots, how hellish is pywikipediabot? 09:33:55 I don't really feel like writing my own library 09:34:22 not as bad as rolling your own library, although last I looked it used scraping rather than the API 09:34:26 perhaps it's been fixed to use the API since 09:35:03 wow, I'm not using it if it uses scraping 09:36:51 ok i might if i'm really lazy 09:37:41 ais523: err, apparently [[Category:Living people]] exists only for BLP monitoring 09:37:52 and therefore has no subcategories, making it completely useless for readers 09:37:54 elliott: indeed, that's its purpose 09:37:58 that seems like a terrible category to list first... 09:38:06 but it's so important when editing something 09:38:10 by policy 09:38:13 *sigh, wikipedia* 09:38:30 Wikipedia isn't really aimed at readers, because they don't make the decisions… 09:39:04 Wikipedia isn't really aimed at the editors either, just the very small subset of editors who would like to control who Wikipedia is aimed at 09:40:20 yes! 10:02:27 JPL HORIZONS seems broken; it doesn't do anything after a command is entered. 10:07:23 i think you don't always need the type parameter on a template function call 10:07:30 if the type can be inferred from argument types 10:07:36 but the inference is rather weak... 10:09:21 -!- Vorpal has joined. 10:12:06 -!- ais523_ has joined. 10:23:07 -!- ais523_ has quit (Ping timeout: 245 seconds). 10:44:11 -!- ais523_ has joined. 10:44:37 !glogbot_ignore so am I online now? 10:44:39 so am I online now? 10:44:43 yay 10:44:52 (!glogbot_ignore: good ping, or the best ping?) 10:46:52 ais523_: no 10:46:55 you're not online 10:47:28 ais523_: Now, er, how much do you know about table styling? 10:48:30 not a huge amount 10:49:28 :( 10:51:21 14:17:54: The text "More featured languages..." doesn't exactly scream "if you click through here a couple of times, you can suggest a language" 10:51:26 RocketJSquirrel: BTW, I don't consider this a problem. 10:51:38 The kind of person who wants to go from the main page directly to suggesting a language probably shouldn't. 10:55:06 ais523_: by the way, I thought of an obvious criterion for the spam user deletion script I missed 10:55:17 go on 10:55:41 ais523_: "has an entry in the block log matching %spam%" (note: this is different from "is currently blocked with that entry") 10:55:47 because we wiped the blocks 10:55:57 ah, of course 10:56:08 what about "has a 24-year block"? 10:56:21 for when the reason was typoed or not given? 10:56:38 although you'll need to check fake-lament on that 10:57:10 * ais523_ thinks it's vaguely weird to be on a wiki that's had exactly one vandal 10:57:25 http://esolangs.org/w/index.php?title=Special:Log/block&limit=500&type=block&month=&year= 10:57:32 it seems practically all spam-user entries have "spam" in them 10:57:38 even the ones that are sentences talking about other spambots 10:58:00 some of them have "vandal" even though we'd call them spammers nowadays 10:58:06 no "spma" or "spa," or whatever? 10:58:09 (because they didn't actually link anywhere or promote anything) 10:58:24 ais523_: oh, probably (although not "spma", at least), but we can delete users manually after-the-fact 10:58:36 I just want to pick off a few thousand automatically to make it less of a drudge 11:00:09 ais523_: haha, wow: (show/hide) 06:13, 28 September 2005 Graue (Talk | contribs | block) blocked 69.50.165.186 (Talk) with an expiry time of 24 years ‎ (probably a spammer testing to see if shit gets deleted here) (unblock | change block) 11:00:22 ais523_: they were blocked for creating [[Esolang:Sandbox]] with "Hello" 11:00:32 a martyr for the ages 11:00:39 edit summary "just testing" 11:00:52 since when do spambots figure out the project namespace and create a sandbox in it? 11:01:16 (that's the first block ever) 11:02:54 ais523_: also, I'm wondering if lament-impersonator isn't actually lament themselves 11:03:08 (show/hide) 00:27, 20 August 2007 (diff | hist) Esolang:Sandbox ‎ (Replacing page with 'cocks') 11:03:09 they remind me of lament of recent years. 11:03:37 oh, lament reverted them, so I guess not 11:04:23 http://esolangs.org/wiki/Special:Contributions/69.118.79.88 this person, presumably 11:04:30 ais523_: it seems it happened when IRP was on reddit 11:04:42 so the one vandal we got was when we were in the spotlight; makes sense 11:14:41 ais523_: wow, the query is really good now 11:14:50 3058 matches, without the risky duplicate-email query 11:15:08 -!- pikhq has joined. 11:15:17 -!- pikhq_ has quit (Ping timeout: 264 seconds). 11:15:41 ais523_: (actually, I'm more surprised there were 3043 matches before adding the log entry criterion) 11:15:47 I don't remember it being that effective 11:16:14 that would leave 1449 users to be manually checked 11:16:16 elliott: apparently F***** 11:16:18 I get the feeling ais523_ isn't here 11:16:24 coppro: what 11:17:31 elliott: supported 11:18:48 coppro: ??? 11:20:16 coppro: what are you on about 11:20:22 elliott: you asked who else supported 11:20:41 oh 11:20:48 -!- derdon has joined. 11:21:05 coppro: who the heck is Fasterisks 11:21:08 do you mean FKA? 11:22:08 ais523_: fun fact: nobody has ever been unblocked on esolang 11:23:33 yes 11:26:35 note to self: mysql> SELECT user_name, user_email, user_real_name FROM user u WHERE NOT EXISTS (SELECT 1 FROM spammers s WHERE s.user_id = u.user_id); 11:29:23 [[User;The Catholicizer]] has one edit and it's incorrect :'( 11:39:04 oh, [[DPEMOFKOXM]] that i deleted was actually a bot 11:40:41 ais523: ais523_: another criterion I just thought of: only contribution is to own user or user talk page, which has been deleted 11:40:53 ais523: ais523_: (keymaker has deleted lots, but never filled out a reason) 11:41:55 I'm /really/ tempted to relax the "no undeleted contributions and has contributions deleted as %spam%" thing to "no undeleted contributions and has deleted contributions" 11:42:04 Keymaker has deleted a /lot/ of such pages 11:50:54 actually, no, I remember there being a false positive for that 11:51:02 oh, no 11:51:06 they were blanking the page 11:51:11 /creating/ it should be pretty safe 11:51:54 I suppose it's plausible that somebody might have put up a page that's a copyvio and it was deleted and they never did anything lese 11:51:55 *else 12:02:33 I've been with students all this time 12:03:22 I said lots and lots of interesting things! Well, lots of things, anyway. 12:03:34 But some of them were amusing! 12:03:38 Others were informative! 12:04:01 RocketJSquirrel: Ping 12:22:48 -!- zzo38 has quit (Remote host closed the connection). 12:31:08 -!- Slereah_ has quit (Ping timeout: 240 seconds). 12:31:21 -!- quintopia has quit (Ping timeout: 244 seconds). 12:31:27 -!- quintopia has joined. 12:31:49 -!- SimonRC has quit (Ping timeout: 240 seconds). 12:31:54 -!- SimonRC has joined. 12:32:18 -!- Slereah has joined. 12:36:45 -!- augur has quit (Remote host closed the connection). 12:43:46 -!- Phantom_Hoover has joined. 12:43:48 -!- derdon has quit (Remote host closed the connection). 12:43:51 hi Phantom_Hoover 12:43:59 hello 12:43:59 Phantom_Hoover: You have 2 new messages. '/msg lambdabot @messages' to read them. 12:55:31 -!- nortti has joined. 12:59:20 so, esolang idea inspired by one of my students' code: a language that ignores expressions 12:59:45 as in, it's vaguely C-like, but if(x>3) and if(y>4) mean the same thing 12:59:58 you can write conditionals, but not choose what they're conditionalling on 13:01:43 "A colleague of mine recently needed to represent DAGs (directed acyclic graphs) in Coq, and asked around for ideas. Since Coq is not a nice language to program in, I decided to use Haskell instead." 13:01:45 Buuuuuuuuuurn 13:02:07 ais523_: did you see what I said about the first user ever blocked on esolang, btw? 13:02:59 ais523_: haha, wow: (show/hide) 06:13, 28 September 2005 Graue (Talk | contribs | block) blocked 69.50.165.186 (Talk) with an expiry time of 24 years ‎ (probably a spammer testing to see if shit gets deleted here) (unblock | change block) 13:02:59 ais523_: they were blocked for creating [[Esolang:Sandbox]] with "Hello" 13:02:59 a martyr for the ages 13:02:59 edit summary "just testing" 13:03:00 since when do spambots figure out the project namespace and create a sandbox in it? 13:03:02 (that's the first block ever) 13:04:27 I did 13:04:48 and you can just edit [[Project:Sandbox]] on any MediaWiki wiki, it'll be translated to the appropriate alternative 13:05:05 ais523_: I rather doubt spambots are doing that, either 13:05:17 anyway, Coq requires your programs to be proved correct, much like Agda 13:05:27 so it's rather harder to program in than Haskell 13:05:35 ais523_: your first statement is completely false (and also nonsensical) 13:05:45 well, yes 13:05:50 but /if/ it made sense, it would be true 13:06:06 ais523_: I doubt it 13:06:08 Coq requires nothing 13:06:15 you can program without using Prop at all 13:06:16 (note: I've been awake for quite a while, you can expect me to make no sense) 13:07:16 are you saying you make more sense when you're not tired? 13:07:30 yes 13:07:33 admittedly, not by much 13:07:48 also, I'm usually tired 13:07:58 What was that famous three-letter /^c/-word AI project? Cyc? 13:08:24 Cyc, yes. 13:08:31 It's a rather silly thing. 13:08:34 -!- MatressDude has changed nick to MDude. 13:08:45 It's COMMON SENSE in the COMPUTER, is what it is. 13:08:52 Billions and billions of rules. 13:08:54 Or so I hear. 13:09:27 -!- ais523 has quit (Read error: Operation timed out). 13:10:51 -!- augur has joined. 13:10:56 (#$genls #$Tree-ThePlant #$Plant) -- did you know that all tree-the-plants are plants? 13:12:14 bleh, that's the wireless malfunctioning again 13:12:18 alternatively, someone stealing my laptop 13:12:58 -!- oerjan has joined. 13:13:59 ais523_: http://esolangs.org/wiki/Esolang:Sandbox 13:14:17 (no, I didn't do that for any reason, I was just bored) 13:14:45 Billions and billions of rules. 13:14:49 SORT OF LIKE SPEECH RECOGNITION. 13:14:53 hi oerjan 13:15:03 That's not like speech recognition at all. :'( 13:16:19 Or I guess with a suitably warped view it is. But no-one's spending a hundred man-years to write up them rules. 13:16:26 hi elliott 13:17:19 `@ oerjan @ oerjan welcome oerjan 13:17:22 oerjan: oerjan: oerjan: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page 13:17:29 a hundred chinese sweatshop workers. the result is pretty good, but somehow cannot recognize "democracy". 13:19:08 http://esolangs.org/wiki/Esolang:Sandbox ok i made it even better 13:19:34 The sandbox should have one of those falling-sand games embedded in it. 13:20:03 ^ul ((oerjan: )S:^):^ 13:20:03 oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerj ...too much output! 13:20:21 if you're going to recursively ping someone, do it properly 13:20:29 quite so. 13:20:42 It was thrice by intention. 13:20:49 -!- pikhq_ has joined. 13:21:17 -!- pikhq has quit (Ping timeout: 264 seconds). 13:21:43 ^bf >[,>]<[<]>[[.>]<[<]>]!ais523_: 13:21:51 now what 13:22:00 First [,>] won't run. 13:22:04 bah 13:22:13 ^bf >,[>,]<[<]>[[.>]<[<]>]!ais523_: 13:22:13 ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ais523_: ... 13:22:41 The ^bf output limit is smaller than the ^ul. 13:22:51 For no particular reason. 13:22:58 I was about to ask, for any particular reason 13:23:01 but I think you answered for me 13:23:08 it's because ^ul is MORE AWESOME. hth. 13:24:39 ^ul (oerjan: )(~:S~:^):^( let's reuse our oerjans to save the environment ) 13:24:39 oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerjan: oerj ...too much output! 13:24:47 http://esolangs.org/wiki/Esolang:Sandbox ok i made it the most betterest 13:25:14 fizzie: but we're reusing them anyway 13:25:20 hey, an IP edited [[///]] usefully! 13:25:25 the featured language thing must be doing some good. 13:25:30 wow 13:25:37 (foo)S *obviously* makes a new foo, as opposed to doing a :S on an existing foo. 13:25:55 now i feel guilty about dicking around in the sandbox for the last 10 minutes. 13:25:56 but the (oerjan) is being :ed in both cases 13:26:17 just it's inside another program in one of the cases) 13:26:35 (great things about English #50: it even lets you verb punctuation marks) 13:26:35 You and your facts. I'll have no part with them. 13:27:01 ais523_: I think Swedish does that better, they have an actual separator 13:27:09 or was it finnish 13:27:14 how many languages allow s/// constructs, with that name? 13:27:26 it might be more fun to link each word of "everybody seems to be doing" to a different language 13:27:32 but that would mean finding five of them 13:27:43 thue 13:27:56 Oh 13:27:59 (oerjan) bliver koloniserad! vad imperialistiskt övergrepp! 13:28:19 thue uses the ::= syntax 13:28:31 (oerjan) kaksoispistetään. 13:28:34 ais523_: perl, sed, ed (I think) 13:28:41 It's something like "is being double-put". 13:28:42 the s///ing everyone was doing was presumably on IRC, I think 13:28:52 ed, sed, perl, perl6, irp 13:28:56 There you go 13:29:29 s/// is not english 13:30:09 Skype does s///, though it's not exactly a language. 13:30:20 And :ing is english, presumably. 13:30:56 Huh, I was pretty sure there was a picture on Wikipedia that showed the number line being projected onto a circle. 13:31:12 http://en.wikipedia.org/wiki/Real_projective_line 13:31:13 hth 13:31:39 They couldn't afford an infinite projector. 13:33:52 ais523_: hey, mind if I move [[Template:Featured language]] to [[Esolang:Featured languages/Current]] and [[Template:Featured]] to [[Template:Featured language]]? 13:37:05 quintopia: It probably depends what you are doing, what makes what to be more useful! Chinese seasons says the equinox is in the middle of spring instead of start of spring. 13:37:33 i say the chinese wouldn't do that if they had snow outside the window today. 13:37:39 (yes i do) 13:38:27 The picture in [[w:Real_projective_line]] isn't much of a picture, though. I remember an animooted one that showed the point on the line, and a small disc where it intersected the circle. 13:44:01 Oh, maybe I'm thinking of http://en.wikipedia.org/wiki/File:Riemann_sphere1.jpg instead. 13:44:09 Though that doesn't move either. 13:44:26 It's the dreaded Riemann sphere. 13:44:31 (I don't know, it looks hostile.) 13:44:42 It's not very friendly-looking, no. 13:44:57 Though I might be biased, I tend to distrust speheres. 13:45:25 They put these metal spheres on the streets in Helsinki near one harbour area, I swear they switch places when one's not looking. 13:45:31 And then they just stand there, all reflecty. 13:45:53 I think they're watching you. 13:45:55 http://photoblogi.blogspot.com/2010/04/metallipallo-helsingissa-olo-no-22.html 13:45:58 Those things. 13:46:17 Okay, it's not so oppressive-looking after it's been "tagged" and dirtied like that. 13:46:29 Actually now I feel a bit of pity. :/ 13:46:42 Oh well, e probably deserved it, anyway. 13:47:05 Oh, I... thought you were talking about larger spheres. 13:47:10 The fear of those made sense. 13:47:18 http://www.flickr.com/photos/raselased/3867863746/ now that's a whole different thing. 13:47:25 elliott: I don't mind 13:47:37 There's all kinds of sizes, from like ~20 cm to maybe a metre or so. 13:47:38 (remember that you can transclude non-templates) 13:47:43 (They keep conspiring.) 13:47:47 fizzie: Okay, that one looks a little sinister. 13:47:54 fizzie: I was thinking of human-to-2x-human-sized spheres. 13:48:08 ais523_: obviously, or I wouldn't move {{featured language}} to [[Esolang:Featured languages/Current]], it'd break the main page :) 13:48:17 Those I would probably just flee from, instead of being slightly unnerved by. 13:48:19 elliott: fun fact: did you know that templates weren't actually added to MediaWiki intentionally? 13:48:34 ais523_: you originally transcluded interface messages 13:48:37 and people used that to build templates 13:48:44 it was {{msg:MediaWiki:foo}} or something 13:48:44 yes, for internationalisation purposes 13:48:50 ais523_: I know this because I read a comment where you explained it 13:48:57 on Wikipedia, somewhere 13:49:08 and people realised you could put arbitrary stuff in MediaWiki: space even though the software ignored it 13:49:15 and make it think you were internationalising messages 13:49:22 and that's how templates came about 13:49:29 ais523_: it was http://en.wikipedia.org/wiki/Wikipedia:Templates_for_deletion/Log/2007_November_18#Template:Tooltip-article i read it at 13:49:33 I got there from http://en.wikipedia.org/wiki/User_talk:MediaWiki_default 13:49:40 -!- Madoka-Kaname has quit (Quit: Hug~♪). 13:49:42 ah, OK 13:49:54 which is hilarious, it has notifications addressed to all bots and proposed deletion notifications 13:49:56 I'm one of the few people to ever have successfully MfDed a MediaWiki:-space page 13:50:06 haha, link? 13:50:09 I followed it up by speedying one, I think 13:50:40 Comment I've posted the MfD now. Wow, that's the second time I've MfD'd a MediaWiki: page... --ais523 10:52, 23 November 2007 (UTC) 13:50:43 . 13:50:54 http://en.wikipedia.org/wiki/Wikipedia:Miscellany_for_deletion/MediaWiki:Tooltip-article 13:50:55 http://en.wikipedia.org/wiki/Wikipedia:Miscellany_for_deletion/MediaWiki:Tooltip-article 13:50:57 http://en.wikipedia.org/wiki/Wikipedia:Miscellany_for_deletion/MediaWiki:Tooltip-article 13:51:00 bleh, you beat me to it 13:51:06 barely 13:51:10 but what was the first one? :) 13:51:47 Speedy delete per WP:CSD#R3 - The redirect was created by a bot and there is no evidence that any human has ever used the redirect. It looks like a redirect from an implausible typo or misnomer. Since it was created by a bot, I would say that the "Recently created" aspect of WP:CSD#R3 does not apply. If a human thinks the redirect is needed in the future, they can create it. -- Jreferee t/c 19:03, 23 November 2007 (UTC) 13:51:47 http://en.wikipedia.org/wiki/Wikipedia:Miscellany_for_deletion/MediaWiki:Block_compress_delete 13:51:54 ais523_: err, does this person realise you're talking about a MediaWiki-space page? 13:52:06 they probably did, and were intentionally-ignoring the fact 13:52:53 [[ 13:52:54 rebuildMessages.php --rebuild 13:52:54 Updates all messages to their current default value, regardless of whether they have been manually edited. This is sometimes used on other wikis when a new messages file has just been created, with a comprehensive set of default messages. It has never been used on the English Wikipedia. 13:52:54 ]] 13:52:58 I wonder how much it'd break if it _was_ run. 13:53:46 you wouldn't get huge breakage, just lots of messages being less customized 13:54:14 yep, but that probably counts as "breakage" for wikipedia 13:54:18 hmm, it's fun to see that in 2006, I wasn't sure what deleting an interface message would do and neither was anyone else 13:54:22 and in 2007, I was explaining it to them 13:54:26 all the messages yelling at people about how to edit pages when you click edit would disappear 13:54:48 ais523_: you asked if sandbox edits show up in the "edit log" on [[Esolang:Sandbox]] in 2006 13:54:53 fast learner, I suppose... 13:55:25 heh 13:55:34 http://pics.kuvaton.com/kuvei/doing_it_wrong89.jpg 13:56:12 meanwhile, you might enjoy this: http://en.wikipedia.org/wiki/Special:PrefixIndex/Wikipedia:Miscellany_for_deletion/MediaWiki: 13:56:20 it's how I found the relevant MfDs 13:57:41 -!- ais523_ has quit (Quit: Page closed). 14:11:48 lentokonesuihkuturbiinimoottoriapumekaanikkoaliupseerioppilas 14:12:10 kaksikymmentäneljätuntiaikakausitämänhetkinen 14:13:04 -!- aloril has quit (Ping timeout: 260 seconds). 14:13:27 Kolmivaihekilowattituntimittari is something I always think of first when it comes to longish words. 14:13:41 twentytwohourscurrenttimeperiod? 14:17:22 nortti: Twentyfour. 14:17:29 It's the day of the day of the day of the day! 14:17:40 what? 14:17:54 http://miekko.infa.fi/kaksikymment.ogg, see? 14:19:37 http://www.omniglot.com/soundfiles/finnish/hovercraft_fi.mp3 14:25:49 -!- aloril has joined. 14:31:17 -!- ais523 has joined. 14:31:37 hi ais523 14:31:59 try saving and restoring twice 14:34:13 ais523: what? 14:34:37 I was in the mood for a non sequitur 14:41:31 -!- MoALTz has joined. 14:47:47 ais523: hey, can you fix CSS so it supports negative paddings? 14:48:14 no 14:48:26 would a negative margin work for whatever you're trying to do? 14:48:43 unfortunately not, I'm using width: 100% 14:48:58 so a negative margin will push it to one of the edges, but leave a space on the other side 14:49:17 arguably, a negative margin should apply in all directions, but it doesn't 14:55:46 elliott: oh, I fixed my binary diff problem with a bit of out-of-the-box thinking 14:56:30 I got the save code to remember, for each thing it wrote out, what it was writing out (with an identifier that wouldn't change over time and was unique for each bit of the save file), and which byte in the save file it started 14:56:42 then I compare the files by comparing the tags and going byte-by-byte from there 14:56:48 if you believe hashtables to be O(1), it's O(n) 14:57:10 and leads to a diff format that has commands seek, copy, edit 14:58:38 I'm not even convinced it's an awful hack… 14:58:40 i do not believe hashtables to be O(1)! 14:59:46 in my case, it's O(n^2) in the limit because I use a linked list upon hash collisions, but O(n) throughout the file sizes that actually happen in practice 15:00:53 -!- ais523 has quit (Remote host closed the connection). 15:09:24 :t (+) . (+) . (+) 15:09:27 forall a. (Num a) => a -> ((a -> a) -> a -> a) -> (a -> a) -> a -> a 15:10:11 > ((+) . (+) . (+)) 1 2 3 4 15:10:15 mueval-core: Time limit exceeded 15:10:19 wat 15:10:21 > ((+) . (+) . (+)) 1 2 3 4 15:10:22 10 15:10:47 oerjan: haskell is slow. hth. 15:10:54 O KAY 15:11:21 oerjan: thanks for tabling betterave. i was too lazy to. 15:11:26 yw 15:12:21 i forget, did i ask you to propose deadfish as a featured language candidate yet :P 15:13:10 you did, but on the other hand the page says to make your suggestion _count_ 15:13:26 oerjan: hey, counting is one of the few things Deadfish is good at! 15:13:51 although with ais523 and Taneb snatching the very two languages i was considering instead... 15:14:28 yes, Glass is a good candidate, but its article needs _work_ before i'll link to it from the main page. 15:14:41 for instance, this is not a good lead: "This wiki page describes the structure of Glass, however, it's been described as unintuitive. If you just want to learn Glass, it's recommended that you read the IRC log of #esoteric in which Gregor taught a class on Glass. That log is available at http://tunes.org/~nef/logs/esoteric/06.01.15, and the lesson starts with the line "16:17:57 Lesson #1: Classes" Also, Gregor is always willing to ans 15:14:41 wer questions about Glass on #esoteric on FreeNode." 15:14:42 i already _did_ work on that ;_; 15:15:02 ok well maybe the notice is obsolete then 15:15:17 the rest of it certainly seems good quality 15:17:59 oerjan: yeah you're right, it's a very good article by our standards 15:18:05 just the introduction needs improvement 15:18:10 I'll probably do it 15:18:29 yay 15:18:58 i think fixing that up was one of the first things i did after joining the wiki 15:20:11 @ask RocketJSquirrel What is the replacement address for http://www.befunge.org/fyb/glass/? 15:20:11 Consider it noted. 15:20:23 Ah, http://codu.org/eso/glass/. 15:20:50 oerjan: is Glass TC? 15:20:58 i would presume so, it obviously has the necessary control flow, but are the integers unbounded? 15:21:26 (also, do you think it belongs in [[Category:Low-level]]? on the one hand, it involves lots of stack-munging and "VMy" things; on the other hand, it's OOP...) 15:21:41 elliott: i cannot imagine how it wouldn't be with a complete object system, although i have never looked deeply into how using it in real OOP style works 15:22:04 but i'd imagine you can make linked lists and stuff 15:22:08 right 15:22:47 ...i think part of glass is being _both_ high and low level in a ridiculous way 15:23:04 indeed, i'll leave it without either of the categories 15:23:29 oerjan: i really wish there was a wikicode shorthand for . 15:23:48 or at least a shortcut for it. 15:23:54 erm, shortcut key that is 15:24:01 heh 15:25:22 huh i joined the wiki before i even got my laptop. it may have been part of the reason why i got it, as my aunt got fed up with me using her computer all the time :P 15:25:56 [[Glass is considered unique by its creator because it combines the 15:25:57 unintuitive postfix notation with object orientation, and also requires 15:25:57 extensive use of a main stack, despite being (mostly) 15:25:57 object oriented.]] 15:26:07 it is also considered unique because it is redundant, and redundant. 15:26:11 -!- Frooxius has quit (Read error: Connection reset by peer). 15:28:00 !glass poop 15:28:01 OK 15:28:39 Glass houses. 15:29:07 oerjan: ok now i need to work out how to work in the fact that EgoBot interprets it (because most people probably don't want to compile a C++ program) 15:29:59 oerjan: also, your /// interpreter is available on your site, right? there's no point duplicating it on-wiki if so. 15:31:12 elliott: er i _made_ it to be included on the wiki. the fact that i also have several versions on my site is incidental. 15:31:26 it is after all quite short. 15:31:47 oerjan: well, it is not the ideal place for code... 15:31:53 you can Ctrl+S a standalone file 15:32:21 (indeed graue has deleted code pages after migrating them to the file archive) 15:32:27 i suppose it's short enough that it doesn't matter. 15:39:48 oerjan: hey what do you think about swapping the colours of the meta and for readers box on the main page 15:43:25 those are afaict the two most compatible colors in the set and so i don't feel swapping them should make much of a difference 15:43:53 blue feels like a meta colour for some reason. also, green is our colour, so it should be on the most important section, or something. 15:44:22 ok 15:44:22 done 15:44:32 i notice nobody has commented on the last link in the meta section yet : 15:44:33 :P 15:44:47 i read about it in the logs. 15:45:37 * oerjan wonders if he should mention that he doesn't really like peach color 15:46:07 oerjan: sheesh, i had a hard enough time coming up with acceptable colours in general. 15:46:13 that one is meant to be pale red. 15:46:21 feel free to suggest a better one :P 15:46:28 (well, pale red / orange) 15:46:37 (orange was suggested; that was the result of trying to make orange pale enough) 15:48:27 oerjan: as in, a better colour, not a better pale red 15:48:39 it is a bit close to the featured language colour. 15:49:23 * oerjan is not good with style design 15:51:58 * elliott fixes formatting bug 15:52:02 (the boxes were too tall, vertically) 15:52:51 oerjan: perhaps http://en.wikipedia.org/wiki/List_of_colors will inspire you :P 15:56:16 This article definitely needs a different picture, in the one showing at the moment square A is obviously darker than square B. —Preceding unsigned comment added by 129.240.146.29 (talk) 13:28, 7 December 2009 (UTC) 15:56:16 -- comment left on [[Talk:Checker shadow illusion]] 15:59:16 You are a liar, sir. They are not the same color. This might work in a real-life example, but the picture is a mock-up to show the effect. —Preceding unsigned comment added by 138.163.0.43 (talk) 18:46, 15 January 2008 (UTC) 16:00:02 -!- asiekierka has quit (Remote host closed the connection). 16:00:04 ... 16:00:32 elliott: People are wonderfully stupid. 16:00:32 RocketJSquirrel: You have 1 new message. '/msg lambdabot @messages' to read it. 16:00:37 @messages 16:00:37 elliott asked 40m 26s ago: What is the replacement address for http://www.befunge.org/fyb/glass/? 16:00:45 elliott: http://codu.org/eso/glass/ 16:00:46 I found it. 16:00:48 Yes, thanks. 16:01:24 RocketJSquirrel: There's even a crank: http://en.wikipedia.org/wiki/Talk:Checker_shadow_illusion#Equivocation 16:02:21 Holy lol 16:03:57 That guy has posted comments on the page from 2009 to 2011. 16:06:29 bah every attempt either looks worse or too similar to wikipedia's scheme :P 16:06:39 oerjan: i don't care about similarity to wikipedia's scheme 16:06:53 oerjan: otoh i would like it if it was a three-letter rgb code 16:07:03 i.e. #rgb rather than #rrggbb 16:07:09 i don't know why that is, it just makes me happier :P 16:07:21 if you have any ones that look nice go ahead, I'll try them out 16:07:43 -!- Frooxius has joined. 16:08:11 http://esolangs.org/wiki/Inflection Well this is a lovely talk page masquerading as an article. 16:08:35 elliott: i was sort of working within that restriction. what i have right now is FE5 for featured and ECF for creators 16:09:13 oerjan: er you don't like the featured colour either? 16:09:32 i'm rather attached to yellow for that one, it's brighter than the other colours on the page like a highlight. 16:09:39 i thought making it closer to gold might make it sort of more prominent 16:09:51 * elliott takes a look 16:09:54 well yes, with my scheme it's still the only warm color 16:10:04 well, it's more prominent, but it also kind of ruins the pastel thing 16:10:10 ah well 16:10:20 ECF is quite nice, I was wondering if purple might be good 16:11:12 otoh it could do with being a little less close to DDE, the meta colour 16:11:15 as i implied, green-blue-purple is wikipedia's scheme :P 16:12:08 i have a problem getting it less close without giving it the red tint i'm trying to remove in the first place 16:12:39 -!- chickenz has quit (Quit: WeeChat 0.3.2). 16:12:46 -!- chickenz has joined. 16:13:08 wikipedia's purple is #DDCEF2, for what that's worth. 16:13:20 so roughly #DDF or perhaps #DCF. 16:13:49 er, more like DCF. 16:14:04 otoh that's even closer to the meta colour 16:14:42 oh well, later -> 16:14:46 -!- oerjan has quit (Quit: leaving). 16:19:48 -!- MoALTz has quit (Quit: brb). 16:35:22 -!- MoALTz has joined. 16:54:20 http://esolangs.org/wiki/Functional 16:54:30 Guys tell me this was mocked appropriately at the time. 16:55:43 I think I might have. 16:56:06 phew 16:57:56 Phantom_Hoover: Also oi what do you think of the new Code blocks: They are enclosed with { and }. For example: if (equals(a,b), {print("a equals to b") } ) 16:57:56 . 16:57:59 Argh. 16:58:01 The new http://esolangs.org/wiki/Main_Page. 16:58:18 I thought they were just another sign of the awfulness of it. 16:58:59 Don't like the colour scheme, needs more contrast between "For creators" and "Featured language". 17:01:12 Phantom_Hoover: Feel free to suggest a better colour for "for creators". 17:01:14 oerjan tried and failed. 17:01:22 Orange? Does that not work? 17:01:32 Phantom_Hoover: That is the result of me trying to make orange pastelly enough. 17:01:42 Oh; red? 17:01:44 Also, if you think orange will make it look *less* like the featured language heading... 17:01:50 Phantom_Hoover: That is also the result of me trying to make red pastelly enough. 17:01:55 i, um 17:02:03 It turns out that light red and light orange are both peach. 17:02:14 OK you realise that 17:02:23 there are pastels which are red 17:02:25 I suppose I could make it pink but I couldn't find a nice pink. 17:02:31 have you never used pastels 17:02:44 look 17:02:47 Phantom_Hoover: I don't mean pastel. 17:02:50 I mean... what's the word. 17:02:50 http://en.wikipedia.org/wiki/File:Commercial_pastels.JPG 17:02:55 For those light colours. 17:02:57 Soft. 17:02:59 You know. 17:03:17 "Of a soft and delicate shade or color." 17:03:19 Okay, I do mean pastel. 17:10:55 -!- asiekierka has joined. 17:12:17 -!- Phantom_Hoover has quit (Remote host closed the connection). 17:15:39 -!- Phantom_Hoover has joined. 17:19:10 yay, I got G. to ragequit! 17:19:18 I must get some kind of badge for that 17:23:11 -!- NihilistDandy has joined. 17:27:24 What's a "G."? 17:27:52 -!- cheater_ has joined. 17:28:13 Also #dce is closer to #ddcef2 than #dcf. 17:28:21 fizzie: Formerly Goethe. 17:28:39 Very-long-time nomic player (and internet nomic player), current Agora player. 17:28:44 Hokay. 17:29:00 A bit on the curmudgeonly site. 17:29:01 *side. 17:29:17 Also one of them fisheries research biologists. 17:29:30 -!- cheater has quit (Read error: Operation timed out). 17:30:43 -!- Sleeptalik has changed nick to Tiktalik. 17:37:15 ehhh 17:37:33 which of you people made computer music? 17:37:49 my computer musics all the time 17:38:06 :P 17:38:12 (what do you mean "computer music"?) 17:38:23 music of computers flying out of windows 17:38:32 obviously 17:38:38 if i had that kind of money 17:38:42 it would totally happen 17:39:46 which of you has a self photo where you're wearing a hat 17:39:49 thats the question 17:40:07 maybe its not, but 17:40:28 Lawlabee 17:40:34 aka RocketJSquirrel 17:40:40 no no 17:40:54 one of you makes piano music on your computer! 17:41:05 gregor 17:41:12 AKA ROCKETJSQUIRREL 17:41:15 ^ 17:41:17 OH 17:41:19 I SEE 17:41:26 What do you want from me >_< 17:41:31 http://www.ted.com/talks/scott_rickard_the_beautiful_math_behind_the_ugliest_music.html 17:42:02 augur: Yes, I've seen it. It is a very poor attempt at being bad music. 17:42:19 :P 17:42:30 i suppose it depends on what you mean by bad but fine 17:42:36 also golomb ruler is p cool. i remember reading about it in a gardner book 17:43:36 augur: That thing is a fine example of why TED talks are complete bullshit. 17:43:42 hah 17:43:58 do tell why you think this is so 17:44:22 The music has melody and rhythm; I found it perfectly listenable. It might not be a pop song, but it's hardly the most ugly or dischordant music by a very long shot. 17:44:38 Oh, it's not even a TED talk. 17:44:40 it had neither melody nor rhythm, i dont know what you're talking about 17:44:51 It's a TEDx talk. 17:44:57 Relatedly, another TEDx talk was about that vortex math thing. 17:45:25 what vortex math thing 17:45:38 http://www.youtube.com/watch?v=Yzfgq1zv8jg 17:46:06 Don't watch unless you want 10 minutes of complete mathematical/scientific crackpottery. 17:46:49 Indeed it has neither melody or rhythm, but that's kind of why it's such a poor attempt at bad music. 17:46:53 It simply isn't music at all. 17:46:59 To be bad music, you have to be an attempt at music. 17:47:18 It's like saying that radar blips are bad music. 17:47:26 It's definitely music. 17:47:33 My standards for melody and rhythm may be lower than others. 17:47:46 But I certainly didn't find it an especially unpleasant arrangement of sounds, just boring. 17:47:49 lolwut 17:47:57 oh man this is painfully stupid 17:47:59 But I certainly didn't find it an especially unpleasant arrangement of sounds, just boring. <-- this is the only part of that I agree with 17:48:29 i think that's the wrong definition of bad, then 17:48:39 RocketJSquirrel: The main problem is that it's played way too slowly, so it just sounds like a bunch of notes. 17:48:42 the goal was clearly laid out 17:48:46 You can make anything sound like a bunch of notes. 17:48:55 the measure of goodness he employed was quite precise, and he achieved the opposite of it 17:49:06 augur: Right, yes. 17:49:10 It's just a very silly measure of goodness. 17:49:14 your measure of good or bad is "how pleasing it is" 17:49:14 RocketJSquirrel: why does your post contain 0x08 byte before and after < and >? 17:49:15 which is fine 17:49:30 but its not the measure he was using 17:49:37 obviously the measure he was using is crap but 17:49:58 nortti: Why doesn't YOURS? 17:49:59 But seriously, TED talks are basically a tool by which people can make themselves feel excited and enlightened while learning nothing of significance, and by which people can promote themselves and make what they're doing sound vital and perfect, no matter what it is. 17:50:25 It's complete bullshit. 17:50:27 elliott: mostly true 17:50:33 there are some really good presentations tho 17:50:44 Sure. Some people are interesting enough to rescue any venue. 17:51:15 Like myself 8-D 17:51:17 (See /topic) 17:51:30 -!- augur has set topic: see what now. 17:51:37 :( 17:51:40 -!- augur has set topic: This is SURPRISINGLY the WEIRDEST CHEESE you will ANNOTATE all RAMADAN: http://championofbirds.com/?p=4991 | http://codu.org/logs/_esoteric/. 17:53:39 does anyone here have any experience with RISC OS or MorphOS? 17:54:49 i agree with elliott re: definition of music. i do not require such trivialities as melody, rhythm, harmony. i actually have schoenberg, webern, etc. in my collection. klangfarbenmelodie is pretty cool. 17:55:05 http://www.youtube.com/watch?v=bxch-yi14BE <-- this is amazing, watch it now 17:56:25 -!- Taneb has joined. 17:56:28 Hello! 17:56:32 elliott: http://www.youtube.com/watch?v=K93dL65Q724 17:58:09 augur: i watched the first few videos of the intro by the guy in the tedx talk 17:58:14 they were enthralling, we watched them in here communally 17:58:20 very enlightening stuff 17:58:23 oh my god dude this is comedy gold 17:58:43 no the other guy's are better 17:58:49 i haven't even watched these and i can guarantee it 18:01:35 Hmm, is there a from-source package system and archive that makes some sort of attempt to work on multiple OSes? 18:04:15 -!- nortti has quit (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312200651]). 18:05:21 RocketJSquirrel: rpm? 18:05:26 Wait, whaddya mean by OSes 18:05:33 http://www.netbsd.org/docs/software/packages.html runs on multiple OSes 18:05:35 pkgsrc that is 18:05:43 lots of them in fact 18:05:50 so does Nix/Nixpkgs 18:06:16 RocketJSquirrel: Neither of those use package archives though. 18:06:32 I suppose that's not the important part. 18:06:37 Just that it be able to automate package building. 18:06:39 pkgsrc is the typical ports-ish system, Nix uses derivation files on their own that reference external file sources. 18:06:41 Not sure why I even thought that. 18:06:55 RocketJSquirrel: Most people handle the building concern separately to package systems, I think. 18:06:58 What's your use case? 18:07:07 musl/sabotage ^^ 18:07:43 RocketJSquirrel: Well, I don't see what you mean by "OS" then. 18:07:56 Obviously rpm/dpkg/apt-get will work on anything Linuxy. 18:08:07 Yes, and conveniently install glibc over my pretty musl system. 18:08:12 I don't want to set up a complete package repository. 18:08:27 I just want a way to bootstrap "try to install " that doesn't involve me trudging through tons of packages myself. 18:08:32 "The implementation should be 100% C++ object oriented" 18:08:40 RocketJSquirrel: Uh... 18:08:45 RocketJSquirrel: Ohhh, package archive 18:08:47 As in archive of packages 18:08:54 Not as in archive format for packages 18:08:59 Oh, hahah, yes. 18:09:00 I was thinking you wanted a .rpm/.deb type thing 18:09:03 Nonono 18:09:05 Not at all. 18:09:11 RocketJSquirrel: Well, Nix/Nixpkgs uses the system libc, I think. 18:09:17 It bootstraps everything else though (its own compilers, etc.) 18:09:24 RocketJSquirrel: But it works on OS X and Cygwin, so it should work on musl. 18:09:43 RocketJSquirrel: Of course, that doesn't handle the "OSy" things, but in your situation it couldn't anyway. 18:09:51 Yeah, and I don't want it to. 18:10:10 pkgsrc would... probably also work, but it's hard to quantify the immense magnitude of superiority Nix has over a bunch of Makefiles. 18:10:23 RocketJSquirrel: Oh, Nix is C++ though, so you'll have to get libc++ working. 18:10:31 pikhq_: (Is the C++ support for musl in a release or just the latest git?) 18:10:35 Oh bloody frrrp 18:10:47 I have a g++, but I suspect it to be nonworking. 18:10:55 Nix is C++? :/ 18:10:57 It's the runtime libraries that matter. 18:11:06 RocketJSquirrel: You could use Slackware's "package manager" and archive. 18:11:12 RocketJSquirrel: Since they don't patch, the packages probably work. 18:11:21 On the other hand, the package manager doesn't work. 18:11:25 It's a trade-off. 18:11:38 -!- Taneb has quit (Quit: :'-0). 18:11:40 olsner: yeah :( 18:11:49 elliott: I feel I'd be safer with an archive that at least makes an attempt to work in multiple places already. 18:12:10 RocketJSquirrel: How about Gentoo Prefix 18:12:17 Works on Linux, BSD, OS X and Interix. 18:12:30 Sure, emerge sucks, and Gentoo sucks, but it's a *lot* of packages. 18:12:36 Hmmmm 18:13:06 RocketJSquirrel: OTOH I think it might want to build its own gcc, but I guess if you're bootstrapping that won't be a problem. 18:13:32 RocketJSquirrel: You'll still want to put it as /opt or the like though, obviously, since it can't handle everything. 18:13:42 RocketJSquirrel: Oh, you could just put it as /usr and use {/bin,/lib}. 18:14:09 I'll put it in /opt or something, I have no desire to trudge on /. 18:14:23 /usr is more suitable than /opt :P 18:14:37 Or, I guess sabotage already uses /usr *shrug* 18:14:44 It's an ln -s / 18:14:48 /usr/local then :P 18:14:56 RocketJSquirrel: Yeah, and if you change that, /usr/bin/env would break etc. 18:15:11 /local could work. 18:15:30 RocketJSquirrel: I think Gentoo Prefix uses /opt/gentoo by default, so probably easiest to stick with that. 18:16:08 It just seems to have an awfully large number of basic packages it builds into the prefix first >_> 18:16:22 I'm fairly sure that just ./configure in gcc won't build a working gcc on musl. 18:17:12 RocketJSquirrel: It should if you have a bootstrapped system. 18:17:19 With musl as system libc and thus no musl-gcc. 18:17:40 RocketJSquirrel: But you won't find any package sets that are widely-portable and use all the system facilities. 18:17:45 No, because it will have the wrong dynamic loader, and I think certain components of gcc don't work anyway. sabotage's build of GCC has tons of options. 18:17:45 That's basically impossible. 18:17:52 They have to be isolationist by design. 18:18:03 RocketJSquirrel: Well, fair enough. You can patch the gcc package, though. 18:18:16 I just want it to use system gcc, glibc >_> 18:18:22 Err, s/glibc/libc/ 18:19:26 -!- monqy has joined. 18:20:16 RocketJSquirrel: Make a dummy gcc package that installs symlinks, then. 18:20:23 Should work. 18:20:56 There's the secondary issue that whatever it installs into the prefix will be very GNUy. 18:21:00 It'll probably install GNU coreutils etc. 18:21:08 Goes against the NoGNU/Linux intent. 18:21:19 But yeah, I'll try it first. 18:23:55 RocketJSquirrel: If you just want NoGNU/Linux, your system will be sufficiently useless and bare that you will have no need for a package manager. 18:24:05 8-D 18:24:06 RocketJSquirrel: P.S. Suggest a featured language candidate. 18:24:26 Kipple 18:24:42 RocketJSquirrel: On http://esolangs.org/wiki/Esolang:Featured_languages/Candidates :P 18:24:53 Pff 18:25:56 I admit upon further observation that its page is rather ... spartan. 18:27:06 RocketJSquirrel: Doesn't matter, the candidates page is meant to drive people to improve the articles of the candidates they prefer anyway. 18:27:35 RocketJSquirrel: JESUS FUCKING CHRIST 18:27:41 THREE PEOPLE HAVE ADDED LANGUAGES SO FAR 18:27:41 ??? 18:27:51 THERE IS ONE LINE OF INSTRUCTIONS 18:27:56 TWO OF THOSE PEOPLE HAVE BROKEN THOSE INSTRUCTIONS SO FAR 18:27:59 AND THE FIRST HAD NO OPPORTUNITY TO BREAK THEM 18:28:01 I hate everybody. 18:28:19 Alphabetical order is for losers. 18:28:36 I just edited the page to fix Taneb's addition right before yours :P 18:29:06 Also, the instructions don't say you should sign your addition, but everyone is. 18:29:21 ==List of candidates== 18:29:21 18:29:30 Perhaps because of that. 18:29:39 In my defence, ais523 added that signature when adding his entry without updating the rest of the instructions. 18:29:46 He is ROGUE. 18:38:17 But he didn't even use that syntax ... 18:38:33 WTF, Orisinal updated???? 18:39:32 i 18:39:37 i don't know what to believe in any more. 18:41:06 -!- NihilistDandy has quit (Quit: Back later). 18:41:39 RocketJSquirrel: Eh? 18:41:47 RocketJSquirrel: Oh, because he uses ~~~ for his fancy (UTC). 18:41:50 Details :P 18:42:09 Phantom_Hoover: What is Orisinal? 18:42:18 ... 18:42:25 That collection of Flash games? 18:42:30 The one with Winterbells? 18:42:41 I take it you are emulating the tone I take when you don't know of a thing. 18:43:19 oh my god winterbells 18:43:22 bu 18:43:23 nny 18:44:02 No, I was taking the "come on you've heard of Winterbells surely". 18:44:06 *tone 18:44:36 this game is ,,, hard 18:45:08 Wait had you heard of Winterbells? 18:45:45 Phantom_Hoover: no 18:45:47 but 18:45:49 i am so happy i have now 18:46:05 (BtW, the highest recorded score is ~7,531,195,809,589,061,900,000.) 18:46:50 (Apparently the author didn't account for the ridiculous heights to which scores could go.) 18:47:14 Sounds scripted. 18:47:21 My highest score is, uh, 140. 18:48:10 Yeah, but note that a) the score per bell increases by 10 each bell and b) the birds which double your score are pretty common. 18:49:47 Fair enough. 18:50:55 Phantom_Hoover: Did you play that Hexagon game, by the way? 18:51:09 Maybe; I don't know what you're talking about. 18:51:17 http://distractionware.com/games/flash/hexagon/ 18:51:58 Phantom_Hoover: From the vvvvvvtoo many vs guy. 18:52:55 this is horribl 18:52:56 e 18:52:58 why 18:53:01 would he do this to me 18:53:02 aaaaa 18:54:15 It gets worse on level 3. 18:56:13 Phantom_Hoover: http://jonaslund.com/works/selfsurfing/ 18:56:25 This is the best thing ever(?). 19:04:47 ... these words. 19:04:49 They are words. 19:04:54 That is all I can say of them. 19:05:15 RocketJSquirrel: Which words 19:05:48 elliott: The words on that page. 19:06:49 RocketJSquirrel: It's a Chrome extension that mirrors all the pages open in that guy's browser. 19:07:08 He is browsing random nonsense for 24 hours in the most pointless performance art ever :P 19:07:09 Seriously? 19:07:11 Oh my god. 19:07:43 ... wow. 19:08:38 Derivative idea: That, but decentralised. Everyone synchronised, and everyone in control. 19:10:09 -!- tzxn3 has joined. 19:14:29 "I would like to ask this question because of two reasons. First, my only interest in programming is to write Sokoban programs" 19:14:53 I'm a square. 19:15:24 wat 19:16:00 2012-03-20 20:51:06 ( elliott) http://distractionware.com/games/flash/hexagon/ 19:16:27 Ah. 19:16:29 From elsewhere; it was suggested the call stack in a C implementation can give you an arbitrary-sized counter (or an arbitrary-sized finite-alphabet stack) that won't necessarily run into "void * has finite size" problems, as long as you just call functions with no parameters and don't use any auto variables. 19:16:49 Deewiant: It's the thick red-band things that do me in; I rotate around them fine, but end up in the wrong rotation for the thing that immediately follows. 19:16:55 Sadly, that's just one stack/counter. 19:17:01 fizzie: That's well-known here; the problem is that you only get a PDA. 19:17:11 elliott: Yeah, they're annoying. 19:21:44 About: "I like the puzzle game Sokoban." Website: sokoban.ws 19:21:49 I'm sensing a pattern from this person. 19:22:25 Yes, you can get a PDA out of C. Still no TC for you. 19:24:37 I thought PDAs went out of fashion a decade ago? 19:25:08 Public displays of affection will *never* go out of fashion. 19:26:34 Maybe in pansy Finland. 19:27:05 Here in Scotland any public display of anything other than violent hatred towards another human is considered a sign of weakness. 19:30:45 ... friendship ... is magic? 19:43:43 Ponies! 19:57:28 -!- nortti has joined. 20:10:37 Slereah: Indeed. 20:11:15 -!- nortti has quit. 20:12:00 -!- asiekierka has quit (Remote host closed the connection). 20:14:53 -!- sebbu has quit (Read error: Connection reset by peer). 20:15:49 -!- sebbu has joined. 20:15:49 -!- sebbu has quit (Changing host). 20:15:50 -!- sebbu has joined. 20:55:35 -!- oerjan has joined. 20:58:02 hi oerjan 20:58:08 hi elliott 21:01:39 -!- Phantom__Hoover has joined. 21:03:13 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds). 21:04:08 elliott: you talked about using something more pink, what about FCF? 21:04:30 Are you still deliberating over front page colours? 21:04:47 (Why are you specifying 12-bit colours?) 21:05:08 Phantom__Hoover: Because the other ones are 12-bit! 21:05:08 Phantom__Hoover: i just restarted deliberating as i came back home and had the tabs open 21:05:10 12 bits should be enough for everyone. 21:05:24 -!- jackd has joined. 21:05:27 oerjan: a bit too strong: that makes it the brightest section on a page. 21:05:32 `welcome jackd 21:05:35 *on the page 21:05:35 jackd: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page 21:05:40 elliott: and FDF? 21:05:52 oerjan: And FSF. 21:05:53 oerjan: ooh that's good 21:05:55 (i was wavering between those) 21:06:12 i'll think about it some more, FDF is the best candidate yet though 21:06:39 -!- jackd has quit (Remote host closed the connection). 21:06:40 You must try all 4096. It's not that much. 21:06:49 Well-welcomed, again. 21:07:39 oerjan: i have to admit, i am slightly attached to the current colour scheme in that it has both the "standard" primary colours and the RGB primary colours. 21:07:54 (ok mainly i just like that all the colours seem "equally far apart" from each other) 21:08:38 i'm thinking that the _green_ now is a little to strong with the rest, what about DFC? 21:08:41 #FDF is tempting, though 21:08:50 *too 21:09:11 You know, that instant_reddart bot fascinates me. 21:09:17 oerjan: #DFC seems more consistent. otoh that is the _first_ section people should read, so it using a strnoger colour makes sense 21:09:23 Why would anyone ever make something like that? 21:09:41 oerjan: it is true that the current one seems a little dark though 21:10:16 hm 21:10:20 oerjan: i have wondered if colouring the background of the box contents with a lighter version of the header colours might be a decent idea, like wikipedia does. 21:10:32 (we're ripping off their design to a point where i don't care about doing so further.) 21:10:37 heh me too 21:10:44 the page seems a little bland without it 21:10:47 compared to the previous one 21:11:00 elliott: My suggestion: http://users.ics.tkk.fi/htkallas/argb.png 21:12:44 (ok mainly i just like that all the colours seem "equally far apart" from each other) <-- i was trying to get something like "all the non-feature ones are cold, and equally far from each other, while the feature one stands out more" 21:12:52 (and is warm) 21:13:16 (Just always remember to obey http://users.ics.tkk.fi/htkallas/argb2.png and everything will be fine.) 21:14:16 very merry colors, that 21:14:38 They're the official colours of the new "visual whateveritwas" of our university. 21:14:52 Well, "new", it was new two years back, maybe. 21:15:56 The second image is trying to indicate that when you pick a color for the logo, its immediate neighbours are then illegal to use anywhere. 21:17:53 Our official typefaces are Nimbus Sans Bold combined with Sentinel. 21:19:46 (ok mainly i just like that all the colours seem "equally far apart" from each other) <-- i was trying to get something like "all the non-feature ones are cold, and equally far from each other, while the feature one stands out more" 21:19:47 ok 21:20:05 oerjan: mind you, "for readers" is arguably more important than "featured language". 21:20:30 i think that paler green makes the rest of the page look more pastel, paradoxically. 21:21:41 elliott: btw i have hunch you won't be able to fit even lighter background versions into 12 bit 21:21:44 *+a 21:22:12 -!- augur has quit (Remote host closed the connection). 21:22:25 oerjan: well i was going to derive them from the header values. 21:22:31 with HSV or something of the sort. 21:22:46 (ideally the template would do it itself) 21:22:58 ok 21:23:33 elliott: Well, g++ appears to at least partially work. 21:23:45 I can compile hello.cc using iostream. 21:28:21 CSS3 added HSL color specifications. fcolor uses that in the canvas-drawing for the hue-bar, and maybe something else too. 21:30:02 Also the weirdest; the HSL color conversion in CSS3 Color Module is given in ABC, of all the possible languages. Though admittedly it does look kinda pseudo like that. 21:30:09 RocketJSquirrel: Impressive. 21:30:28 It's all "HOW TO RETURN" "PUT x IN y". 21:30:29 fizzie: Seriously? 21:30:34 http://www.w3.org/TR/css3-color/#hsl-color 21:30:50 CSS3 work started circa 1999, so wtf? 21:33:01 I'm not sure what http://users.ics.tkk.fi/htkallas/argb2.png is meant to convey. Is it minimal distance needed for a color to seem distinct? 21:33:25 MDude: The second image is trying to indicate that when you pick a color for the logo, its immediate neighbours are then illegal to use anywhere. 21:33:40 So I guess that's kinda "yes". 21:34:20 Except the official recommendation is to use colors at least three steps apart, that's just a rule w.r.t. the color chosen for the logo. 21:34:54 Well you want stuff next to each toher if you want something like flames in the background. 21:35:16 But that's stuff that isn't really part of the logo so much as a texture applied to it. 21:35:47 That's not something you're allowed to do. 21:36:11 There's also three "official" logo colors (116 C, 032 C and 300 C), so if you do what's sorta-recommended and random-select one of those, you either go with 355 C green for the rest, or programmatically select those too. 21:36:34 I'm not sure what you're talking about, sicne I tohught this was about general logo design. 21:36:47 No, it's about our university's particular logo. 21:36:48 Google Wave University. 21:37:16 fizzie: Have you considered opening an English branch in Mexico? 21:37:27 Mexican Wave University. 21:38:08 So they neet a logo that consists of untextured some kind of shape? 21:38:15 Could I see the current logo? 21:38:20 Oh wait dinner or something. 21:39:25 Their logo is top-left of http://www.aalto.fi/fi/; that's just the guidelines on how you use it. 21:39:32 They put all kinds of symbols after it in different colours. 21:39:49 fizzie: I see they made the site uglier. 21:40:30 -!- pikhq_ has quit (Ping timeout: 246 seconds). 21:40:39 -!- pikhq has joined. 21:42:12 -!- cheater_ has quit (Ping timeout: 276 seconds). 21:42:55 -!- augur has joined. 21:45:52 There's three colors and three punctuation characters, ?, ! and ". 21:46:09 Also there's an irssi script to "aaltofy" text by inserting random punctuation here and there. 21:46:56 -!- tzxn3 has quit (Quit: Leaving). 21:48:04 -!- MoALTz has quit (Quit: brb). 21:49:28 -!- derdon has joined. 21:49:56 Also what's up with the front page, there's a blatant violation of the guidelines with a blue ! and a violet bar, even though those are neighbour colours. 21:50:27 Yeah, the logo color randomizes, while the page content doesn't. 21:50:28 How rude. 21:51:14 -!- hagb4rd has joined. 21:51:29 -!- MoALTz has joined. 22:06:52 -!- azaq23 has quit (Quit: Leaving.). 22:08:42 -!- cheater has joined. 22:41:42 -!- Madoka-Kaname has joined. 23:05:35 -!- pikhq_ has joined. 23:06:17 -!- pikhq has quit (Ping timeout: 272 seconds). 23:09:10 -!- elliott has quit (Ping timeout: 260 seconds). 23:09:36 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 23:24:44 so the compiler is done, but it fails when run in clang, because clang fails to initialize static variables in templates in the right order or something like that 23:30:31 -!- pikhq has joined. 23:30:41 -!- pikhq_ has quit (Ping timeout: 248 seconds). 23:35:56 starting to think that the compile-time environment is, sadly, more sane than the run-time environment 23:38:17 -!- hagb4rd has quit (Ping timeout: 246 seconds). 23:38:17 -!- hagb4rd2 has joined. 23:44:34 -!- calamari has joined. 23:46:24 -!- itidus21 has joined. 23:55:54 -!- augur has quit (Remote host closed the connection).