00:02:30 -!- MoALTz__ has joined. 00:05:40 -!- MoALTz_ has quit (Ping timeout: 250 seconds). 00:06:12 -!- conehead has quit (Quit: Computer has gone to sleep). 00:11:11 -!- tromp__ has quit (Ping timeout: 272 seconds). 00:11:15 -!- GeekDude has joined. 00:11:40 -!- G33kDude has joined. 00:14:21 -!- Sprocklem has quit (Ping timeout: 246 seconds). 00:15:45 -!- GeekDude has quit (Ping timeout: 246 seconds). 00:15:52 -!- G33kDude has changed nick to GeekDude. 00:21:25 -!- tromp_ has joined. 00:33:43 -!- tromp__ has joined. 00:35:23 -!- tromp_ has quit (Ping timeout: 240 seconds). 00:40:59 `echo $SHELL 00:40:59 ​$SHELL 00:41:09 v.v 00:41:10 `run echo $SHELL 00:41:10 ​/bin/sh 00:41:15 kk 00:41:23 `run $SHELL -v 00:41:30 you need to use `run if you want to do most shell things 00:41:37 kk 00:41:40 `run $SHELL --version 00:41:40 ​/bin/sh: 0: Illegal option -- 00:41:54 No output. 00:42:02 `run file="hello"; while read -r $file; do echo "$file" ; echo "everyone" ; done 00:42:32 `readlink /bin/sh 00:42:32 dash 00:42:33 No output. 00:42:36 ah 00:43:08 http://www.nomyx.net/ 00:43:26 wow, -v is really verbose indeed 00:51:54 -!- conehead has joined. 00:56:35 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:10:43 -!- Bicyclidine has quit (Ping timeout: 272 seconds). 01:19:22 `run env f='() {;}; echo hi' echo x 01:19:23 x 01:19:56 `run env f='() {;}; echo hi' /bin/bash -c "echo x" 01:19:57 ​/bin/bash: f: line 0: syntax error near unexpected token `;' \ /bin/bash: f: line 0: `f () {;}; echo hi' \ /bin/bash: error importing function definition for `f' \ x 01:20:14 `run env f='() {:;}; echo hi' /bin/bash -c "echo x" 01:20:14 ​/bin/bash: f: line 0: syntax error near unexpected token `{:' \ /bin/bash: f: line 0: `f () {:;}; echo hi' \ /bin/bash: error importing function definition for `f' \ x 01:20:16 `run env f='() { true; }; echo hi' bash -c 'echo x' 01:20:16 hi \ x 01:20:23 hth 01:20:27 danke 01:20:52 -!- tromp__ has quit (Ping timeout: 240 seconds). 01:20:58 Probably not a big deal in HackEgo. 01:21:12 i dunno.s omeone might inj on my irc cmds!@# 01:31:20 -!- GeekDude has changed nick to GeekAfk. 01:34:32 Is there a suitable way in a C code that a function can skip a part of the calling function? (That would work in Windows, Linux, and other systems including non-x86; however, it is still GNU C.) In my case, in case of an error, it breaks into a debugger, and if the instruction it is in the middle of interpreting is skipped, to just go back and continue with the next one as if nothing happened. 01:35:33 Or maybe there is a better way 01:37:04 longjumps? 01:37:26 I thought longjumps don't alawys work properly for some reason? 01:38:27 that's pretty vague 01:39:43 Cygwin seems to not include any documentation about such thing anyways 01:42:12 -!- boily has quit (Quit: SUPERSCRIPT CHICKEN). 01:42:55 Still, a lot of people have been sacrificed to that vending machine. 01:44:29 -!- Sprocklem has joined. 01:44:32 https://i.imgur.com/RFbQ5gY.jpg 01:44:32 um. 01:44:58 do you ever wonder how they do that with their hair 01:45:06 or eyes, or lack of nose, or 02:18:04 longjump is standard. should be the same in gnu on linux, in cygwin and in visual studio in windows 02:18:22 it sounds like you want exception handlers, but not using c++ execption handlers? 02:24:15 I am using C not C++ 02:24:59 Is it possible in C anyways? 02:25:26 if i understand correctly, longjmp should work 02:25:48 in the caller you would if(setjmp(....)) { ... do stuff ... } ... stuff you want to skip to .... 02:26:10 then in the callee you'd longjump, it would go back to the setjmp, but with a diff value 02:26:41 oops, if(!setjmp(..)) { .. rather 02:26:48 the firszt time setjmp returns zero.. goes into the if statement 02:26:59 longjmp isn't very efficient 02:27:01 when you longjmp, it goes back to the setjmp but you give another value except zero and it skips the iff 02:27:09 Cygwin doesn't mention it in the documentations at all though 02:27:12 freefull: impl specific. 02:27:18 True 02:27:20 zzo38: cygwin supports it. 02:27:23 zzo38: it's just standard c 02:27:24 its standard 02:27:26 It's not something that is used very often in C code 02:27:37 FreeFull: I am using it for a debug break though, so it doesn't need to be particularly efficient. 02:27:38 see cygwin setjmp.h 02:28:13 newsham: O, but still I am using MinGW, not Cygwin; just MinGW doesn't have man pages. 02:29:00 https://gitorious.org/mingw/mingw-runtime/source/fe345a084b4e3d16e691515fed9c82910209c2ff:include/setjmp.h#L40 looks reliable 02:29:30 Yes, I see I do have setjmp.h 02:32:13 It says it might not work on Alpha, but I don't care much about that because the header file isn't part of the distribution of the program; if you want to compile it on a different computer it is your job to use a proper header file. 02:32:42 I will try to look in Wikipedia to see if it has a proper document perhaps? 02:33:35 just use setjmp and complain to the implementors if it ain't workin 02:36:55 In my case it might work even to simply ignore the return value of setjmp 02:37:46 Or perhaps: while(setjmp(buf)); Is such a thing necessary or not? 02:38:10 I don't even know if it would work at all, actually. 02:46:29 Wikipedia does say it is permitted to use it as the condition of if, switch, and iteration with or without "!" at front and it is also allowed to use as a statement by itself and ignore the return value. 02:47:55 newsham just suggested that pattern to emulate a try/catch sorta dealie 02:49:08 -!- GeekAfk has changed nick to GeekDude. 02:49:42 I mean is it OK to call longjmp twice with the same buffer (as long as whoever calls setjmp doesn't return before that)? 02:57:05 -!- bb010g has quit (Excess Flood). 02:57:29 -!- bb010g has joined. 03:03:14 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 03:04:05 -!- MoALTz__ has quit (Ping timeout: 272 seconds). 03:09:23 It does say "The values of automatic variables are unspecified after a call to longjmp()..." in some circumstances, but I don't need any of those circumstances anyways since I will reinitialize them in the beginning of the loop that comes right after the setjmp() call. 03:13:03 -!- AndoDaan has quit (Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish!). 03:13:23 -!- AndoDaan has joined. 03:13:40 Do people here have an opinion on MealSquares/ 03:26:47 -!- tromp_ has joined. 03:31:05 -!- conehead has quit (Quit: Computer has gone to sleep). 03:45:43 Sgeo: i considered doing the beta, but realized i didn't want to pay that much for food i might hate 03:46:14 I'm considering it but I want a working fridge first 03:46:46 Also worried it could be dangerous. Not really planning on living solely on it, but in terms of there's at least one nutrient they've put a lot of in, etc 03:47:11 if they drop the price when it goes into production, i'd reconsider 03:58:01 Eh, I'm about to spend way too much on a hotel an hour from where I live, so 03:59:11 On ##C channel they told me that it is not allowed to longjmp to the same buffer twice, so I need while(setjmp(buf)); instead. 03:59:28 Do you know if there are other programs having such an empty loop like that? 03:59:50 It doesn't look that empty to me 04:00:12 Not very traditional, but it's not while(1); 04:00:14 Well, the condition is not empty; the body if the loop is empty, though. 04:00:50 Pretty sure I've seen abuses of the condition with empty body as a joke. 04:00:52 there are plenty of such thing 04:01:00 in the IOCCC :) 04:01:07 Sgeo: Well, in this case it isn't as a joke. 04:01:09 Also saw the gozto --> operator as a joke... and then saw it in production code. 04:01:25 quintopia: I mean specifically set setjmp as the condition, though. 04:01:36 -!- Guest75924 has quit (Ping timeout: 244 seconds). 04:01:38 zzo38: nope 04:02:33 zzo38: i would expect something like while(handle_events()); in production code maybe. 04:02:34 Still less WTFy than [censored] for [duration of time censored] 04:03:11 quintopia: I have done things like that too, but cannot remember if I have seen it in other programs. 04:03:18 I laughed when I heard it because it was so horrible 04:03:41 zzo38: while (*dst++ = *src++); is the classic strcpy() implementation. 04:03:50 Wait, heard... something, but discoverd the censored thing myself 04:03:59 I think the thing I heard was another similar instance 04:04:10 * Sgeo doesn't really remember 04:04:53 Sgeo: i don't get it 04:05:02 quintopia: the gozto? 04:05:15 It's x-- > 0, for example, just made to look like a single operator 04:05:29 while(x --> 0) { /* stuff */ } 04:06:16 I believe POSIX says that while(setjmp(buf)); is explicitly allowed. 04:06:21 Sgeo: no, the censored 04:06:38 Stuff I still probably shouldn't reveal in public due to being work related. 04:07:08 then don't even mention it at all? 04:07:15 -!- Sgeo has changed nick to Mikuru. 04:07:18 -!- Mikuru has changed nick to Sgeo. 04:07:27 Apparently that nick is classified... I mean registered 04:17:39 The while(setjmp(buf)); comes just before the main loop of the interpreter, and the first part of that main loop is to read the next instruction to execute, so it should work if the debugger then interrupts the execution of the current instruction (which it will only do if you tell it to do so). 04:18:10 For example I have while(dstackptr==512) debugger("Data stack overflow."); and then the debugger function might do if(pc_changed) longjmp(exception_buffer,1); 04:29:50 -!- oerjan has joined. 04:46:39 -!- Sprocklem has quit (Ping timeout: 246 seconds). 04:51:50 @tell it's most likely a buggy C interpreter <-- `cc interprets \n as newline, so you need to escape \'s. also it's useful becase `! c is currently broken for whole modules because gcc has become so flexible it accepts almost anything inside main (and i can find no option to turn allowing nested main() off.) 04:52:03 no lambdabot? 04:52:07 int-e: !!!!!!! 04:53:01 i don't think that @tell would work anyway hth 04:53:07 oops 04:53:26 * oerjan wonders how often he's done that lately 04:53:36 if log searched worked, i could find out 04:53:40 *search 04:55:07 int-e: would it be too much to ask that @tell give an error message if the nick contains illegal characters? 04:55:14 i count a whole buncha occurrences in the past couple of years but don't have recent logs for this year hth 04:55:40 oerjan: At least @tell was "fixed" to make @tell nick: and @tell nick, work. 04:56:52 THAT DOESN'T HELP US ABSENT-MINDED CLODS 05:00:01 oh god reading the logs is annoying when you cannot @tell people 05:00:13 and "everyone" is sleeping 05:00:27 use memoserv hth 05:00:51 memoserv is so subtle that i have trouble noticing it when i get messages from it. 05:01:46 besides is just feels wrong 05:02:56 @tell b_jonas I'd say remove the jconn entry, he doesn't come here anymore <-- good look making fungot support unbalanced parentheses in its ^prefixes, that was the whole reason i suggested giving idris-bot the ( prefix 05:02:56 oerjan: mr president, more than 10 per cent of all national laws, we can only guess at the moment, as pointed out in his report. 05:05:33 ^style 05:05:33 Available: agora alice c64 ct darwin discworld enron europarl* ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube 05:08:45 `dontaskdonttelllist 05:08:46 dontaskdonttelllist: q​u​i​n​t​o​p​i​a​ c​o​p​p​r​o​ m​y​n​a​m​e​ 05:12:33 ok it's so annoying i'm going to skip the logs today. 05:21:10 -!- tromp_ has quit (Ping timeout: 244 seconds). 05:21:39 What is? 05:22:46 How common in C are structures that never have any variables of that type and are not used for anything else either (and also not in a header file or macro)? 05:25:46 `run echo 'int main(void) { int main(void) { return 1; } return 0; }' | gcc -std=c11 -pedantic-errors -x c - -o /dev/null 05:25:47 : In function ‘main’: \ :1:18: error: ISO C forbids nested functions [-pedantic] \ :1:22: error: ‘main’ is normally a non-static function [-Wmain] 05:25:52 oerjan: ^ 05:26:31 reminds me i got a bizarre looking linker error because the aseembler uses the opposite link annotation convention from C, or suchlike 05:27:24 and my main ended up static. oops 05:28:07 Of course -pedantic-errors combined with a thing that doesn't show the error messages has its own drawbacks. 05:28:27 a seem bler 05:30:42 fizzie: well ok but that disables _all_ gcc extensions doesn't it? 05:30:50 -!- tromp_ has joined. 05:31:13 shachaf: not being able to @tell. 05:38:12 `fetch http:/oerjan.nvg.org/gcccomp 05:38:13 wget: unable to resolve host address `http' 05:38:15 oerjan: Yes, but STANDARD C. 05:38:22 `fetch http://oerjan.nvg.org/gcccomp 05:38:27 2014-10-06 05:38:13 URL:http://oerjan.nvg.org/gcccomp [1386/1386] -> "gcccomp" [1] 05:39:07 `run chmod +x gcccomp; mv gcccomp interps/gcccomp 05:39:08 No output. 05:39:31 `! c int main(void) { print("test"); } 05:39:33 Does not compile. 05:39:43 `! c int main(void) { printf("test"); } 05:39:44 test 05:39:53 `! c printf("test"); 05:39:54 Does not compile. 05:40:00 argh 05:40:30 That "does not compile." is the most user-friendly thing in the world. 05:42:33 `revert 05:42:36 Done. 05:42:58 oh well it was a totally evil hack anyway. 05:43:13 and now the neighbor's dog is starting to bark, so my brain cannot do any more. 05:45:14 of course it stopped immediately when i gave up, which tells me this was a message from the universe (and also, that God is evil.) 05:46:23 -!- oerjan has quit (Quit: Also, that I have had too little sleep today to stand being awake.). 05:48:23 oerjan: ugh 06:09:56 Do you like John Stump's music? Does anyone write more difficult music? 06:10:41 `! c int main(void) { printf("Does not compile."); } 06:10:42 No output. 06:10:54 well, what. 06:11:01 `! c int main(void) { printf("Does not compile.") } 06:11:02 Does not compile. 06:11:13 `! c int main(void) { printf("Does compile."); } 06:11:14 No output. 06:11:28 ah, oerjan had issued `revert 06:16:19 -!- shikhin has joined. 06:29:10 -!- tromp_ has quit (Ping timeout: 250 seconds). 06:35:04 -!- lambdabot has joined. 06:35:19 -!- tromp_ has joined. 06:36:29 @tell oerjan Strange, the screen session lambdabot was running in died... no reboot, no core dump (err, ok,, 06:36:29 Consider it noted. 06:37:46 @tell oerjan (err, ulimit -c says I don't get any core dumps, that's something worth changing...), no relevant OOM kills. 06:37:47 Consider it noted. 06:39:20 -!- tromp__ has joined. 06:41:05 -!- tromp_ has quit (Ping timeout: 260 seconds). 06:45:44 -!- tromp__ has quit (Ping timeout: 260 seconds). 06:49:48 -!- AndoDaan_ has joined. 06:50:54 -!- AndoDaan has quit (Ping timeout: 246 seconds). 06:54:52 -!- AndoDaan_ has changed nick to AndoDaan. 07:11:36 -!- AndoDaan_ has joined. 07:12:10 -!- AndoDaan has quit (Ping timeout: 276 seconds). 07:25:54 -!- AndoDaan_ has changed nick to AndoDaan. 07:29:15 @tell oerjan and now I have a cron job for restarting the screen session if it gets lost. let's wait and see how lambdabot fails next time. 07:29:15 Consider it noted. 07:55:54 morning 07:55:58 @messages-loud 07:55:58 oerjan said 7d 7h 26m 21s ago: `learn "a b" is ab <-- we've always created multiword wisdom entries directly 07:55:58 oerjan said 7d 7h 22m 58s ago: but it would be really huge if it were complete. <-- i'm secretly planning to split the table when it gets a bit wider. 07:56:09 what 07:56:12 those are old 07:58:01 fizzie: I guess B! can do that @char 07:58:43 oh, sigh. lambdabot should *also* save its state regularly rather than when it exits. 08:16:16 -!- shikhin has quit (Ping timeout: 260 seconds). 08:17:11 int-e: Do those messages ever expire? 08:17:31 I've already @messages-louded them. 08:17:36 That's what I meant by "old" 08:17:49 Yes, but they're also old chronologically speaking. 08:17:55 That too. 08:19:16 fizzie: I don't think so, unless somebody wipes the state. 08:19:53 fizzie: But the problem is that lambdabot died without saving its state, so we get the state from the time it restarted last before it died... 08:22:36 is it using acid-state? 08:22:43 -!- shikhin has joined. 08:22:58 I was just wondering how many messages-that-will-never-be-read it has accumulated. 08:23:29 The hackage-story with "corrupt acid-state logs" made me really sceptical of using acid-state in future projects 08:24:00 I guess if something breaks with acid-state you're really screwed. 08:41:39 -!- drdanmaku has quit (Quit: Connection closed for inactivity). 08:44:24 -!- ais523 has joined. 09:55:40 [wiki] [[Special:Log/newusers]] create * Profischnell * New user account 09:55:48 Hmm. 09:56:09 Well, it's not quite a TwopartName. 09:56:27 (I switched the CAPTCHA question the other day.) 09:56:33 [wiki] [[User:Profischnell]] N http://esolangs.org/w/index.php?oldid=40577 * Profischnell * (+5963) Created page with "'''Good reasons Why you need to Understand some sort of Foreign language''' During the modern age, using globalization in it is top, understanding 1 or 2 extra 'languages' ha..." 09:56:39 Well. 09:56:51 That's not a good sign. 09:57:12 Though I suppose it could've been a human paid to spam. Didn't even trip any of the filters. 09:58:05 Maybe I should learn where the "this is a spammer" button is in the wiki. 09:58:44 ais523: Any tips? 09:59:18 I see there's a "block" link in RecentChanges, but I don't know what the standard settings for it are. 09:59:25 fizzie: it isn't based on a bayesian filter or the like 09:59:40 if you want to just block the user, hitting the block link takes you to a config page for the block 10:00:08 I know it isn't, but I thought it was quite effective against the automated ones. 10:00:11 Is that what we usually do? 10:00:18 standard settings for something that is obviously a spambot, using a username, are a very long block (traditionally 24 years, but more recently normally indefinite), leave the autoblock on, deny account creation 10:00:45 and no, the vast majority of our spam is caught by the spam filter, which is human-configured 10:00:57 let me go look at that page to see if there's anything it's doing that humans would never do 10:01:10 oh, ooh 10:01:13 username matches the site it's spamming 10:01:14 [wiki] [[Special:Log/block]] block * Fizzie * blocked [[User:Profischnell]] with an expiry time of indefinite (account creation disabled, email disabled, cannot edit own talk page): Spamming links to external sites 10:01:23 Well, maybe I did it right; who knows. 10:01:30 that almost certainly means this is a one-off spambot 10:01:48 I normally don't turn on "email disabled" because spambots have never in my experience actually sent one through the site 10:01:57 and it gives a theoretical path to appeal a false positive 10:02:12 the spam page itself also needs to be deleted 10:02:27 Oh, so it's email to the wiki admins? I wasn't sure what it was all about. 10:02:52 if you have a verified email address and so does the target user 10:03:02 you can email them through the site interface; you don't get to see their address, but they do get to see yours 10:03:12 [wiki] [[Special:Log/delete]] delete * Fizzie * deleted "[[User:Profischnell]]": Spam: content was: "[not very interesting]" (and the only contributor was "[[Special:Contributions/Profischnell|Profischnell]]") 10:03:40 incidentally, that spam structure looks quite easy to filter 10:03:46 things like bolding lines but using no headings are unlikely for humans to do 10:17:47 -!- AndoDaan_ has joined. 10:19:11 -!- AndoDaan has quit (Ping timeout: 272 seconds). 10:21:22 -!- boily has joined. 10:24:33 zzo38: ping 10:43:15 !blsq "hello world"1couN 10:43:15 h 10:48:27 !blqs "and now for something completely burlesque"2couN 10:48:35 sm. 10:48:37 hm. 10:48:43 can't type today... 10:48:45 !blqs "and now for something completely burlesque"2couN 10:48:50 !blsq "and now for something completely burlesque"2couN 10:48:50 an 10:49:06 !blsq "and now for something completely burlesque"13couN 10:49:06 and now for s 10:49:30 ah. consecutive digits consecutively consecute. 10:59:32 hm? 10:59:37 !blsq "abcdef"2co#s 10:59:37 {{"ab" "cd" "ef"}} 10:59:42 !blsq "abcdef"3co#s 10:59:42 {{"abc" "def"}} 10:59:45 vs 10:59:48 !blsq "abcdef"3CO#s 10:59:48 {{"abc" "bcd" "cde" "def"}} 11:01:11 !blsq "abcdef"3CO 11:01:12 {"abc" "bcd" "cde" "def"} 11:02:22 !blsq "hi there"1cosp 11:02:23 ["h", "\n", "i", "\n", "", "", "\n", "t", "\n", "h", "\n", "e", "\n", "r", "\n", 11:04:55 !blsq "hi there"' [] 11:04:56 "h i t h e r e" 11:04:58 hm 11:06:19 I should store my submissions 11:06:28 I sometimes forget how the hell I got 7B on something 11:06:45 note that I haven't read the burlespecification at all, and I'm forming haphazard mnemonics as to what's happening (extractor raccouN, small coshes, big COshes...) 11:06:59 i try to do it, but then i get caught up and forget. 11:07:30 parse your mnemonics 11:07:45 !blsq "mnemonics"ps 11:07:45 {ERROR: (line 1, column 10): 11:08:06 !blsq {mnemonics}ps 11:08:07 ERROR: (line 1, column 14): 11:08:10 blah 11:08:20 > length $ mnemonics" 11:08:22 :1:20: 11:08:22 lexical error in string/character literal at end of input 11:08:23 > length $ "mnemonics" 11:08:25 9 11:08:27 it's odd 11:08:34 !blsq "mnemonics."ps 11:08:34 {mn em on ic s.} 11:09:13 boily: there's racouN though 11:09:13 hm what if a J was in there? could it be odd then? 11:09:19 !blsq "hi there""3"racouN 11:09:19 hi 11:09:26 AndoDaan_: then, yes 11:09:39 !blsq "hi there""3"racoun 11:09:39 "hi \nthe\nre" 11:12:20 @ask zui438s what the fungot have you done to the learndb. 11:12:20 Consider it noted. 11:12:21 boily: mr president, mr president-in-office, i hope that it will be extremely vigilant and use the funds previously used to export ships and for joint ventures should in future be obliged to put rather unrealistic growth hypotheses and reduce the working hours of those who thinks that by approving this protocol. it is therefore not insensitive to that concern. since 70 of the money goes into the reserve and made specific refere 11:12:48 -!- AndoDaan has joined. 11:12:57 instead of spending money on exporting ships, we should spend it on unrealistic growth hypotheses 11:13:03 @ask oerjan there is stuff that has happened to the learndb. care to explain? 11:13:03 Consider it noted. 11:13:05 interesting opinion… 11:13:28 boily: I guess we could just revert to an old version, they're all online 11:13:37 -!- AndoDaan_ has quit (Ping timeout: 248 seconds). 11:15:18 ais523: indeed, but it's the easy way out. from what I grasp from the history, there's that “Atrocity”, and that big blob, and a few unimportant and/or uninspired things. 11:15:52 I always could include these, apply a nuclearevert, then wait for people to further mangle the poor db. 11:16:04 I think you could delete the entire learndb without losing much, really, so I'm probably the wrong person to ask 11:16:18 which is why you asked oerjan rather than me, presumably 11:17:10 I asked these two mécréants because their names appear in the recent history. otoh, your opinion of the db is quite sane. 11:17:53 oh well. time to shower, bus, food, job, and all that daylight sort of thing. 11:18:00 -!- boily has quit (Quit: INHERENT CHICKEN). 11:22:32 -!- ais523 has quit. 11:23:08 `? atrocity 11:23:09 Atrocity is the capital of the Atrocious Empire. 11:26:09 wait. mroman_.slow is on 10 now? 11:26:11 wth happened 11:26:51 `? Ngevd 11:26:51 DE2>@:8.U%ؾ\.E*nsBo.,o:Ԡ7`g(׀gjٌ-/7k+}B$ϋA9r,a0*ǫ^\өg/]4n߶G5j[HRI8.ۄy 11:38:54 -!- AnotherTest has joined. 11:41:26 -!- Patashu has quit (Ping timeout: 244 seconds). 11:46:46 apparently http://underhanded.xcott.com/ posted their judgings for last year's contest. they're probably trying to continue the ioccc tradition with how late they are. 12:03:48 Can someone explain to me 12:04:12 Why the pesudocode for SHA-2 on the Japanese Wikipedia has comments in English? 12:04:28 because 12:04:37 english is the language used in code. 12:07:54 -!- ais523_ has joined. 12:15:41 -!- AndoDaan has quit (Ping timeout: 260 seconds). 12:16:52 -!- AndoDaan has joined. 12:21:55 `url bin/? 12:21:56 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/%3F 12:55:51 Lymia: aren't english comments pretty normal in japanese code? 12:57:13 elliott_, rather. 12:57:16 The whole thing is in English 12:57:19 The whole pesudocode 12:57:26 ah. 12:57:31 japanese pseudocode sounds kind of odd. 12:57:40 Not unusual, but, I'd expect someone who can read English to be able to just use the English wiki. 12:57:58 my guess would be japanese programmers are just used to comments/keywords/etc. being english in code 12:58:02 I occasionally see code samples in Finnish, including the function names. 12:58:25 the programming world does not have great multilingual support :/ 12:58:43 unless you count Fjölnir. 12:58:46 Alas no. 12:59:42 V. few non-English programming languages, probably because so much history is in the US. 13:00:37 Java and Scala both deal fine with Japanese identifiers 13:01:11 I think Haskell can do unicode, and Racket is as well. 13:01:33 I think the other thing is though is that I mostly find myself staring at OSS code, which is generally English anyway so that everyone can read it. 13:02:34 -!- FreeFull has quit (Ping timeout: 272 seconds). 13:03:07 -!- FreeFull has joined. 13:04:23 -!- spiette has joined. 13:06:33 imagine if programming first got popular in france or something 13:06:35 we'd be so fucked 13:08:21 There was actually a French version of BASIC. XD 13:08:53 Thankfully while Finland has invented at least one programming language, its creator was sane enough to do it in English as well ... XD 13:11:23 elliott_: nah, actually programming words are pretty much the same in French, so it would look the same basically 13:11:30 well, not quite 13:11:44 some people actually use french words chosen specifically to look different from English 13:12:00 for !!purity!!, right? 13:12:37 https://en.wikipedia.org/wiki/Non-English-based_programming_languages has a list. 13:12:59 pureté?! 13:15:06 dammit, now I can't remember what it was called either. 13:17:01 -!- tromp has quit (Ping timeout: 258 seconds). 13:22:52 Ah hah! It was this one: http://www.survo.fi/muste/ 13:23:59 All pseudo-code I've seen presented in courses, even by people insisting on using swedish CS terminology, have been in English FWIW 13:24:50 elliott_: learn french then 13:24:52 ain't so hard 13:24:55 just study it for 8 years 13:26:55 It only took me about a year to get pretty good at puzzling out basic written French. I was useless for spoken though. 13:27:48 I did it too @study 8 years 13:27:53 only took me three years to forget it all 13:28:19 Now I'm learning Finnish, because I live here. 13:30:01 And Haskell in my programming time. Because I like a challenge, I guess. 13:30:10 elliott: fucked by a swede, no less 13:31:24 http://en.wikipedia.org/wiki/Mouse_%28programming_language%29 13:31:27 this looks fun 13:31:39 Heh. A mad part of my brain just realized you could possibly express Haskell type declarations with Finnish suffixes instead of arrows ... 13:34:39 sanoa :: Merkkijonosta Merkkijonoon 13:34:53 You could invent the Haskell/Finnish relative of Perligata 13:35:47 FireFly: Oh my god, that is brilliant. 13:36:26 are you trying to force me to learn finnish? 13:36:29 :D 13:36:30 because god help me I will do it 13:36:43 One of us, one of us ... ;) 13:36:56 -!- MoALTz has joined. 13:37:21 Can't be so hard to learn if 6 Mio. people speak it . 13:38:18 haha 13:38:25 babys can do it 13:38:58 heh. I am in a *very* good course, but very intensive, and our class size is dropping out like new boot camp recruits. 13:39:01 could fungot learn finnish? 13:39:02 int-e: mr president, i wish to express our positive, constructive suggestions in a recommendation three years ago, the commission is criticised for looking at things in a very unusual veil of secrecy finally going to agree on a common future for the many suggestions and ideas put forward by the commission is in favour of the data needed to develop criteria which can be studied at a later stage. 13:39:25 Depends on how you define "learn" and "finnish" 13:39:25 I'll take that as a "maybe" 13:39:32 fungot could learn finnish faster than most of us 13:39:32 So, what fungot is saying is it doesn't understand Finnish either. 13:39:33 Jafet: thank you very much for your support, must be to define rules and procedures have not been taken yet, the right priorities. the council has insisted on the objective of this regulation, ' fnord fnord est' or ' paper quotas' and that is a very unsatisfactory situation. i do not think this is an infringement. may i just give some clarification. 13:39:33 J_Arcane: the answer is brief and clear. we must beware of placing contracts for research work on cancer and other serious diseases, as well as fnord fnord. i am prepared to discuss it. 13:40:08 "fnord fnord est" 13:40:11 (There should be a substantial finnish europarl, at least) 13:40:14 Very wise, fungot 13:40:15 FireFly: mr president, ladies and gentlemen, we have to clarify this point, i should like to ask, of course, the geneva convention guaranteeing that no-one is sent back to india by the greek authorities will themselves rectify the undesirable situation that has faced many women with insoluble conflicts. for in the maastricht treaty, i would like to tell you that the commission must be present in decision-making bodies and chang 13:41:05 ^style 13:41:05 Available: agora alice c64 ct darwin discworld enron europarl* ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube 13:41:42 ^style pa 13:41:42 Selected style: pa (around 1200 transcribed Penny Arcade comics) 13:41:56 fungot please tell me this isn't as bad as it sounds 13:41:56 int-e: i'd like to see one of the worst beatings i ever saw a man take was... 13:42:02 tuli tulli 13:42:06 i'm the fire wind 13:42:13 ok, it is better than the sms fungot style 13:42:14 int-e: ebony and ivory, i think he wants to meet you! we have a letter worthy of emperor akihito! 13:42:14 Kuusi palaa. 13:42:16 eh 13:42:17 tuuli 13:42:19 damnit 13:42:34 http://33.media.tumblr.com/e62fddefef8392c16134d851e2db473e/tumblr_mwytwhtGel1so4xnko1_500.png 13:43:02 -!- tromp has joined. 13:43:25 How accurate is that? 13:44:56 It is true. Those words are indeed synonyms (though "kuusi" -> "your moon", while correct, is obv. nonsense in most contexts not involving cheesy song lyrics) 13:47:34 J_Arcane: do you have anything like the lion-eating poet in the stone den peom in Finnish? 13:47:39 *poem 13:47:50 Also fun is that Finnish loooves to make similar sounding words as opposites. 13:49:01 To a Finn they sound perfectly distinct, but for an american, "kuuma," (hot) "kulma," (corner) "kylmä" (cold) for instance aren't always so clear if spoken in a hurry... 13:51:50 how hard is finnish? 13:51:59 on a scale from 1 to 3 13:52:13 4?... wait, which is the easy end? 13:53:03 1 13:53:10 Jään bussilla. - I stay on the bus. Jään pois bussista. - I get off the bus (lit. "I stay away from the bus"). 13:53:43 Kuusi, of course 13:55:00 :D Generally speaking, I'd say "harder than French, easier than Chinese". 13:59:09 The spelling is nice, at least. Some of the distinctions are hard for me to get write (Ä v. A, U v. Y), but as the Finnish writing system was essentially invented whole cloth, they were able to be completely consistent. Every word in Finnish is pronounced exactly as it's spelled. 13:59:31 Even dipthongs largely fall into place naturally if you just sound out the component vowels. 14:00:12 nice typo. 14:00:46 :D 14:01:57 J_Arcane: perhaps they just don't see any reason to tell hot and cold apart :P 14:05:40 FireFly: The way I saw it when I took it in uni, was maybe in the days before the climate here started to warm it, 'hot' was just relative to 'not as bite-ass cold'. ;) 14:06:52 well... u is jast a u 14:06:55 and y is an ü 14:06:55 so 14:07:15 ä is something like a german ä 14:07:26 well 14:07:27 anyway 14:07:37 If I'm going to learn finish channel traffic here will increase 14:07:39 in finnish . 14:08:56 how many finns are in here? 14:09:39 I'm not a native, but I have emigrated to Finland permanently. 14:09:53 minä puhun. 14:09:59 why did you emigrate? 14:10:05 too hot in the US? 14:11:10 Married a Finn. 14:11:42 Though I was planning to emigrate after uni anyway; love and financial aid depts. conspired to hasten my escape. 14:12:36 to where? 14:12:43 ah 14:13:09 I probably wouldn't have picked Finland first if I hadn't met my wife though ... XD 14:24:17 aha 14:25:36 J_Arcane: It's also non-nonsense in a scifi context where people regularly own moons. 14:25:53 -!- shikhin has quit (Ping timeout: 260 seconds). 14:27:14 Also I don't think "jään bussilla" means much anything; "I stay on the bus" would be "jään bussiin". 14:27:17 fizzie: or where planets are sufficiently intelligent that talking to them would be non-crazy 14:27:44 Sinun täytyy tehdä se! 14:28:46 The regularity of the Finnish phonology is a boon for us speech-recognizer-writers; our lab's doesn't even use a pronunciation lexicon, it just generates phoneme sequences from grapheme sequences with very simple rules. 14:29:52 ais523_: the only planet that comes to mind is Solaris, and talking to it is always quite crazy 14:31:20 I can think of one that can be talked to quite sensibly, but it'd be a spoiler to discuss it and I'm not sure what this channel's spoiler policy is like 14:31:47 spoil away 14:31:48 although "your" would be weird, because the planet in question has some degree of pronoun issues 14:33:07 J_Arcane: also, "I'm Your Moon" is a great song and not cheesy at all *harumph* 14:35:35 -!- GeekDude has joined. 14:36:17 -!- Sprocklem has joined. 14:36:28 are ais523_ and quintopia finns? 14:37:05 we aren't even the same *other* nationality 14:37:08 mroman_: no, I'm British 14:38:10 well.. then there's only fizzie and J_Arcane? 14:38:16 boily is french-ish. 14:38:20 that I know. 14:45:31 There are other Finns. 14:45:46 Less noisy ones, though. 14:46:38 I have a desk now! 14:47:55 J_Arcane: so in finnish, if you're staying away from somebody, you're getting them off? 14:48:06 quite the culture 14:53:45 -!- `^_^v has joined. 14:58:44 elliott_: they say absence makes the heart grow fonder. and science says it makes ejaculations more copious as well... 15:03:51 -!- mihow has joined. 15:12:38 -!- drdanmaku has joined. 15:26:14 -!- S1 has joined. 15:30:00 -!- GeekDude has changed nick to GeekAfk. 15:31:07 -!- Phantom_Hoover has joined. 15:46:57 zzo38: ping 15:54:00 -!- shikhin has joined. 15:59:33 -!- AndoDaan has quit (Ping timeout: 258 seconds). 16:04:47 -!- Sprocklem has quit (Ping timeout: 245 seconds). 16:23:01 -!- AndoDaan has joined. 16:37:18 -!- Frooxius has quit (Read error: Connection reset by peer). 16:39:49 -!- ais523_ has quit (Quit: Page closed). 16:42:36 -!- nisstyre has quit (Ping timeout: 260 seconds). 16:46:42 -!- nisstyre has joined. 16:51:37 -!- nisstyre has quit (Quit: WeeChat 1.0.1). 16:54:33 -!- ais523 has joined. 17:24:47 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 17:31:39 is there an appropriate channel for build system arguments/flamewars? 17:34:16 ##workingset is vaguely related: "Tool chain support and discussion for Posix(tm)-like operating systems | We cover the range of development tools (compilers, assemblers, linkers, makefiles, debuggers, developer applications & utilities, etc.)" 17:34:38 (It's where people on ##c send all the Makefile questions, I don't know anything else about it.) 17:34:56 hmm, interesting 17:35:01 maybe once aimake's finished, I'll take it there 17:35:09 Not exactly specific to build systems, just toolchainery stuff in general. 17:35:14 actually, maybe I'll write a big "why aimake is better than…" article 17:35:21 listing all the popular build systems 18:05:36 -!- GeekAfk has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 18:07:32 -!- conehead has joined. 18:12:52 hacker news bait 18:14:03 elliott_: yes 18:14:15 I wrote massive hacker news bait by accident a while back, and posted it to reddit 18:14:24 what was it? 18:14:25 the hacker news thread was hilarious, the reddit thread a little more measured 18:14:31 an article about memory management in C 18:14:36 that's, uh, surprising 18:14:38 http://nethack4.org/blog/memory.html 18:14:55 basically, because I think the reddit thread had more C programmers 18:16:02 -!- ais523 has quit. 18:20:06 b_jonas: What about ping? 18:29:28 -!- oerjan has joined. 18:36:27 @messages- 18:36:28 int-e said 11h 59m 58s ago: Strange, the screen session lambdabot was running in died... no reboot, no core dump (err, ok,, 18:36:28 int-e said 11h 58m 40s ago: (err, ulimit -c says I don't get any core dumps, that's something worth changing...), no relevant OOM kills. 18:36:28 int-e said 11h 7m 12s ago: and now I have a cron job for restarting the screen session if it gets lost. let's wait and see how lambdabot fails next time. 18:36:28 boily asked 7h 23m 24s ago: there is stuff that has happened to the learndb. care to explain? 18:37:19 @tell boily are you referring to anything other than what i reverted because it was meaningless junk submitted outside the channel? 18:37:19 Consider it noted. 18:40:19 @tell it's most likely a buggy C interpreter <-- `cc interprets \n as newline, so you need to escape \'s. also it's useful becase `! c is currently broken for whole modules because gcc has become so flexible it accepts almost anything inside main (and i can find no option to turn allowing nested main() off.) 18:40:19 Consider it noted. 18:41:13 ...darn 18:41:23 @tell ais523 it's most likely a buggy C interpreter <-- `cc interprets \n as newline, so you need to escape \'s. also it's useful becase `! c is currently broken for whole modules because gcc has become so flexible it accepts almost anything inside main (and i can find no option to turn allowing nested main() off.) 18:41:23 Consider it noted. 18:42:02 @tell ais523 Except options to exclude all non-standard extension wholesale. 18:42:02 Consider it noted. 18:42:18 @tell ais523 *+s 18:42:18 Consider it noted. 18:42:53 I'd say remove the jconn entry, he doesn't come here anymore <-- good look making fungot support unbalanced parentheses in its ^prefixes, that was the whole reason i suggested giving idris-bot the ( prefix 18:42:53 oerjan: ben, your response. what the fuck? 18:42:59 *luck 18:44:24 @tell b_jonas I'd say remove the jconn entry, he doesn't come here anymore <-- good look making fungot support unbalanced parentheses in its ^prefixes, that was the whole reason i suggested giving idris-bot the ( prefix 18:44:24 Consider it noted. 18:44:24 oerjan: you know, professional courtesy. 18:45:13 why'd jconn leave 18:45:32 too many other j bots, got crowded 18:46:06 also, I like fungot's responses there 18:46:06 elliott_: couldn't you have just shot my mom or something? 18:46:12 um. 18:46:34 fungot may not be entirely sane. 18:46:34 oerjan: pretty much, yeah. now say it in a girl voice. if you want. 18:46:51 OKAY 18:47:07 ^style 18:47:08 Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa* qwantz sms speeches ss wp youtube 18:48:22 I guess it's just near-verbatim quotes. 18:51:16 zzo38: well, ais was here, you could ask him the question about terminals, but it's too late, he's gone. 18:51:43 oerjan: yes, I've heared 19:05:38 -!- evalj has joined. 19:09:54 fizzie: like who? 19:10:00 fungot sure isn't finnish 19:10:01 mroman_: my favorite part about magic: the gathering is spitting on the people who play it. it took me a week to get this thing out of my ass. 19:10:10 `? fungot 19:10:10 mroman_: i don't need to be quicker? " sega makes murder porn." we've had to scale back our plans for freelancer somewhat but what we've got has a lot of mail from people who feel that penny arcade lacks! oh! it could be worse. 19:10:10 Sir Fungellot cannot be stopped by that sword alone! 19:10:24 what 19:10:32 sega makes murder porn? 19:10:41 is that even legal 19:11:33 Where can I acquire this SEGA murder porn >_> 19:12:59 Ah. right. 19:13:02 You're the porn guy 19:13:15 `? Gregor 19:13:16 Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible. 19:14:05 `learn forty means "in a fort-like manner" 19:14:07 I knew that. 19:14:13 `? forty 19:14:14 forty means "in a fort-like manner" 19:14:21 -!- Sprocklem has joined. 19:14:46 It's an adverb? 19:18:02 yep. 19:18:15 but also an adjective 19:18:17 it's both 19:18:23 also 19:18:29 whats lapsi, lapsen, lasta, lapsia 19:18:29 He forty took them? 19:18:34 and what are "nominal types"? 19:18:41 shachaf: Exactly. 19:21:05 wait 19:21:22 finnish has >50 word categories that inflect differently? 19:21:25 are you nuts? 19:23:11 we have? 19:23:16 I don't know. 19:23:17 but 19:23:25 http://en.wiktionary.org/wiki/Appendix:Finnish_nominal_inflection 19:23:48 apparently we do, then 19:24:06 KOTUS numberwang 19:28:42 you do 19:28:44 so 19:28:50 I guess that's pretty much of a turn off then 19:29:10 I'm not learning THAT MUCH freaking inflections just to tease the non-finns in here 19:29:10 Why? 19:29:29 Well, if the Finnish speakers in here didn't know about it, why should you? 19:29:39 Learning the grammar of a language and learning the language are separate activities. 19:29:39 know about what? 19:30:27 mroman_: my guess is that they can be distinguished into (1) follows from relatively simple rules, and (2) are very few in number and so are what everyone else calls "irregular". 19:30:45 yeah but... 19:30:49 that's a lot 19:30:55 I think not even german has that many stuff to learn 19:31:04 English has more than 50 irregular things, I'm sure. 19:31:21 -!- AndoDaan_ has joined. 19:31:49 speaking of which what's with hebrew plurals?? 19:32:21 I don’t know about hebrew plurals, but I’m pretty sure they’re not as interesting as arabic ones. 19:32:36 why are arabic ones interesting 19:33:11 english conjugation is pretty much straightforward 19:33:12 https://en.wikipedia.org/wiki/Suffixes_in_Hebrew -- i wonder whether this counts as complicated 19:33:20 -!- Frooxius has joined. 19:33:21 -!- AndoDaan has quit (Ping timeout: 272 seconds). 19:33:23 There’s a bunch of different patterns how the broken plurals work. 19:33:26 nortti: but case endings are pretty much regular? 19:33:36 lik 19:33:39 -lla and stuff 19:34:06 yea 19:34:27 and most of the ones that are more complex still follow quite simple rules 19:34:27 i see 19:34:41 so these kotus things 19:34:49 are just for the 3 cases genitive, partitive and illative? 19:35:06 hm? no, there are 14 (I think) 19:35:16 shachaf: Let me just at this moment insert the funniness that arabic borrowed the word “film” from the west, and because it has three consonants in a usual pattern, it was decided that it had to take a broken plural form, so the plural is “aflam”. 19:35:21 https://en.wikipedia.org/wiki/Finnish_language_noun_cases 19:35:50 but those are the -lla things 19:36:01 nortti: i don't think mroman_ was asking how many cases there are 19:36:18 oh, ic séo 19:36:22 shachaf: “ʼaflām”, more correctly. 19:36:41 why does finnish_language_noun_cases list only one suffix 19:36:42 how many keeses are they? and are any of them not dutch? 19:36:45 or possibly two suffixes 19:36:48 mroman_: I think only genetive, partitive and illative need to be shown, as other cases follow same logic as those 19:36:54 but some other page says there are 50 declension types? 19:37:00 nortti: ah. ic. 19:37:29 Melvar: well hebrew and arabic are both semitic languages, so there's no intrinsic reason why they couldn't share a particular insanity. 19:37:56 Is oerjan a finn too? 19:38:05 norwegian 19:38:17 oerjan: Right, I just happen to know pretty surely that modern hebrew at least is much more regular in that regard. 19:38:19 oerjan: https://en.wikipedia.org/wiki/Broken_plural suggests that this thing is most "productive" in arabic 19:38:21 mroman_: atehwa, Deewiant and ineiros are all Finnish, too. 19:38:59 I went to a Finnish picnic of sorts yesterday. 19:39:32 what are some other nationalities here? 19:39:38 what's shachaf? 19:39:43 british? 19:39:44 * shachaf is Finnish. 19:39:48 ah 19:39:57 damnit 19:39:59 Well. A Finnish citizen. 19:40:06 now I really have to learn finnish 19:40:17 I've only been there for two weeks. I don't speak Finnish or anything. 19:40:19 I think "arguably Finnish" would be a good term. 19:40:29 shachaf: oh. then you don't count 19:40:31 You can tease me by learning before I do. 19:40:35 -!- impomatic_ has joined. 19:40:36 hm 19:40:49 that'd be on the plus side of my imaginary pro/con list 19:41:05 fizzie: Enko ole suomalainen? :-( 19:41:08 (Can you say that?) 19:41:08 There are some Swedes here too. 19:41:14 shachaf: *Enkö 19:41:21 What? Why is it kö? 19:41:47 it defaults to front vowels, I think 19:42:06 olsner is the only one here I know is a swede 19:42:10 Really? 19:42:15 shachaf doesn't know vowel harmony? 19:42:15 That's terrible. 19:42:21 so finnish is quite the dominant language here indeed 19:42:32 oerjan: What's ö harmonizing with, exactly? 19:42:44 olsner, FireFly and Vorpal at least 19:42:49 shachaf: the e 19:43:07 oerjan: i and e are neutral in regards to vowel harmony 19:43:08 I can't tell whether you're making fun of me or I don't know something. 19:43:18 They're not entirely neutral, they just don't control the word. 19:43:20 shachaf: not making fun 19:43:37 "In the initial syllable: -- a neutral vowel acts like a front vowel, but does not control the frontness or backness of the word: if there are back vowels in non-initial syllables, the word acts like it began with back vowels, even if they come from derivational endings --" 19:43:59 In "en", there are no back vowels in non-initial syllables (or non-initial syllables at all), so it counts as front. 19:44:17 oh, okay 19:44:46 hm. swedish 19:45:22 mroman_: puhun heprea hth 19:45:22 talar du svenska? 19:46:07 shachaf: I think you mean "hepreaa". "heprea" is the nominative, "hepreaa" the partitive 19:46:27 Oh. 19:46:35 well... 19:46:41 Right. 19:46:47 Swedish could work. 19:46:49 I got mixed up by the -a 19:46:58 That is if Vorpal, olsner or somebody can convince me to learn it 19:47:28 `? finnish 19:47:29 Finnish suomalaiset ei Perkeleistä on hakkapeliittaan. Ei saa peittää. Parasta ennen! 19:47:36 `? swedish 19:47:37 swedish? ¯\(°​_o)/¯ 19:48:50 Kålle är nöjd med Ada. 19:49:03 well Ada is a nice language... 19:49:13 so I can understand that Kalle is pleased about Ada 19:49:21 `? Ada 19:49:22 Ada? ¯\(°​_o)/¯ 19:49:24 what 19:50:02 Hahaha! 19:50:03 `learn Swedish is the language of fine cuisine. 19:50:04 I knew that. 19:50:07 Now I have a desk AND donuts 19:50:27 Taneb: Don't eat the desk by accident, that would be TRAGIC. 19:50:48 it's ok the desk is probably topologically different 19:50:56 beware of the coffee cup, though 19:51:02 fizzie, yeah, my desk is quite different topologically 19:51:03 -!- Sprocklem has quit (Ping timeout: 246 seconds). 19:51:16 are you sure 19:51:17 oerjan, I don't drink coffee! I think I'm safe 19:51:31 what is the fundamental group of your desk 19:51:47 His desk is a non-commuting monoid 19:51:53 imo finnish vowels should be more like hebrew vowels 19:52:00 hebrew vowels: the simplest? 19:52:08 My work desk is probably more or less equivalent to a donut, there's a hole for cables to go through. 19:52:16 -!- `^_^v has quit (Ping timeout: 244 seconds). 19:52:23 shachaf: i think standard arabic is simpler? 19:52:26 a, i, u 19:52:43 short and long 19:52:45 iirc 19:53:20 hebrew has a e i o u, short only 19:53:27 hm tricky 19:54:18 there may be some language that has only short a i u? 19:54:28 in the .il pronunciation anyway 19:54:33 you should learn swiss german 19:54:35 it's fun 19:57:57 "Nearly all languages have at least three phonemic vowels, usually /i/, /a/, /u/ as in Classical Arabic and Inuktitut (or /ɐ/, /ɪ/, /ʊ/ as in Quechua), though Adyghe and many Sepik languages have a vertical vowel system of /ɨ/, /ə/, /a/" 19:59:33 oerjan: see also http://wals.info/chapter/2 20:03:02 -!- Patashu has joined. 20:03:22 [wiki] [[Special:Log/newusers]] create * GeorgeEpicGen * New user account 20:05:16 The problem in Hebrew is that there is a significant amount of text which only has the consonants 20:09:36 I have idea, can we make Pokemon Card retropuzzle? 20:11:28 zzo38: what's "retropuzzle" mean? 20:12:08 b_jonas: Like chess retropuzzle, which is involving figuring out previous moves. 20:12:29 -!- Sprocklem has joined. 20:12:40 zzo38: retrograde analysis puzzle 20:12:45 Yes. 20:13:03 I don't know if that's possible (as in practical) for Pokemon Card 20:13:39 You should list the possible cards, of course. 20:14:18 [wiki] [[Language list]] http://esolangs.org/w/index.php?diff=40578&oldid=40565 * GeorgeEpicGen * (+13) /* A */ 20:18:43 zzo38: sure, barring un-cards like Chaos Confetti, cards can't just disappear, so they're always somewhere in the game state 20:18:51 present in some zone or something 20:19:30 Yes, but I mean all cards that might be present in the game are listed in one section, including cards that you cannot see where they are. 20:19:39 ok 20:20:03 I don't really know Pokémon Card, so when you say this, I'm trying to mentally substitute M:tG of course 20:20:16 but I still have no idea how such a puzzle would look like, and how possible it is 20:20:38 It could be done with M:tG too, I suppose. 20:21:08 besides, there's only like twelve thousand different M:tG cards or so 20:21:35 Still, only the cards mentioned in the puzzle (plus basic energy/basic lands) are allowed. 20:22:02 sure 20:22:16 -!- shikhout has joined. 20:23:56 zzo38: so how would such a puzzle work? 20:24:32 Do you know the chess puzzle that shows you position of all pieces on the board (but doesn't tell you whose turn it is), and then asks you, on which squares did captures occur? 20:24:41 yeah 20:24:52 or at least very similar ones 20:25:04 I don't like solving those kinds of puzzles 20:25:13 they don't really resonate with me 20:25:21 -!- shikhin has quit (Ping timeout: 246 seconds). 20:25:55 [wiki] [[User:GeorgeEpicGen]] N http://esolangs.org/w/index.php?oldid=40579 * GeorgeEpicGen * (+274) Created page with "'''Oh hai!''' I'm George, this is my little page that I will probably spend 10 minutes on and then never come back to. ==My Languages== Below is a list of all of my language..." 20:25:58 -!- Patashu has quit (Ping timeout: 258 seconds). 20:26:07 -!- `^_^v has joined. 20:26:14 -!- zzo38 has quit (Remote host closed the connection). 20:27:19 [wiki] [[ArrayZ]] N http://esolangs.org/w/index.php?oldid=40580 * GeorgeEpicGen * (+450) Created page with "ArrayZ is a BrainFu*k-derived esoteric programming language created by [[esolangs.org/wiki/User:GeorgeEpicGen|User:GeorgeEpicGen]] in 2014. It was created over the course of t..." 20:30:43 "Below is a list of all of my languages. I was 15 when I made these" 20:30:51 "ArrayZ is a BrainFu*k-derived esoteric programming language created by User:GeorgeEpicGen in 2014." 20:31:43 now that's a puzzle i can solve. 20:32:32 -!- AndoDaan_ has changed nick to AndoDaan. 20:37:33 weird to think we could easily have languages from people born in the 2000s on the wiki 20:40:35 [wiki] [[ArrayZ]] http://esolangs.org/w/index.php?diff=40581&oldid=40580 * GeorgeEpicGen * (+1147) 20:41:18 [wiki] [[ArrayZ]] http://esolangs.org/w/index.php?diff=40582&oldid=40581 * GeorgeEpicGen * (+24) 20:42:30 elliott_, I was born in the 2010w 20:42:43 me too 20:42:46 (what) 20:43:33 (what what) 20:43:39 (I'm 2) 20:45:38 (despite the fact that I first appeared here in I think 2011) 20:45:43 There's a broken user-page link in the ArrayZ page. 20:46:35 Taneb: 2010-09-06 Hello! I'm kinda new to this 20:46:58 fizzie, that logs scares me a bit 20:47:08 Because I'm not in the logs again for a while after that 20:48:02 oh no i found a wikipedia error 20:48:57 hm 20:52:57 * oerjan gently polishes his swatter 20:55:00 [wiki] [[ArrayZ]] http://esolangs.org/w/index.php?diff=40583&oldid=40582 * GeorgeEpicGen * (+1064) 20:58:10 -!- evalj has quit (Ping timeout: 258 seconds). 21:01:09 [wiki] [[ArrayZ]] http://esolangs.org/w/index.php?diff=40584&oldid=40583 * GeorgeEpicGen * (+943) /* Hello, world! */ 21:12:09 -!- AnotherTest has quit (Remote host closed the connection). 21:19:02 -!- Bicyclidine has joined. 21:22:13 -!- Sprocklem has quit (Ping timeout: 260 seconds). 21:24:52 -!- LordCreepity has quit (Ping timeout: 250 seconds). 21:25:19 -!- LordCreepity has joined. 21:27:19 @tell mroman_ The hackage-story with "corrupt acid-state logs" made me really sceptical of using acid-state in future projects <-- afaiu it wasn't _really_ corrupted, the recovery just didn't know how to ignore the junk at the end of the log from the aborted transaction 21:27:20 Consider it noted. 21:30:06 huh, doesn't it write atomically? 21:30:25 it does, but the disk ran out of room 21:30:43 well 21:30:46 heh 21:32:46 i assume they've fixed that in one way or the other 21:42:10 `ls wisdom/ௌ 21:42:10 ls: cannot access wisdom/ௌ: No such file or directory 21:42:38 `ls wisdom/௵ 21:42:39 ls: cannot access wisdom/௵: No such file or directory 21:43:31 it seems like my reverts were successful, i guess boily just didn't notice 21:44:37 @tell boily I always could include these, apply a nuclearevert, then wait for people to further mangle the poor db. <-- to clarify, i already had nucleareverted 21:44:37 Consider it noted. 21:54:33 -!- mihow has quit (Quit: mihow). 21:57:36 I got a personalized email from a recruiter, but they probably know my online name so a bit worried about talking about it here 21:59:51 -!- Bicyclidine has quit (Ping timeout: 246 seconds). 22:05:01 -!- S1 has quit (Quit: S1). 22:16:38 -!- boily has joined. 22:16:40 -!- nycs has joined. 22:20:02 -!- `^_^v has quit (Ping timeout: 244 seconds). 22:33:58 -!- oerjan has quit (Quit: Gnu Bite). 22:40:42 -!- GeekDude has joined. 22:48:02 @massages-loud 22:48:03 oerjan said 4h 10m 43s ago: are you referring to anything other than what i reverted because it was meaningless junk submitted outside the channel? 22:48:03 oerjan said 1h 3m 25s ago: I always could include these, apply a nuclearevert, then wait for people to further mangle the poor db. <-- to clarify, i already had nucleareverted 22:48:37 @tell oerjan thanks for the irradiation! 22:48:37 Consider it noted. 22:56:22 `ls 22:56:23 ​:-( \ a.out \ bdsmreclist \ bin \ binpipes \ canary \ cat \ complaints \ crunchfuck \ :-D \ dc \ dog \ etc \ factor \ gcccomp \ head \ hej \ hello \ hello.c \ ibin \ interps \ lib \ moop.txt \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ test.c \ Wierd \ wisdom \ wisdom.pdf 22:56:34 `cat :-( 22:56:35 ​☹ 22:56:41 lol 22:56:46 `dog 22:56:46 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dog: not found 22:56:51 `./a.out 22:56:51 hm 22:57:03 `dog :-) 22:57:04 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dog: not found 22:57:09 `cat test.c 22:57:09 aww 22:57:09 int main () { printf("hm"); } 22:57:21 `cat hello.c 22:57:22 const char main[] = "AXAYAZA[A\\ATX-pppp-0```- ///P^VTXH10XP4>40PZ414>P_\x0f\x05XATASARAQAP\xc3Hello, world!\n"; 22:57:28 wat 22:57:34 that ain't c 22:57:47 is is? 22:57:53 `gcc -o /tmp/hello hello.c && /tmp/hello 22:57:53 `./hello 22:57:53 gcc: fatal error: no input files \ compilation terminated. 22:57:54 Hello, world! 22:58:00 `` gcc -o /tmp/hello hello.c && /tmp/hello 22:58:00 Hello, world! 22:58:14 lgtm 22:58:20 wow 22:58:37 is that like the raw char data for it or something? 22:59:08 The character sheet, as it were. 23:00:07 cool 23:00:24 `cat gcccomp 23:00:24 ​#!/bin/bash \ LANG="$1" \ echo >>"$2" \ \ case "$LANG" in \ c) \ HEAD='#include \n#include \n#include \n#include \n#include \nint main(int argc, char **argv) {\nint main(void) { printf("Calling main from itself not supported.\n"); exit(1); }\n' \ TAIL='; return 0; }' \ 23:00:32 That program is also way too long. What is it doing? 23:00:38 `./gcccomp 23:00:38 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/gcccomp: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/gcccomp: cannot execute: Permission denied 23:00:59 LordCreepity: Better to explore with /msg HackEgo once you go past a few lines (unless you're showing something in the channel). 23:01:19 kk 23:02:19 -!- Phantom_Hoover has joined. 23:07:06 `help 23:07:06 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 23:13:01 -!- Bicyclidine has joined. 23:13:40 -!- AndoDaan has quit. 23:19:05 -!- boily has quit (Quit: EXPLORATIVE CHICKEN). 23:36:35 -!- AndoDaan has joined. 23:50:09 -!- AndoDaan has quit (Ping timeout: 260 seconds). 23:54:03 -!- nisstyre has joined. 23:55:00 -!- nisstyre has quit (Changing host). 23:55:00 -!- nisstyre has joined.