00:15:10 1mpr0mp2 00:15:27 i mean 00:15:28 uh 00:15:37 if you like writing lots of HDL code 00:20:56 The only HDL codes I have written are FamicomHDL, although I have read Verilog codes for the Amber processor core and for other things. 00:22:14 what's FamicomHDL? 00:22:34 Hardware description for Famicom cartridges 00:22:51 It is actually a library in Haskell 00:23:14 16:22 Ohh xkcd 00:23:15 16:22 The monty python of nerds 00:23:15 16:22 :P 00:24:30 isn't that monty python 00:24:36 also http://xkcd.com/16/ 00:24:39 nrom = do { prgrom <- makeROM 0; chrrom <- makeROM 16384; connects $ zip cpuAddress (take 14 $ addressPins prgrom); connects $ zip cpuData (dataPins prgrom); connects $ zip ppuAddress (take 13 $ addressPins chrrom); ... and so on. 00:24:50 cool 00:25:30 war and peace, truly the crime and punishment of 19th-century russian novels 00:25:34 btw i have read neither of those 00:26:20 -!- Phantom__Hoover has joined. 00:26:41 Even though NROM is the simplest mapper (well, almost; there is a simpler one that has neither CHR ROM nor CHR RAM), you still need ten lines of code to program it. 00:27:51 And of course you also need to import (or define) functions such as makeROM, connects, cpuAddress, etc 00:28:59 There are other hardware description languages, I do not know a lot about them. I know a few things of Verilog since I have read the codes to implement the Amber processor core. 00:29:51 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 00:33:31 -!- nooodl_ has quit (Ping timeout: 256 seconds). 00:34:37 -!- ais523 has quit (Ping timeout: 245 seconds). 01:02:57 -!- Sgeo_ has quit (Read error: Connection reset by peer). 01:04:07 -!- Sgeo_ has joined. 01:04:42 -!- Phantom__Hoover has quit (Quit: Leaving). 01:10:38 -!- Sgeo__ has joined. 01:13:31 kmc: do you know anything about linux networking 01:13:45 -!- Sgeo_ has quit (Ping timeout: 256 seconds). 01:15:06 -!- nooga has quit (Ping timeout: 264 seconds). 01:22:44 yes 01:22:51 that is a pretty vague question though 01:23:00 whatcha whatcha whatcha want 01:25:56 well i thought i figured out what i wanted 01:25:58 but then i became less sure 01:26:03 i realise it is vague 01:26:21 what i am wondering is how the hell do you communicate with tcp_diag from wizmode 01:26:38 kernel docs for /proc/net/tcp{,6} say that they are deprecated in favour of tcp_diag 01:26:45 but i have no idea how to use it and google is no help 01:26:50 maybe i should read the docs or something 01:27:10 ps what i am trying to do is figure out the UID of the owner of a TCP connection 01:27:37 i have no idea what that is 01:28:06 define that 01:28:14 tcp_diag or wizmode 01:28:25 er 01:28:28 s/wizmode/user mode/ 01:28:37 by which i mean 01:28:38 userspace 01:28:59 netstat -p will give you PIDs 01:29:25 right i guess that works 01:29:27 i am trying to do it programmatically 01:29:30 maybe i will look at netstat's source 01:29:44 or lsof 01:29:49 they are probably terrifying though 01:29:58 probably 01:29:58 sometimes when i want to see how a program does its magic, i use strace 01:30:06 i hear something about tcp_diag using netlink sockets 01:30:08 which uhhhhhh 01:30:10 strace++ kmc++ 01:30:11 buhhhhh 01:30:11 i don't know how to use netlink sockets 01:30:14 run away 01:30:18 i barely even know what netlink sockets are! 01:30:20 i don't wantto know 01:30:27 a trainwreck 01:30:28 s/wantto/want to/ 01:30:29 is what 01:31:05 strace: greater program or greatest program 01:31:25 the linux developers decided that there aren't enough ways for userspace to communicate with the kernel (you know, every system call and every file in procfs or sysfs or debugfs) and so there should be a special socket type for communicating with the kernel as well 01:31:57 oh i forgot "every device file" and "every ioctl on every device file" 01:32:32 they couldn't even be like "here's a UNIX socket with the kernel on the other end" 01:32:38 kmc: okay well this sounds like a distinct regression from /proc/net/tcp, yes 01:32:42 it has to be a new socket type which behaves mostly like UNIX sockets 01:32:44 «Netlink was designed for and is used to transfer miscellaneous networking information between the Linux kernel space and user space processes.» 01:32:45 but not quite 01:32:54 Miscellaneous networking information. 01:33:00 That's pretty useful. 01:35:12 -!- hagb4rd has quit (Quit: hagb4rd). 01:35:38 kmc: hm 01:35:40 what package is netstat in 01:35:46 i don't have it here 01:38:58 Debian net-tools 01:40:50 kmc: "net-tools are deprecated and you should be using iproute2 instead: http://www.archlinux.org/news/deprecation-of-net-tools/" "So I think I have to use ss instead of netstat now. Thanks!" 01:40:51 joy 01:42:39 "This April marked the ten year anniversary of the last net-tools release." 01:44:46 -!- ais523 has joined. 01:46:09 let's rewrite everything again because it's shit 01:46:13 -!- Arc_Koen has quit (Quit: Arc_Koen). 01:46:22 okay so ss uses netlink 01:46:28 kill me now 01:46:41 you already said that once 01:46:47 am i obliged to kill you twice now 01:46:49 yes 01:47:10 will that make you into a zombie 01:47:15 yes 01:47:15 sendmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"L\0\0\0\22\0\1\3@\342\1\0\0\0\0\0\2\0\0\0\0\0\0\0 01:47:15 \0\0\0\0\0\0\0\0"..., 76}], msg_controllen=0, msg_flags=0}, 0) = 76 01:47:21 kmc: so tell me about using netlink 01:50:11 hmm, I reckon that in messages that are clearly mostly out of the ASCII range 01:50:23 debuggers should escape every character, rather than just unprintable characters 01:50:32 because it almost certainly isn't ASCII, and consistent presentation is useful 01:51:15 I like the approach of "display as a string if it contains no unprintable characters, as a list of numbers otherwise 01:51:39 well if you have a long run of printable characters 01:51:41 you want to display as text 01:51:46 in case it's binary data with embedded text 01:52:31 make it an option 01:53:39 but I don't like options very much, and in that case it'd slow me down to have to set it 01:53:59 there's enough information for the computer to work it out automatically in this case 01:54:05 so I shouldn't have to tell it what to do 01:54:34 next you're going to tell me you're working on boehm GC 01:55:11 no, I'm not, is there something wrong with it that I'd need to fix? 01:55:41 no :P 01:55:52 just the "it looks like a duck, so it's a duck" argument is similar 01:56:20 I don't get it 01:56:31 oh, you mean how it looks for things that might be pointers 02:01:14 ais523: i think strace has that option 02:11:07 -!- Sgeo__ has quit (Ping timeout: 260 seconds). 02:27:06 okay seriously 02:27:08 how do you use netlink 02:27:14 i guess i want NETLINK_TCPDIAG 02:27:19 i wonder if there's any docs 02:28:16 http://git.kernel.org/?p=linux/kernel/git/shemminger/iproute2.git;a=blob;f=misc/ss.c;h=a0ab2e97cb8aea3f684d07b38df1cdc278c57bbe;hb=HEAD time to read this mess 02:28:52 oh jesus 02:30:00 ais523: hi 02:31:02 if you want to read 3000 lines of uncommented C code then I recommend you read Ksplice instead, it's a lot more interesting 02:32:04 kmc: but does it solve my problem 02:32:08 smoking salvia is like that TNG episode "The Inner Light" except that the dead civilization that possesses Picard is a race of ten-dimensional hexagons 02:36:43 good answer 02:42:21 IMO kmc should write this code for me 02:44:26 as your attorney i advise you to take a hit of some 20x salvia 02:44:40 perhaps it will fix your netlink sockets 02:45:02 ok 02:45:11 i hear salvia is awful though 02:45:30 I hear people react very differently to it 02:45:37 I tried sucking on the leaves for a bit and it was disgusting 02:45:41 it's pretty terrifying 02:45:41 and I had to spit them out 02:45:48 n.b. you should not heed my legal advice 02:45:53 i am not a real attorney 02:46:03 gasp 02:46:10 even though i do use latin abbreviations like "n.b." 02:46:32 you should spell them all out 02:46:36 nota bene! 02:47:05 sounds good 02:47:15 kmc: none of your advice so far has been legal though 02:47:18 kmc: Did you know the Hebrew letters for "P. S." are N B? 02:47:19 drugs are illegal! 02:47:36 As in נ"ב 02:47:42 shachaf: that sounds confusing. They should've designed hebrew better 02:47:48 actually is salvia still legal 02:47:58 yes, last I looked 02:48:06 I'm pretty sure sage is legal. 02:48:08 I bought a tube of it in boston a couple of years ago 02:48:17 shachaf: there are many varieties of salvia * 02:48:22 :P 02:48:32 Yes. 02:48:45 As long as any of them are legal, you can say that salvia is legal. 02:49:36 yeah always amused by people who go to home depot and buy the first plant that says "salvia" on the label and try to smoke it 02:49:55 i should grow some herbs 02:49:59 best way to have fresh herbs 02:50:08 Why would you smoke drugs? 02:50:09 smoke some parsley 02:50:10 oh and the oyster mushrooms may not be doomed after all 02:50:13 Smoking is disgusting. 03:00:06 http://www.spinics.net/lists/netdev/msg214494.html 03:00:07 okay 03:00:10 so tcpdiag is itself deprecated 03:00:13 and sockdiag is the latest thing 03:00:24 hahahahahahaha 03:00:33 let's rewrite everything again because it's shit 03:00:40 SURPRISE IT'S STILL SHIT 03:00:40 you sure you don't want to try smoking? 03:01:03 kmc: the only thing that isn't shit is @ 03:01:31 because @ is the fixed point of the "let's rewrite everything again because it's shit" operator 03:01:40 the... greatest fixed point 03:02:08 Greatest in what ordering? 03:02:14 the greatest ordering 03:02:43 Can't argue with that. 03:06:25 obviously not 03:18:44 -!- function has changed nick to trout. 03:25:14 apparently romney's victory rally is in Boston 03:41:46 o.O 03:42:04 Well he *was* Governor of the state. 03:42:06 you have to have a victory rally 03:42:09 even if you're going to lose 03:42:14 well, I hope I won't get to use those rotten eggs I had saved up for a rainy day 03:42:19 oh really? 03:44:00 @ping 03:44:01 pong 03:46:54 @ding 03:46:54 pong 03:51:12 -!- hagb4rd has joined. 04:04:58 elliott: Do you feel like fixing a bug in lens? 04:05:03 I bet you do. 04:05:54 what is the bug 04:06:25 https://github.com/ekmett/lens/issues/80 04:07:01 [19:42] shachaf will look into it later. 04:07:06 This is me looking into it. 04:07:34 it could use Bazaar 04:07:35 do that 04:07:58 Why don't you do it? 04:08:53 i don't have commit rights 04:09:07 I'll commit it for you! 04:09:12 Fine, I'll do it. 04:09:20 I don't quite like the holesOf solution. 04:11:22 I forget how sizeof works. 04:11:24 When does it require sizeof? 04:11:25 er. 04:11:27 When does it require parens? 04:11:31 Is "sizeof value" OK? 04:11:38 C? 04:11:42 Or does it need to be "sizeof(value)"? And is that actually "sizeof (value)"? 04:11:44 Yes, C. 04:11:49 It's "sizeof value" 04:11:55 sizeof isn't a function or function-alike. 04:12:02 ISTR you need parens sometimes. 04:12:07 Yes, for types. 04:12:14 You can think of it as the sizeof the cast, I guess. 04:12:17 "sizeof (int)" 04:12:21 Or something, I don't know. 04:12:33 Anyway values don't need parentheses. 04:13:53 C syntax is pretty wacky 04:14:05 there isn't that much of it, but there are some strange bits 04:14:16 "declaration follows use" is just dumb 04:15:55 kmc: Is it portable to do struct { struct nlmsghdr blah; struct my_actual_request req; }? And then use &thatstruct in an iovec. 04:16:02 Like, can't padding mess that up? 04:16:09 Or does Linux guarantee it's OK? 04:16:26 elliott: what are you doing !! 04:17:49 hey this lens library has some pretty nice documentation 04:18:06 elliott: if you want to be sure, use __attribute__((packed)) 04:18:26 yeah that 04:18:59 almost certainly not needed, but if nothing else, it documents that you have made this assumption 04:19:01 Can the TOGA computer be implemented using a 74163 IC? 04:20:18 kmc: it could be needed if the struct starts with a 64-bit integer 04:20:28 er, maybe not 04:20:40 only because nlmsghdr happens to be aligned though 04:20:44 i'm just suspecting that nlmsghdr... yeah 04:20:55 for more or less these reasons 04:21:00 actually, I guess nlmsghdr itself would be declared packed in that case 04:21:09 well, it wouldn't make a difference 04:21:16 * comex shuts up 04:22:22 suspecting that its size is a multiple of the largest alignment gcc will force on struct fields 04:22:25 but not sure 04:22:30 anyway yeah use 'packed' 04:24:39 Oh, are you reading the lens documentation? 04:24:49 yes 04:24:51 on github 04:25:08 People say it needs a lot more documentation. 04:25:23 oh 04:25:41 One day I'll know all the lens operators. 04:25:41 well it has more than "here are the functions and their extremely polymorphic types" 04:26:08 Most places it has "here are the functions and five different specializations of their extremely polymorphic types" 04:26:20 Also it uses doctest! 04:26:20 elliott: if you want to be sure, use __attribute__((packed)) 04:26:22 comex: that's so unportable :( 04:26:25 I thought that was a Python-only thing. 04:26:28 there's doctest for haskell now? 04:26:29 cool 04:26:44 elliott: eh, it works on GCC and every compiler that imitates GCC 04:26:48 comex: I guess the struct is guaranteed to work iff nlmsghdr works though 04:26:53 So those example are actual tests. 04:26:58 which is all the compilers you might use on Linux really 04:27:02 so I suppose I will skip doing the whole copying-memory nonsense to do it "properly" 04:27:55 elliott: pragma pack is more portable, i believe, in case you somehow need to compile it with MSVC 04:28:03 I would like to see an implementation of Checkout in some hardware description language. (Possibly also make a compiler to make a binary, which this implemented hardware then runs.) 04:29:17 comex: MSVC for linux 04:29:26 "a good idea" 04:30:12 did someone say a good idea 04:30:15 i love good ideas 04:30:31 monqy: do you collect them 04:30:45 yes 04:30:49 monqy: make it sadder 04:30:52 i feed them well and also let them drink 04:31:49 more like MICRO$HAFT VENEREAL COCKS 04:32:19 good one kmc 04:32:29 thachaf 04:32:29 the best one ?? 04:32:33 "yes" 04:32:53 __u8 pad; 04:33:00 high tech padding from linux kernel headers industry 04:33:30 /* Bytecode is sequence of 4 byte commands followed by variable arguments. 04:33:30 * All the commands identified by "code" are conditional jumps forward: 04:33:30 * to offset cc+"yes" or to offset cc+"no". "yes" is supposed to be 04:33:30 * length of the command and its arguments. 04:33:30 */ 04:33:32 oh good grief 04:33:43 what is this 04:33:49 bytecode for what 04:33:53 bytecode 04:33:58 for 04:33:58 the code of bytes 04:33:59 inet_diag 04:34:05 why does this involve bytecode 04:34:43 Should I read _Purely Functional Data Structures_? 04:34:46 yeah 04:34:57 It looks good. 04:35:01 it feels good 04:35:15 theegan 04:37:47 why does that involve bytecode... 04:38:10 monqy: depends what `that' is 04:38:19 whatever involves bytecode 04:38:29 why does bytecode involve bytecode 04:38:32 in the grim linux of the far future there is only bytecode 04:39:14 the children of the generation of the future: they're just bytecode??? humankind is dead. 04:39:48 monqy: im already bytecode 04:40:27 hows it like being subhuman 04:41:22 monqy: superhuman 04:42:22 hows it like being wrong 04:42:56 monqy: how's it like being racist against bytecode :/ 04:43:25 racist against every kind of code 04:43:27 except unicode 04:56:19 kmc: okay apparently I actually have to send bytecode over netlink to find out the pid that owns a socket 04:56:38 so 04:56:39 that's a thing 04:57:20 shachaf++ 04:58:08 stupid future 05:01:38 this request code is going to be like 05:01:40 60 lines 05:01:49 and that doesn't even count parsing the response 05:02:35 what are you even doign 05:04:33 -!- augur has quit (Remote host closed the connection). 05:04:49 monqy: you dont want to know.......... 05:05:30 Is ais523 on? 05:06:36 * pikhq feels too awesome 05:09:31 zzo38: yes 05:09:32 ais523: sorry 05:09:41 kmc: q 05:09:42 monqy: p 05:09:50 * pikhq feels far too awesome 05:10:35 that's a dangerous feeling 05:10:44 elliott: ? 05:10:47 Potentially 05:11:21 pikhq: oh? 05:11:28 I love that feeling 05:11:31 what did you accomplish? 05:11:39 Girlfriend get 05:11:39 monqy: yes. 05:12:29 lol 05:13:21 pikhq: congrats! 05:14:11 Perhaps a tiny bit weird; hard to be happy at people IRL 'bout it. Thus, here. 05:14:21 nah, makes sense 05:14:35 people get upset that you're gloating if you do it IRL 05:15:02 q 05:15:40 hi 05:23:39 coppro: Bah 05:24:32 ? 06:13:16 It is time to take out the trash, and we need to stop supporting pay basis distros such as communist Redhat. They are charging us for the stuff thats spose to be free. 06:13:59 We need only juche distros. 06:14:52 shachaf: please tell me you are not serious 06:15:36 I'm completely serious, coppro 06:15:51 I know that most of you would rather run Windows than Redhat. This is my opinion again, but personally Redhat runs like crap even on newer systems. Stock package management and static binaries may save time, but in the long run they lower your peak perormance and also make the system unstable, and as useless as a used condom. Even recompiling the kernel on Redhat causes problmes. Their modern init scripts interfere with some newer kernel ... 06:15:57 ... operations. It takes as much time to get Redhat working right as Gentoo. 06:16:05 oh 06:16:06 now it makes sense 06:16:10 is this funroll-loops 06:16:50 yes 06:16:56 goddamn freeloading redhat, always taking our stuff and never giving back 06:17:43 i'd just like to say, there are so many uses for a used condom 06:24:01 -!- Sgeo has joined. 06:28:09 There is the chess variant "Chaotic Chess", which is not really quite as chaotic as they say it is. Each piece, after move, change into another kind of piece of your choice, subject to restriction cannot change into the pair Pawn-King, Knight-Queen, Bishop-Rook. Win if your opponent has no king. 06:33:25 -!- FreeFull has quit (Quit: Bye). 06:38:38 -!- augur has joined. 06:56:20 * Sgeo noticies the elixir language 07:02:17 hi whats that 07:05:39 http://elixir-lang.org 07:05:49 hi :') 07:06:01 Language that runs on the Erlang VM. Syntax looks vaguely Rubyish, but it has macros 07:06:19 Sgeo: is it better than clojure? is it better than tcl 07:06:23 is it better than erlang 07:06:24 is it better than factor 07:06:30 is it better than common lisp 07:06:54 is it better than.... 07:06:55 @ 07:07:04 lambdabot: @ 07:07:04 Maybe you meant: . ? @ activity activity-full admin all-dicts arr ask b52s babel bf bid botsnack brain bug check choice-add choose clear-messages compose devils dice dict dict-help djinn djinn-add 07:07:04 djinn-clr djinn-del djinn-env djinn-names djinn-ver do docs dummy easton echo elements elite eval fact fact-cons fact-delete fact-set fact-snoc fact-update faq farber flush foldoc forget fortune 07:07:04 fptools free freshname ft gazetteer get-shapr ghc girl19 google googleit gsite gwiki hackage help hitchcock hoogle hoogle+ id ignore index instances instances-importing irc-connect jargon join karma 07:07:04 karma+ karma- karma-all keal kind learn leave let list listall listchans listmodules listservers localtime localtime-reply lojban map messages messages? more msg nazi-off nazi-on nixon oeis offline 07:07:04 oldwiki palomer part paste ping pl pl-resume pointful pointless pointy poll-add poll-close poll-list poll-remove poll-result poll-show pretty print-notices protontorpedo purge-notices quit quote rc 07:07:06 read reconnect remember repoint run shootout show slap smack source spell spell-all src tell thank you thanks thx ticker time todo todo-add todo-delete topic-cons topic-init topic-null topic-snoc 07:07:08 topic-tail topic-tell type undefine undo unlambda unmtl unpf unpl unpointless uptime url v vera version vote web1913 what where where+ wiki wn world02 yarr yhjulwwiefzojcbxybbruweejw yow 07:07:28 @yhjulwwiefzojcbxybbruweejw 07:07:28 "\"\\\"\\\\\\\"\\\\\\" 07:07:28 @yow 07:07:28 Couldn't find fortune file 07:07:30 I've always been curious about Erlang's approach to things, but the syntax does bother me, although I think the final straw was when the online book I was reading said that hot-swapping was a thing to try to avoid and is difficult 07:07:48 well, that was enlightening. 07:07:49 I think my only use-case for hot-swapping is to make development faster. 07:08:16 @get-shapr 07:08:16 shapr!! 07:08:24 can we not do the lambdabot: @ thing 07:08:48 these bots are made for spammin' 07:08:57 isn't erlang syntax just prolog syntax taken too far 07:09:10 oh no 07:09:14 how far is too far 07:09:15 can it be vaguely more productive spam than lambdabot: @ 07:09:18 because that is really annoying 07:09:21 thanks 07:09:21 I'm going to venture a guess that Elixir is better syntax-wise than Ruby 07:09:32 whoa, wild guess man 07:09:35 Sgeo: are you a venture capitalist 07:12:57 Sgeo: what makes you say that. are you going to learn elixir now. what makes you like elixir. 07:13:15 is elixir the new clojure. 07:14:50 exciting world of new languages and doing(?) things(??) with(????) them(???????) 07:15:48 doing things with, n. telling #esoteric all about 07:15:51 wait 07:15:53 that's not a noun 07:15:53 that's a lot of question marks monqy 07:15:54 fuck dictionaries 07:15:58 don't use up your lifetime supplies 07:16:26 watching from a distance, community involvement(???) 07:16:54 is there an elixir reddit you can teach about how elixir works 07:16:55 "lambdabot: @" "Maybe you meant: @" Yeah, maybe. 07:17:16 Elixir restores both your HP and MP to full. 07:27:46 -!- ais523 has quit. 07:40:56 ... 07:41:04 I think Elixir's "records" are mutable. 07:41:05 -!- lambdabot has quit (Remote host closed the connection). 07:41:23 oh gosh 07:41:27 mutable state in 2012?? how unfashionable 07:41:36 A Megalixir will restore *every party member's HP/MP*, if you can believe it. 07:41:43 and calling them records????? 07:41:52 come on, elixir 07:42:01 Don't care what they're called, just about their mutability. 07:42:11 Isn't Erlang supposed to use immutable stuff? 07:43:11 Sgeo: you are confusing values with variable 07:43:14 *variables 07:43:19 Erlang does not have mutable variables 07:43:27 "Keep in mind that records (as any other data structure) in Elixir are immutable. " 07:43:43 Haskell does not have mutable variables either 07:44:14 yes it does 07:44:54 Oh, I understand. They're immutable. 07:45:40 -!- lambdabot has joined. 07:51:51 Elixir has an interesting approach to macro hygiene, but I need to think about it for a while. 07:57:15 what is it, what's there to think about, what's interesting about it 08:05:31 -!- epicmonkey has joined. 08:26:54 In Lispy terms, a symbol in a quasiquote is distinct from a symbol received as an argument 08:30:34 -!- epicmonkey has quit (Ping timeout: 240 seconds). 08:47:53 ok 09:00:36 -!- Bike has quit (Quit: sleep). 09:07:09 -!- zzo38 has quit (Remote host closed the connection). 09:07:51 -!- atriq has joined. 09:09:16 elliott, in Brogue, is it possible to give allies instructions? 09:10:17 atriq: no but you can swap with them which is helpful... the closest thing is that when they're ready to learn a new ability you can herd them to the tile where a monster recently died and they'll learn from that one 09:10:32 (but they find such a square without your assistance anyway, it just lets you pick which one sometimes) 09:10:43 allies take care of themselves fairly well generally 09:11:10 So I can't say "Oi, friendly monkey! Go round there so that monkey that nicked my enhancement scroll can't escape!" 09:11:31 nope 09:11:35 do you want a tip for dealing with monkeys 09:11:41 Yes 09:11:42 it is incredibly complex 09:11:43 That would be nice 09:11:44 here is the tip 09:11:46 throw darts at them until they die 09:11:51 chasing them is pointless 09:12:00 What if they steal your darts 09:12:05 oh sometimes they steal your darts but you can just drop your darts before they steal and then pick up the darts afterwards. i don't do that 09:12:10 if monkeys steal my darts what i do is i quit and start again 09:12:17 life's too short 09:12:52 Can you give me a tip about bloats 09:12:55 here is a free bonus tip about acid amounds: unequip your armour and weapon to fight them and then put it back on afterwards 09:12:59 atriq: which kind 09:13:06 plain ones 09:13:07 And pit ones 09:13:09 the normal kind you can just pop and then walk out of the cloud and rest until it goes away 09:13:14 And any other ones I haven't seen 09:13:17 other kinds you want to use darts 09:13:35 darts are useful with regular bloats too actually, since if one is close to other monsters you can kill it and the gas will hurt all the other dudes 09:13:46 Is this nethack 09:13:52 it's brogue 09:13:54 With all the names changed around 09:13:55 "basically the same" 09:14:09 it's nethack but we just call it brogue because we're speaking in code 09:14:13 elliott: did you fix lens 09:14:14 atriq: ps by acid amounds i mean acid mounds 09:14:17 shachaf: no 09:14:19 I got that 09:14:28 monqy: "want a fun project" 09:14:33 no 09:14:36 i hate fun 09:14:37 me neither :'( 09:14:43 who can i give this fun project to ! 09:14:47 Sgeo 09:14:56 Sgeo: want a fun project 09:15:42 no comment 09:15:48 09:16:07 elliott, can you give me a hint about pink jellies 09:16:35 What project, and why do I have a feeling it will be lens related? 09:16:45 Sgeo: the project is: 09:16:47 fix lens 09:17:00 Actually there are two projects. 09:17:03 One is to fix bug #80 09:17:11 https://github.com/ekmett/lens/issues/80 09:17:28 shachaf, I would but I'm fixing semigroupoids 09:17:36 atriq: What is there to fix? 09:17:38 atriq: you can fight them in corridors or backed up into a dead end or something. the idea is that you can only be adjacent to 2 or 1 or so. another tech is to position the jelly so its spawns are more likely to end up behind it instead of behind you 09:17:42 elliott, can you give me a hint about pink jellies 09:17:47 atriq: the easiest way is: get to a door 09:17:48 stand in the door 09:17:55 "semigroupoids: the simplest thing in the world?" 09:17:59 shachaf, Documentation for Data.Functor.Extend 09:18:01 hit the jelly until it spawns behind you, then kill that spawn and continue hitting the original one 09:18:07 atriq: you can do it without a corner like this but it's really the easiest 09:18:17 since jellies can spawn in three spaces (to the sides of the corner) 09:18:21 but they can't hit you diagonally around a corner 09:18:22 so you're safe from them 09:18:29 you can only get hit by two at once because of how corners work 09:18:46 * Sgeo has no idea what Bazaar is 09:18:52 atriq: basically though just fight them not in the open 09:19:01 That is a good tip 09:19:20 atriq: more tip: if you light them on fire and then they split their splits will be on fire too 09:19:32 i have a goblin conjurer tip too if you haven't figured those out yet!! 09:19:35 i'm full of brogue tips 09:19:44 atriq: more tip: if you discord them and split their splits will be discorded and kill each other 09:19:56 Ooh 09:20:01 elliott, hit me 09:20:02 the most common thing: finding discord while you have jelly problems 09:20:10 acidic jelly 09:20:25 elliott: is this the tip where you back up into a cirroidor so it summons stuff behind itself thus trapping itself 09:20:27 atriq: if you chase them before they summon then they won't summon they'll just run away from you. so if you chase them into a corridor (not open space) like this .@.g. 09:20:35 atriq: and press z (to skip turns) until it summons 09:20:39 then some of the blades will go in front of it 09:20:41 and some will go behind it 09:20:43 so you can kill the one in front of it 09:20:48 Ooh cool 09:20:49 and it won't be able to run because it'll have its blades behidn it 09:20:50 *behind 09:20:51 so you can kill it 09:21:02 i take that as a "yes" 09:21:04 monqy: no it's an entirely different tip 09:22:12 can i have a tip 09:22:27 like "shut up if you know what's good for you" 09:22:55 Happiness is not the absence of conflict, but the ability to cope with it. 09:24:35 Death is not *anything*... Death is... Not. It's the absence of presence, nothing more. the endless time of never coming back. 09:25:55 monqy: have you noticed fewer runic stuff than before in 1.7 btw 09:25:57 i have 09:26:05 It's Never Too Late For Good Things To Happen! 09:26:16 uhh i only played 1.7 ....twice? 09:27:08 monqy: should play it some more!!! "it's harder than 1.6.4" 09:27:45 -!- nooga has joined. 09:27:52 maybe i will!!! 09:30:33 I thought Death was like http://www.vamp.org/Gothic/Images/images/death2.gif 09:31:21 Jafet: Do you suppose Death could be a boat? 09:32:07 Guildenstern: No, no, no... death is not. Death isn't. Take my meaning? Death is the ultimate negative. Not-being. You can't not be on a boat. 09:32:10 Rosencrantz: I've frequently not been on boats. 09:32:13 Guildenstern: No, no... what you've been is not on boats. 09:33:43 Rosencrantz: Did you ever think of yourself as actually dead, lying in a box with a lid on it? 09:33:46 Guildenstern: No. 09:33:48 Rosencrantz: Nor do I, really. It's silly to be depressed by it. I mean, one thinks of it like being alive in a box. One keeps forgetting to take into account the fact that one is dead, which should make all the difference, shouldn't it? I mean, you'd never know you were in a box, would you? It would be just like you were asleep in a box. Not that I'd like to sleep in a box, mind you. Not without any air. You'd wake up dead, for a start, and ... 09:33:54 ... then where would you be? In a box. That's the bit I don't like, frankly. That's why I don't think of it. Because you'd be helpless, wouldn't you? Stuffed in a box like that. I mean, you'd be in there forever, even taking into account the fact that you're dead. It isn't a pleasant thought. Especially if you're dead, really. Ask yourself, if I asked you straight off, "I'm going to stuff you in this box. Now, would you rather be alive or ... 09:34:00 ... dead?" Naturally, you'd prefer to be alive. Life in a box is better than no life at all, I expect. You'd have a chance, at least. You could lie there thinking, "Well. At least I'm not dead. In a minute somebody is going to bang on the lid, and tell me to come out." [bangs on lid] "Hey, you! What's your name? Come out of there!" 09:34:05 [long pause] 09:34:08 Guildenstern: I think I'm going to kill you. 09:34:10 elliott: "is that what you feel like sometimes" 09:34:14 Listen to yourself more often 09:34:35 Your way of doing what other people do their way is what makes you special. 09:35:11 Whose way? 09:35:45 You are contemplating some action which will bring credit upon you 09:36:51 monqy$ fortune 09:37:02 TOO MANY PEOPLE VOLUNTEER TO CARRY THE STOOL WHEN ITS TIME TO MOVE THE PIANO 09:37:37 THATS DISGUSTING 09:37:45 Wow! A secret message from you teeth! 09:38:01 monqy$ for i in `seq 1 5`; do fortune; done 09:38:27 no 09:38:35 `quote 09:38:35 `quote 09:38:36 `quote 09:38:36 `quote 09:38:36 `quote 09:38:56 126) reading playboy for the articles actually seems plausible nowadays after all, there's porn all over the internet, why would you /pay/ for it 09:39:30 155) Why do you use random acronyms you know we don't know the expansions of? alise: TLAAW 09:39:32 779) Just seen this comment on reddit: "Parallel programming has been a solved problem for decades." I might have to stop reading the internet. 09:39:34 767) "Sgeo: how refreshing to see you talk about something other than whatever the heck homestuck is" 09:39:35 174) there's a rather clear separation into the 99% of esolangs that are fun syntax ideas, and the 3% that someone actually put some thought into. 09:42:37 -!- hagb4rd has quit (Ping timeout: 256 seconds). 09:43:29 -!- epicmonkey has joined. 09:51:57 -!- DHeadshot has joined. 09:59:36 I don't like 779 09:59:42 Or 767 09:59:45 155 is good 10:00:51 767 is unimpeachable & i like 799 10:00:53 i dislike 155 10:00:55 let us fight to the death 10:01:04 Nah, it's cold outside 10:01:12 agreed 10:01:12 799 wasn't even shown 10:01:16 its cold inside too 10:01:19 779 10:01:22 `quote 799 10:01:26 799) A lot of things happened; not only me, but also you 10:01:32 799 is good too 10:02:20 -!- ais523 has joined. 10:02:20 i like 767 and 799 10:02:28 155 isn't so great 10:02:52 monqy, stop sucking up to elliott 10:02:57 im not!!!! 10:03:07 lets find a quote we disagree on 10:03:08 `quote 10:03:11 729) I had a dream last night where I got hit by a van but the van had a brain uploader in it and I was uploaded and I angsted because I was stuck spending eternity with singularitarians? 10:03:21 this is a good quote 10:03:33 Indeed it is 10:04:35 I say 767 10:04:42 `quote 10:04:45 591) i agree with elliott 10:04:45 `quote 10:04:46 `quote 10:04:47 `quote 10:04:47 `quote 10:04:51 `delquote 591 10:04:55 481) OK, Taneb's been taken by a mood and he needs raw emeralds. It's been fun knowing him. 10:05:05 ​*poof* i agree with elliott 10:05:15 monqy: what if there's an even worse one 10:05:23 can delete it too 10:05:28 442) Look, I often walk my dog through a field with cows in it. And I punched myself in the face once. 10:05:29 thats cheating 10:05:29 270) okay see in my head it went, you send from your other number smth like "i'd certainly like to see you in those pink panties again" and she's like "WHAT?!? Sgeo took a pic?!?!?! that FUCKING PIG" 10:05:31 351) scripting language. whole program analysis. together at last 10:05:41 i love zomgmodules 10:06:14 `quote 10:06:14 `quote 10:06:15 `quote 10:06:15 `quote 10:06:15 `quote 10:06:32 82) For those who don't know: INTERCAL is basically the I Wanna Be The Guy of programming languages. Not useful for anything serious, but pretty funny when viewed from the outside. 10:06:55 What would be the Endless Forest of video games 10:07:03 Endless Forest, probably 10:07:05 what would be the pacman of video games 10:07:06 844) Do you think " `addquote [with no context] < zzo38> Do you think psychology is worse, or not?" is worse, or not? 10:07:10 650) VMS Mosaic? I hope that's not Mosaic ported to VMS. Hmm. It's Mosaic ported to VMS. 10:07:10 625) You know what annoys me about Deep Space 9. It wasn't in deep space. It was orbiting Bajor. 10:07:13 583) lol :( 10:07:20 I meant, what would be the Endless Forest of programming languages 10:07:40 what would be the pacman of programming languages 10:07:45 pacman 10:07:49 monqy: do you have `a vote' 10:08:00 hm 10:08:23 625 or 583 probably 10:08:33 What would be the Artwar of programming languages? 10:08:58 650 10:09:05 `quote 10:09:05 `quote 10:09:06 `quote 10:09:06 `quote 10:09:06 `quote 10:09:14 I SAID 650 10:09:21 444) The Russian's emblem was the hammer and sickle, not the fist and other fist 10:09:34 I have said lol :( many a time myself 10:09:39 youre not myndzi 10:09:51 351) scripting language. whole program analysis. together at last 10:09:53 May not have said it in here 10:09:54 409) Phantom_Hoover: nope, I removed . from the current directory 10:09:59 473) i try to be a hermit but it's hard with all these housemates. 10:10:01 49) ??? Are the cocks actually just implanted dildos? Or are there monster dildos and cocks? Or are both the dildos and cocks monster? 10:10:04 one time a guy said lol D: and it was pretty great :-) 10:10:12 (-: 10:10:27 `quote 10:10:27 `quote 10:10:28 `quote 10:10:28 `quote 10:10:28 `quote 10:10:34 (-:-) 10:10:38 they share eyes 10:10:42 607) An 'ad hobbitem' fallacy is when you try to undermine someone's credibility by referring to how hairy his/her feets are. 10:11:13 518) That's the stupidest thing I've heard all morning. (Though I did wake up five minutes ago, so I haven't had a chance to hear very much.) The "Why are you still asleep? I told the cat to wake you up." comment does come pretty close, though. 10:11:14 121) Gregor-P: I don't think lambda calculus is powerful enough 10:11:20 788) l is it real I am [...] because of how on earth would I do that [...] I dont even no idea what I'm saying 10:11:21 1) I used computational linguistics to kill her. 10:11:32 i love 518 10:11:35 do you love 518 monqy 10:11:59 -!- augur_ has joined. 10:12:25 its pretty ok thumbs up 10:12:28 -!- augur has quit (Read error: Connection reset by peer). 10:12:34 i dont get 1 10:13:43 i dont either but its always been #1 10:13:45 so it can never be deleted 10:13:46 ever 10:14:04 `quote 10:14:08 672) I guess only gay people fuck? 10:14:08 monqy: how about 788 10:14:15 `delquote 788 10:14:20 ​*poof* l is it real I am [...] because of how on earth would I do that [...] I dont even no idea what I'm saying 10:14:20 `quote 10:14:24 `quote 10:14:25 `quote 10:14:25 `quote 10:14:35 809) And I may soon lack both a head and a wall 10:14:37 533) Maybe I should try to learn Scala instead of Ruby I will boil your veins. Which is less bad? Probably Scala, but I don't want you learning languages. 10:14:45 533 is bad imho 10:14:52 533 is "real good" 10:14:58 499) What is miff-muffered moof? that's a tough question 10:14:59 33) is there a problem with it being carbonized :D yes: carbonized coffee bean is known more commonly as "charcoal" 10:15:07 monqy: what does "real good" mean 10:15:15 i like 499 10:15:18 i like 33 a bit too 10:15:24 i like 809 a bit but i don't know why 10:15:29 miff-muffered moof sounds like a setup to something, but itidus screws it up. 10:15:38 can't delete 672 of course 10:17:41 `addquote 499) What is miff-muffered moof? that's a tough question [...] miff-muffered moof sounds like a setup to something, but itidus screws it up. 10:17:45 873) 499) What is miff-muffered moof? that's a tough question [...] miff-muffered moof sounds like a setup to something, but itidus screws it up. 10:18:02 "adding a quote: just as good as deleting a quote?" 10:18:07 yes 10:18:09 `quote 10:18:09 "who knows" 10:18:10 `quote 10:18:10 `quote 10:18:10 `quote 10:18:11 `quote 10:18:14 "monqy, evidently" 10:18:25 682) if the halting problem was solved, as a placebo.. would it benefit people? 10:18:45 682 is good 10:18:55 386) I'm not even going to try and understand what you're proposing. i understand it perfectly. it's completely nuts. 10:18:56 171) syntax is the least important part of a programming language other than Python 10:19:11 541) I'm sacrificing the animals, then I'm going to bed. 10:19:11 871) typed racket: anyone using a model m keyboard 10:19:25 all of those are good................................. 10:19:31 `quote 10:19:38 625) You know what annoys me about Deep Space 9. It wasn't in deep space. It was orbiting Bajor. 10:19:40 maybe this one will be bad 10:19:42 `quote 10:19:42 `quote 10:19:42 `quote 10:19:43 `quote 10:19:49 gotta have the 5 10:19:55 64) im the worst person in the world 10:20:07 i forget who fax is so i dont get 64 10:20:19 did i ever know who fax is ? 10:20:21 671) The reason the cute animals collection includes pictures of intestines is that cute animals have to have intestines. 10:20:21 470) beautiful summer / fuck fuck fuck fuck fuck fuck fuck / fuck fuck fuck fuck fuck 10:20:22 MissPiggy or I think? 10:20:24 825) . o O ( (watches on from a distance) I just can't think that abstractly... or I don't want to. I'm more, there are 2 trains heading in opposite directions: what year were they built? How many windows do they have? Is anyone train surfing on them? Is Ringo Starr narrating this problem? ) [...] Do they serve french toast in the dining carriage? 10:20:29 monqy: MissPiggy quantumEd soupdragon j-invariant crystal-cola 10:20:31 the list goes on 10:20:43 i knew about fax being crystal-cola and i knew about j-invariant too but 10:20:54 i forget about all of these people other than them being the worst person in the world 10:20:58 well i don't think it's possible to know fax and then forget about fax 10:21:02 so probably you never did 10:21:07 i never knew fax 10:21:08 monqy: am i fax 10:21:10 i just knew about fax 10:21:12 671 is good, 470 is good 10:21:16 825 is good 10:21:17 i saw a few crystal-cola quotes 10:21:25 64 is traditional. good? maybe. but traditional 10:21:36 hm ok 10:21:39 * Sgeo gets 470 10:21:47 congratulations 10:22:00 `quote 10:22:01 `quote 10:22:01 `quote 10:22:01 `quote 10:22:02 `quote 10:22:04 having to dig hard to find bad quotes is a sign of a good qdb ! 10:22:19 55) So... copyright doesn't really apply to God. 10:22:50 761) fungot: Feeling scrambled after all that? fizzie: but it's much like new zealand, in my stone-age country, we still like you even if you're only using the new fnord 10:22:52 470 isn't a haiku :( 10:22:56 757) I swear my dreams are becoming increasingly rave + computer science oriented 10:23:06 564) one time I tried cpp programming ​ it was hellish ​ maybe I should try again 10:23:07 613) Also you steal Berwick from us and then say you don't want it? You stole it from us first! 10:23:07 Heh, I remember that 10:23:23 hm 10:23:35 I never did like 613 10:23:58 i don;t know enough about your history to get 613 10:24:46 http://en.wikipedia.org/wiki/Berwick-upon-Tweed#Struggles_for_control_of_Berwick 10:24:57 the main important part is that nobody actually cares about berwick 10:25:01 probably not even people who live in berwick?? 10:25:09 what about me 10:25:13 i care about berwick 10:25:15 The UK Betty Crocker factory is in Berwick 10:25:17 `quote 10:25:18 `quote 10:25:18 `quote 10:25:18 `quote 10:25:18 `quote 10:25:35 604) so you are doing for compilers what imperative programming did for functional programming 10:26:07 201) your premise to falsify "false" is false 10:26:11 315) i understand that people had to use twitter and facebook before irc was invented, but now they just feel like ancient history 10:26:12 580) Hulu's movie selection is like MST3K without the MST3K characters. 10:26:15 459) It's ok guys. I am doing what I can to keep my psyche and ego surviving. All the while the threat of ww3 looms, the mortality of family and friends(loved ones?) and sooner or llater my own mortality. 10:26:26 459 is beautiful 10:26:54 Is itidus still alive 10:27:12 yes 10:27:14 `quote 10:27:15 `quote 10:27:15 `quote 10:27:15 `quote 10:27:16 `quote 10:27:22 monqy: how about 201 from that previous set? 10:27:23 it's not that good 10:27:35 153) < ais523> then running repeatedly until you get the right sequence of random numbers < ais523> and just completely ignoring the input <-- some people live their entire lives this way, i reckon 10:27:48 `delquote 201 10:28:11 ​*poof* your premise to falsify "false" is false 10:28:15 104) alise: why internet is like wtf 10:28:22 97) * Warrigal refuses to say goodbye to Quas NaArt, as he is coming closer, not going farther. 10:28:24 fungot: Is internet like wtf? 10:28:25 fizzie: i suppose directions are given in the fnord, myself. 10:28:30 458) itidus20: i saw a dancing cgi skeleton named malaria. i danced and played with him. 10:28:31 467) Sgeo_, the origin of suffering is desire for e-book readers. 10:29:03 any votes 10:29:20 467 10:29:32 monqy? 10:29:46 Advantages of e-book readers: take up less space 10:29:53 Disadvantages: bookcases look cool 10:30:19 i dont know quas naart or warrigal so i dont get 97. the best part of 467 is imagining the context. it's addressed to sgeo. what could have happened there 10:30:20 atriq: You can just have a bookcase full of e-book readers. 10:30:27 Perfect 10:31:20 monqy: the "97 story" is quas naart was travelling somewhere but it was technically geographically closer to warrigal (you actually do know warrigal) so he didn't say bye when he left on irc 10:31:24 it's not the best quote 10:32:17 `delquote 97 10:32:21 ​*poof* * Warrigal refuses to say goodbye to Quas NaArt, as he is coming closer, not going farther. 10:32:24 "unimpressed" 10:32:28 `quote 10:32:28 `quote 10:32:28 `quote 10:32:28 `quote 10:32:28 `quote 10:32:28 `quote 10:32:29 `quote 10:32:29 `quote 10:32:30 HELP 10:32:30 ooooops 10:32:36 ok i invalidate this run of quotes 10:32:41 it's too late 10:32:46 oh no 10:32:55 495) well, you have bested me itidus20: Yes. 10:33:05 "with any luck they're all good" 10:33:27 rip HackEgo 10:34:18 89) Making a small shrine to Lawlabee in my basement is something I should get around to at some point. 10:34:19 755) I swear my dreams are becoming increasingly rave + computer science oriented 10:34:21 828) < oklopol> oh god another crazy haskell understander < oklopol> i have to leave 10:34:23 720) [...] "paikankin päällä" sounds just fine 10:34:24 627) That was me being *nice*. I could have made the request by word of mouth to my My Little Pony toys and it would count. 10:34:26 525) game where you flip a coin but it's really really big 10:34:26 557) dangit I need someone who knows the answers to my problems instantly and is always around for me! I need.....an adult ;_; 10:35:12 monqy: let me know when it's over..... 10:35:13 or is that it 10:35:20 i think it is 10:35:39 720 is "quite bad" imho 10:36:16 i also dont get 627 or 89 or 10:36:35 557 isnt so great 10:37:06 89 isn't so great either 10:37:12 627 is referencing some agora thing i think??? ais523???? 10:37:18 i quite like 557 personally 10:37:27 `delquote 720 10:37:36 ​*poof* [...] "paikankin päällä" sounds just fine 10:37:38 monqy: are you going to do it or me....... 10:37:41 i dont want "a repeat" 10:38:07 `quote 10:38:07 `quote 10:38:08 `quote 10:38:08 `quote 10:38:08 `quote 10:38:23 47) GregorR: are you talking about ehird's virginity or your soda beer? 10:38:42 i dont get 47 can you explain it 10:38:46 its 10:38:47 10:38:50 a long story 10:39:06 `quote fall in love 10:39:08 is this an "old esoteric" thing 10:39:13 446) So... God has jizzed on everything? have you even READ the bible? 10:39:18 263) 320 quotes and still not a funny one yet! 10:39:20 432) MY CONTINUITY MY FANFICTION RUINED 10:39:20 600) Dammit, Gregor, this is not the time to fall in love \ 621) 678) Dammit, Gregor, this is not the time to fall in love 187) Gregor: You should never have got her pregnant. what whaaaaaaaaaaaat 10:39:24 732) oh right: Frooxius, you wouldn't happen to live in Hexham, would you? No, sorry. phew How about Finland? Why would I live there? That's a *very* good question. Why would anyone? 10:39:46 732 is good 10:39:59 Ignore 600 and 621 they were a separate quotegetting 10:40:41 monqy: this batch isn't so good on the whole imho 10:40:49 idk which should be deleted though 10:41:09 `quote 1 10:41:12 1) I used computational linguistics to kill her. 10:41:13 732 is the only only one i really like 10:41:16 out of those 10:41:17 that one is terrible 10:41:19 i say 1 10:41:53 elliott: Did you see the thing in #haskell about lazy binary numbers? 10:42:15 no 10:42:57 `quote 10:42:58 `quote 10:42:58 `quote 10:42:59 `quote 10:42:59 `quote 10:43:03 `quote 10:43:13 160) dc -e '[a=]P?[b=]P?[dSarLa%d0 606) [in the context of Open University] "Unlike other operating systems, Linux operating systems use Linux" 10:43:34 elliott: The question was whether you could have any representation of natural numbers other than Z | S N that let you do things like length foo >= n 10:43:38 imo 606 would be improved without the [] context 10:43:52 852) Because, if it is all wrong, then I should fix it please 10:43:53 shachaf: sure, just define it as binary 10:44:01 477) Phantom_Hoover: it is a hate so pure and... pumpkin seeds? 10:44:01 792) * elliott is back not for killing purposes but here to kill people. 10:44:03 Hold on a second 10:44:03 509) Maybe if you try diplomacy. Pointy steel diplomacy 10:44:04 `addquote "Unlike other operating systems, Linux operating systems use Linux" 10:44:07 `delquote 606 10:44:09 871) "Unlike other operating systems, Linux operating systems use Linux" 10:44:12 ​*poof* [in the context of Open University] "Unlike other operating systems, Linux operating systems use Linux" 10:44:15 monqy: nnnno monqy.... 10:44:18 thats not how you edit quotes 10:44:19 ITS TOO LATE 10:44:21 nop 10:44:24 i know how to edit quotes 10:44:27 `help 10:44:27 but 10:44:29 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/ 10:44:29 i didnt wnat to 10:44:43 does it really matter??? 10:44:45 `revert 827 10:44:48 Done. 10:44:49 the rules must be enforced monqy 10:44:51 : | 10:44:52 atriq: btw what are we holding for 10:45:04 Homestuck thoughts 10:45:05 `run sed -i 's/.in the context of Open University. //' quotes 10:45:08 No output. 10:45:22 `quote 10:45:22 `quote 10:45:22 `quote 10:45:23 `quote 10:45:23 `quote 10:45:37 131) cpressey: I have actually done a waterfall-model project that almost worked That's where you have a flexible kayak that bobs and weaves between the rocks as it plummets off the cliff 10:46:10 772) Sgeo: I used to have strict requirements for when I said hi but then everyone started saying hi and it all got weird 10:46:15 205) * oerjan considered buying lutefisk, but apparently it cannot be prepared in microwave 10:46:17 827) < oklopol> oh god another crazy haskell understander < oklopol> i have to leave 10:46:19 233) who's walter bright and why is he so bright locks: he's to D what I'm to ooc locks: guilty 10:46:55 205............................................... 10:47:24 Isn't nddrylliog that ooc person? 10:47:34 Very out of character... 10:47:36 no that's not-nddrylliog 10:48:11 how is that out of character 10:48:24 approximately half of our nddrylliog experiences have consisted of him snarking about ooc 10:48:29 no elliott 10:48:29 it's 10:48:34 either an misinterpreation 10:48:40 or the worsT JOKE OF THE ENTURY 10:48:44 sgeo 'fess up 10:48:49 oh 10:48:56 is the joke 10:48:58 the letters ooc 10:49:00 yes 10:49:03 i 10:49:04 yes 10:49:10 Sgeo: i think you should leave for a while 10:49:15 and think about what you have done 10:49:31 maybe god will forgive you 10:50:20 monqy: im just going to 10:50:23 do this some more 10:50:24 to break the silence 10:50:25 `quote 10:50:25 `quote 10:50:26 `quote 10:50:27 `quote 10:50:27 `quote 10:50:42 10) So what you're saying is that I shouldn't lick my iPhone but instead I should rub it on my eyes first and then lick my eyeballs? 10:51:09 74) Where's the link to the log? THERE'S NO LOG. YOUR REQUEST IS SUSPICIOUS AND HAS BEEN LOGGED. 10:51:16 670) I guess only gay people fuck? 10:51:20 415) Dear eHow: Please don't assume that my toilet works like that Or, at least, my toilet looks different 10:51:21 608) never ever do bacon floats or i will hunt you down and kill you augh my leg 10:51:43 it's an omen 10:51:55 608 is bad 10:52:10 415 isn't that great 10:52:11 I like 74 10:52:12 415 is perfect obviously 10:52:14 no 10:52:16 it really is Sgeo 10:52:22 415 is very good 10:52:26 you can't ever possibly understand how perfect 415 is 10:52:30 it transcends knowledge 10:52:32 415 is also perfect 10:52:39 monqy: did you mean to put another number there 10:52:40 It seems like a perfectly reasonable comment. 10:52:55 elliott: also in the sense of "it's very good and also perfect" 10:53:20 anyway how about 74 10:53:23 it's not very good 10:53:29 i dont like it but taneb does 10:53:47 what's the context to 10 10:54:06 google doesnt know 10:54:07 its a mystry 10:54:19 its a bit traditional tho 10:54:24 not sure you can delete quote 10... 10:54:27 Clearly the best way to find out is to look through every comment /u/othermatt made 10:54:29 670 isn't that good 10:54:44 how about a compromise and we delete 608 10:54:53 I'm almost certain it was in the context of it being a bad joke 10:55:26 monqy: i quite like 608 because it is tortured 10:55:36 tortured by bacon floats. tortured by leg 10:55:46 tortured, in the end, by life itself 10:55:56 :' 10:56:00 Other things I am almost certain of: The Sun is large relative to the Earth. 10:56:19 * Sgeo doesn't like the word certain bare. 10:56:34 : ) 10:56:44 http://www.reddit.com/r/technology/comments/8vg4u/bill_nye_explains_the_iphone_3gss_oleophobic/c0akggi?context=3 10:56:45 Found it 10:57:17 Pretend I didn't 10:57:21 It was better as a mystery 10:57:35 Oops! Google Chrome could not find www.reddit.com 10:57:37 mystry preserved 10:58:53 `quote 2 10:58:57 2) EgoBot just opened a chat session with me to say "bork bork bork" 10:59:03 bad quote 10:59:06 `quote 1 10:59:06 i say: delete 10:59:09 1) I used computational linguistics to kill her. 10:59:12 `quote 0 10:59:16 10) So what you're saying is that I shouldn't lick my iPhone but instead I should rub it on my eyes first and then lick my eyeballs? \ 20) IN AN ALTERNATE UNIVERSE: there is plenty of room to get head twice at once \ 30) I am not on the moon. \ 40) Seconds. 30 of them. Did I forget the word? \ 50) Maternal instincts? Don't you just leave 11:00:33 `quote 11:00:33 `quote 11:00:34 `quote 11:00:34 `quote 11:00:34 `quote 11:00:49 -!- DHeadshot has quit (Ping timeout: 256 seconds). 11:00:56 332) AV is better than first-past-the-post, like every voting system apart from the Random Elephant Stomping method 11:01:29 540) Yeah, Bashir, just sit there drinking, rather than diagnosing the carpenter mauled in that tragic bonobo accident. 11:01:34 739) Two gigabytes is not really much to download. THAT'S LIKE THREE EPISODES OF MY LITTLE PONY 11:01:38 692) fizzie: is a 98% reduction in the waterpark intensity, right, so i'd imagine! 11:01:39 482) You realise the micromanagement it took to make quintopia encrust my silver throne with emeralds rather than a jug? 11:02:33 monqy: 739? 11:02:39 -!- hagb4rd has joined. 11:03:03 is the joke that Gregor likes my little pony 11:03:19 monqy: this is the #esoteric qdb. why are you assuming there's a *joke* 11:03:27 Do cartoons compress better than live action TV shows? 11:03:36 `delquote 739 11:03:46 ​*poof* Two gigabytes is not really much to download. THAT'S LIKE THREE EPISODES OF MY LITTLE PONY 11:03:52 Sgeo: most animation is simple so.... yes 11:04:04 `quote 11:04:04 `quote 11:04:04 `quote 11:04:05 `quote 11:04:05 `quote 11:04:28 267) Why do you want to have sex in everything? I don't want. 11:05:19 55) So... copyright doesn't really apply to God. 11:05:19 620) "Facekicker" Hird is a member of the Hird family Ngevd, world-renowned detective. 11:05:23 581) lol :( 11:05:28 103) alise: why internet is like wtf 11:05:34 monqy: heeeelp they're repeating 11:05:36 `qc 11:05:41 869 quotes 11:06:21 but how many of them are worth keeping 11:06:27 dare we raise the bar?????? 11:06:33 `quote 11:06:34 `quote 11:06:34 `quote 11:06:34 `quote 11:06:37 `quote 11:06:52 476) elliott: an old colonel lost, but a new brother gained. together they will ascend, each time you must be adventurin'. 11:06:57 i guess it depends on what kind of a bar we're talking about 11:07:00 591) fizzie: it doesn't *use* raw cgi. to my deep fnord i'm only fnord of the job description. it's badly fnord also. 11:07:02 if it's a limbo we should be lowering it 11:07:29 monqy: two fungot off the bat. how can you apply bars to fungot 11:07:30 elliott: ( then again, maybe not 11:07:32 401) as i was filled with zzo38 mystery at the moment i saw quintopia: I am at Canada. 11:07:32 700) Phantom_Hoover OF YOURE. Oops. 11:07:35 217) Getting bad programmers to like something is a failure. 11:07:41 ^style elliott 11:07:42 Not found. 11:07:45 fungot 11:07:45 shachaf: i have the previous edition of eopl. it was written 11:07:46 fungot 11:07:47 shachaf: ( x:_;! x:(class)=f! x+1,! x+2 this must be a way around it? d: to change to 11:07:47 fungot 11:07:48 shachaf: do the cpsify fnord macros make more sense to at least the feeling is similar. the main problem is percolating in the background 11:07:48 fungot 11:07:49 shachaf: r2q2 pasted " mccarthy email" at http://paste.lisp.org/ display/ fnord anyone help me? 11:07:49 fungot 11:08:21 whats 217 11:08:32 Help 11:08:41 ^style 11:08:42 Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 11:08:45 monqy: i think that was me trying to convince Sgeo that trying to design his language so that it's popular rather than good as bad 11:08:46 or something 11:08:52 *is bad 11:09:40 a worthy cause 11:10:46 `delquote 700 11:10:48 monqy: bar raised 11:10:51 ​*poof* Phantom_Hoover OF YOURE. Oops. 11:11:10 i kind of liked 700 even 11:11:12 `quote 11:11:12 `quote 11:11:12 `quote 11:11:12 `quote 11:11:13 `quote 11:11:30 68) SF.net porn :/ Oh yeah, baby, gimme that... bloated download page? 11:12:11 726) oh jesus my mother is trying to ship bear grylls with miranda hart aerio;jghaeirugha 11:12:11 772) I saw a Finnair plane today In a smoking rubble? Close. Heathrow Airport 11:12:20 70) I'm 100% of what sort of magic was involved in it 11:12:20 801) they call finnish human-readable? 11:12:46 monqy gets the decision. nb 70 is traditional because anmaster tried to delete it like 100 times after it got added 11:12:50 (iirc) 11:13:04 Is AnMaster Vorpal? 11:13:05 yes 11:13:12 I'm pretty sure AnMaster is not markov 11:13:22 fungot told me 11:13:23 atriq: the way you can 11:14:14 elliott: hmmmmmmmmmmm i dont like any of them but they're the sort of things you have to learn to tolerate in life 11:14:20 On another note, Tumblr post genealogy is hard 11:14:38 monqy: i think 772 is quite good. maybe it's better if you know heathrow airport 11:14:47 i don;t know heathrow airport 11:14:59 monqy: it's a really big really busy airport 11:15:04 so to me it just falls into that sort of "joke template" 11:15:10 ye 11:15:16 i dont like 68 but thats because ehird is in it 11:15:20 801 is olsner so it gets a free pass 11:15:21 `quote 11:15:22 `quote 11:15:22 `quote 11:15:23 `quote 11:15:23 `quote 11:15:24 Oh no Wikipedia is doing a fundraiser again 11:15:27 `delquote 68 11:15:46 "agreement enough for me" 11:15:46 136) So basically we're having an awful lot of very dangerous intercourse. Involving open wounds. I'm going to take a shower 11:15:58 what;s up with 136 11:15:59 wow i dont remember 136 11:16:01 but its bad! 11:16:03 lets delte it 11:16:05 `delquote 136 11:16:10 Who is alise 11:16:12 Am I alise 11:16:14 atriq: monqy 11:16:21 atriq: it's not me 11:16:27 ​*poof* So basically we're having an awful lot of very dangerous intercourse. Involving open wounds. I'm going to take a shower 11:16:30 I think I'm alise 11:16:30 elliott: did you really never tell taneb all of your alts!!! 11:16:33 it's actually chickenzilla 11:16:33 No wait, I'm atriq 11:16:34 ^rot13 alise 11:16:35 nyvfr 11:16:38 "i thought everyone knew them" 11:16:47 atriq: i admit it im secretly estoppel 11:16:47 6) His body should be given to science. He's alive :P Even so. 11:16:51 ​*poof* SF.net porn :/ Oh yeah, baby, gimme that... bloated download page? 11:16:54 846) Yes you are correct you must be mad or you wouldn't have come here. No escape either, sorry. 11:16:54 673) Do you want me to live dangerously and just stick it in the bot without testing it? fizzie: Yes. There is pretty much no way it won't be amazing. 11:16:54 526) Also Perl, but I don't really consider that a programming language so much as a really heavy implementatino of awk 11:16:55 monqy: what are your alts 11:16:59 shachaf: monqy 11:17:02 squarelos 11:17:03 what else 11:17:15 `quote squarelos 11:17:16 squarelos is an anonymous collective 11:17:20 `quote 11:17:20 `quote 11:17:21 `quote 11:17:21 `quote 11:17:21 `quote 11:17:32 No output. 11:17:37 ais523: Can you stop this botspam? 11:17:44 I'm trying to have a productive discussion. 11:18:11 87) think of all the starving kids in china who don't have rotting sea life to eat 11:18:17 elliott: Do you know anything about Idris? 11:18:30 181) [...] I'm just widening the shaft to be 4x2 or so. 11:18:32 266) okay see in my head it went, you send from your other number smth like "i'd certainly like to see you in those pink panties again" and she's like "WHAT?!? Sgeo took a pic?!?!?! that FUCKING PIG" 11:18:33 507) Maybe if you try diplomacy. Pointy steel diplomacy 11:18:34 23) so i can only conclude that it is flawed, or the world is utterly bonkers 11:18:58 whats 181 11:19:05 i think the joke is "shaft" 11:19:09 `delquote 181 11:19:10 but it's actually "minecraft" 11:19:18 ​*poof* [...] I'm just widening the shaft to be 4x2 or so. 11:19:23 `quote 11:19:23 `quote 11:19:23 `quote 11:19:23 `quote 11:19:24 `quote 11:19:33 truly this is the greatest quote crusade the world has ever known 11:19:38 206) Is there a name for something where I'm more attracted to someone if I know they've had a rough past? Sgeo, "Little Shop of Horrors" 11:19:39 @quote 11:19:39 thewhitenoise says: I was just trying to figure out how to accurately convey a trollface in text 11:19:40 @quote 11:19:40 islands says: spoiling the sanctity of christmashood innocence 11:19:40 @quote 11:19:41 wikipedia says: The principle of parametricity dictates that functions with similar types have similar properties. 11:19:41 @quote 11:19:41 @quote 11:19:41 pfpl says: practical foundations of programming languages http://www.cs.cmu.edu/~rwh/plbook/book.pdf 11:19:42 ksf says: did you ever notice that OO-fix is actually the same order as default lojban? 11:20:08 i say islands or wikipedia 11:20:09 95) fungot!*@* added to ignore list. AnMaster: i'd find that a bit annoying to wait for an ack. 11:20:10 174) HOT SEXY SEX BITS 11:20:19 304) I think she either likes me, is neutral towards me, or dislikes me 11:20:22 535) The fact that the elves will be happy with this will hopefully be counteracted by the fact that I plan to drop them into the magma cistern. 11:20:33 monqy: any input 11:20:35 lots of sgeo this time round 11:21:01 the sgeo quotes are all good. i dont know anything about little shop of horrors (uncultured??) but the sgeo makes up for it. 11:21:40 @quote 11:21:40 Data.Numbers.Primes says: The number 6 is a good value to pass to this function. 11:21:41 @quote 11:21:41 me says: trololololo 11:21:41 @quote 11:21:41 sioraiocht says: was dons PhD in writing random haskell libraries? 11:21:42 @quote 11:21:42 chrisdone says: booting up IE6 is like calling Igor from the basement, and listening to him hobbling up the stairs breathing heavily, somehow affecting a lisp even with heavy breathing 11:21:42 @quote 11:21:43 cowardlydragon says: [from a reddit comment thread] Don't get me started on monad. What is that, a man with a single testicle? 11:22:04 @forget me trololololo 11:22:04 Done. 11:23:28 `quote 11:23:28 `quote 11:23:28 `quote 11:23:28 `quote 11:23:29 `quote 11:23:42 441) God, I sure do hate Apple and their header files that only include the functions they're specified to. 11:24:10 335) oerjan you're swedish, right? 11:24:16 502) A possessed soapmaker: the most ridiculous thing? OH YES YOU JUST HAD TO CLAIM THE WORKSHOP I SET ASIDE FOR STRAND EXTRACTION YOU BASTARD I SWEAR IF ANY OF THAT ADAMANTINE GOES MISSING YOU'RE GETTING SOME HIGH-QUALITY ROOMS 11:24:23 656) Linux is like the most quirky of all Forths, it has its own OS 11:24:24 861) Confucius say too much. -- Recent Chinese Proverb 11:24:59 monqy: what do you think. i have one in mind but i'm curious if it's the one you have in mind 11:25:07 @brain 11:25:08 Uh, I think so Brain, but this time, you wear the tutu. 11:25:30 @brain 11:25:31 Well, I think so, Brain, but pantyhose are so uncomfortable in the summertime. 11:25:34 @quote 11:25:34 says: I love: Warning: Due to a known bug, the default Linux document viewer evince prints N*N copies of a PDF file when N copies requested. As a workaround, use Adobe Reader acroread 11:25:34 @quote 11:25:34 for printing multiple copies of PDF documents, or use the fact that every natural number is a sum of at most four squares. 11:25:34 @quote 11:25:34 metaperl says: I never thought anyone could be on IRC as much as you and look that good 11:25:35 @quote 11:25:35 swix says: seriously though, this thing is too concise, it's scary, given what it does 11:25:35 @quote 11:25:35 danderson says: the path to [Haskell] enlightenment is long, but the previous pilgrims have opened nice little pubs along the way, so it's a pleasant trip 11:25:36 earthy says: the haskell standard prelude is ... a treasure trove. ;) but it does require breaking your mind and reassembling the pieces to unlock the trove 11:25:52 shachaf: can you stop, thanks 11:26:14 elliott: if you stop 11:26:21 Once you pop, you can't stop. 11:26:31 fizzie: Good point. 11:26:35 shachaf: i rate the chances you'll actually say something relevant about esolangs if i stop 0, and one of these botspams is a channel tradition 11:26:36 so 11:26:38 `quote 11:26:38 `quote 11:26:39 `quote 11:26:41 `quote 11:26:43 `quote 11:26:45 `delquote 656 11:26:56 741) has there been any work towards designing programming languages specifically for stoned people 11:27:46 841) * oerjan makes a brainfuck derivative for quoting xkcds 11:27:49 256) Phantom_Hoover: I have just one tvtropes page open in elinks, but my tvtropes.txt "queue" has 38 tvtropes.org URLs waiting for processing. 11:27:51 778) voice changer to remove ads from transit as well as intended 11:27:51 448) 99% OF USES OF STRDUP ARE ILLEGAL! 11:27:53 ​*poof* Linux is like the most quirky of all Forths, it has its own OS 11:28:27 i wonder what 448 is about 11:28:29 ais523: do you remember 11:30:14 -!- monqy has quit (Quit: hello). 11:30:59 `delquote 778 11:31:07 ​*poof* the killers dancer in my c*** 11:31:37 The numbering strikes again. 11:33:19 `revert 11:33:22 Done. 11:33:23 `quote voice changer to remove 11:33:26 777) voice changer to remove ads from transit as well as intended 11:33:29 `delquote 777 11:33:33 ​*poof* voice changer to remove ads from transit as well as intended 11:35:24 @quote 11:35:24 VerityStob says: Lisp is still #1 for key algorithmic techniques such as recursion and condescension. 11:35:24 @quote 11:35:24 @quote 11:35:24 Lajla says: Also, I just don't like how - works in standard lisp. 11:35:25 @quote 11:35:25 hakko says: most programmers have a lot of religious issues about their work, yes. 11:35:25 @quote 11:35:25 dLog says: Why would you punctuate a "sentence" that consists solely of lol. 11:35:25 IceDane says: [on escaping an imperative mindset]: i recommend heavy drinking I've tried that. I just have fun and wake up and feel like shit the day after. but still think in loops. 11:36:01 @forget Lajla Also, I just don't like how - works in standard lisp. 11:36:01 Done. 11:36:04 so i actually stopped for unrelated reasons but then you didn't stop 11:36:06 interesting! 11:36:23 elliott: Did you? 11:36:33 I just switched back into this channel and saw that you were still going. 11:37:09 `quote 11:37:09 `quote 11:37:09 `quote 11:37:09 `quote 11:37:10 `quote 11:37:11 hate to disappoint 11:37:20 530) FFS, building a perpetual motion machine should not be this hard. 11:37:27 elliott: I KNEW IT 11:37:48 651) elliott: well how will you represent "The dog jumped over the lazy dog" then? 11:37:52 724) northern ireland is quite a way to drag someone from scotland <-- not really. I just checked in google earth Vorpal: but dragging people across water's a bit tricky 11:38:00 564) [from 2009] That's confusing. I have been indoctrinated to believe W|A, but on the other hand it's hard to unbelieve a book with such a ridiculously impressive name as "Handbook of physical testing of paper, Volume 2". 11:38:01 499) I MIGHT BECOME GHOST 11:38:59 fizzie: did you ever read the handbook of physical testing of paper, volume 2 11:41:19 http://25.media.tumblr.com/tumblr_m58qz9jVVa1qjb4aeo1_500.jpg 11:42:21 -!- mean has joined. 11:44:40 `welcome mean 11:44:44 mean: 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. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 11:45:02 -!- ais523 has quit. 11:45:13 jaja 11:45:21 what can you make of this 11:45:28 http://goo.gl/4A8ql 11:45:28 elliott: I only saw the Google book scan preview thing of it, I think. 11:45:39 You can buy it for just $259.95 in Amazon, I see. 11:45:43 mean, unobfuscated link? 11:46:00 Or $213.85 for the Kindle Edition. 11:46:24 (But why would you get a paperless edition of the Handbook of Physical Testing of Paper, Volume 2?) 11:47:15 "There are no customer reviews yet." 11:47:35 If you didn't you'd end up testing the paper it came on, finding that it's hopelessly sub-par, and destroying it in frustration 11:48:14 elliott: Oops. :-( 11:48:17 http://hackage.haskell.org/trac/ghc/ticket/7364 11:48:20 Volume 1: Contains basic principles and the latest techniques in paper and paperboard testing. Fosters an understanding of theory and mechanical testing parameters to evaluate results and make improvements. Emphasizes new procedures utilizing advanced microscopy equipment. 11:48:25 Volume 2: Divided into five parts, it highlights assays for paper interactions with light, moisture, electricity, and heat. Topics expanded upon include laboratory testing procedures; microscopy analysis and paper surface properties; liquid and gas penetration; electrical and thermal interactions; and methods of surface characterization. 11:48:40 Some of those testing methods sound like they wouldn't leave much of the book. 11:51:55 -!- mean has quit. 11:54:02 I wonder how much voltage is required to get an arc through paper. 11:55:04 It probably depends: on the paper. 12:09:48 -!- Phantom_Hoover has joined. 12:09:48 -!- Phantom_Hoover has quit (Client Quit). 12:11:00 Okay, the Conservative party really wants me to vote for them 12:11:37 I've got a birthday card from Guy Opperman 12:13:04 -!- ais523 has joined. 12:14:20 ais523, help 12:14:25 The tories are after me 12:15:53 Wear a whig 12:16:40 I think I'll read the Tory Manifesto then ring this guy about everything I disagree with 12:18:01 Ugh, the website is in ASPX 12:18:17 I just want to download a PDF of the manifesto 12:23:08 Did Google change their map color scheme recently? 12:27:00 -!- ais523 has quit (Read error: Connection reset by peer). 12:27:14 -!- ais523 has joined. 12:48:36 It looks different. More terrainy. 12:48:57 At least at some zoom levels. 12:49:56 "We detected that your computer does not meet the system performance requirements for MapsGL." :( 12:50:13 -!- impomatic has joined. 12:54:13 -!- Arc_Koen has joined. 12:56:32 -!- ais523 has quit. 12:56:45 -!- ais523 has joined. 13:00:10 -!- elliott_ has joined. 13:00:50 -!- elliott has quit (Read error: Operation timed out). 13:01:38 -!- elliott_ has changed nick to elliott. 13:04:31 -!- ais523 has quit (Read error: Connection reset by peer). 13:04:34 -!- ais523_ has joined. 13:05:24 -!- Phantom_Hoover has joined. 13:09:41 -!- ais523_ has changed nick to ais523. 13:55:58 -!- ogrom has joined. 13:56:18 -!- ogrom has quit (Client Quit). 13:57:57 -!- ais523 has quit (Read error: Connection reset by peer). 13:58:19 -!- ais523 has joined. 14:03:16 -!- boily has joined. 14:03:37 This looks interesting. http://www.kickstarter.com/projects/cig/star-citizen 14:03:39 -!- ais523_ has joined. 14:05:24 -!- ais523 has quit. 14:05:30 -!- augur_ has quit (Remote host closed the connection). 14:05:47 -!- ais523 has joined. 14:07:44 Well, I just got Turkey's 2012 entry to the Eurovision Song Contest stuck in someone's head 14:10:36 hi 14:22:11 -!- ogrom has joined. 14:27:05 -!- impomatic has quit (Quit: http://retroprogramming.com). 14:43:24 -!- augur has joined. 14:43:48 -!- sivoais has quit (Ping timeout: 252 seconds). 14:45:32 -!- ogrom has quit (Quit: Left). 14:53:49 http://www.telegraph.co.uk/history/9653497/British-have-invaded-nine-out-of-ten-countries-so-look-out-Luxembourg.html 14:55:59 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 14:59:06 The first F1 clip i liked ever. http://youtu.be/7Wr2C7Niak8 14:59:30 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 15:00:33 -!- ais523 has quit (Ping timeout: 252 seconds). 15:02:18 Help 15:02:27 I've just affected a serious Haskell package 15:03:19 https://github.com/ekmett/semigroupoids/network 15:03:36 affected? 15:03:40 Yes 15:03:57 why is this a 'help'? 15:04:08 I'm growin up 15:04:11 *g 15:04:24 I'm 18 and I've had a positive influence on the community 15:04:35 -!- ais523 has joined. 15:05:46 huh, my computer's getting better at spontaneously reconnecting 15:05:46 haha 15:06:14 or at least, the wireless routers here are being buggy in a different way from before 15:06:24 (/me is continuing the traditional distinction between ais523 and ais253_) 15:06:27 *ais523_ 15:06:49 (which is, that ais523 is my laptop, and ais523_ a public terminal) 15:10:02 -!- Phantom_Hoover has joined. 15:20:26 -!- copumpkin has joined. 15:30:18 My friends are getting me to listen to Bastille 15:30:38 The video to Flaws seems to be "Don't abandon your friends just because they cosplay Kurloz Makara from Homestuck" 15:30:49 "They're still probably okay people" 15:36:16 I would be worried 15:36:32 both that they cosplay Kurloz specifically and that they got a costume together that quickly 15:37:12 I know at least two Kurloz cosplayers 15:37:52 -!- sivoais has joined. 15:38:22 wow 15:38:54 http://sphotos-h.ak.fbcdn.net/hphotos-ak-ash3/599070_10151304813401241_206750056_n.jpg 15:38:59 For instance him 15:40:00 yup, that's a kurloz cosplayer 15:40:12 The one on the left 15:45:19 obviously 15:46:36 who is the one on the left actually meant to be 15:48:28 I have no idea 15:48:38 Something anime I'd presume 15:48:41 Or maybe comics 15:48:44 Or maybe anything 15:48:47 That was taken at MCM 15:48:52 In London 15:59:46 -!- impomatic has joined. 16:03:42 Sgeo: hey, would you like to give me all of your Sgeo trading cards? 16:03:53 Sgeo: give them to comex 16:04:24 Wait what? 16:04:25 no, give them to elliott 16:04:46 Sgeo: I'm willing to trade an ais523 card for a Sgeo card (this is a better deal for you than the other ones that have been suggested) 16:05:06 (and I'm suggesting it because it's also a better deal for me than the other ones that have been suggested) 16:05:17 I haven't even heard of cards until 11:03 16:05:25 Do I have to do this now, or can it wait? 16:05:32 I kind of overslept and missed class 16:05:33 it can wait 16:05:34 I'm willing to trade THE COMPLETE SET of Taneb cards for an Sgeo card 16:05:47 Including the very obscure FlatFish card 16:05:49 atriq: isn't that a complete null set? 16:06:18 -!- sivoais has quit (Ping timeout: 252 seconds). 16:07:54 No 16:07:54 -!- ais523_ has quit (Quit: Page closed). 16:10:21 Just read the proposal in question 16:10:54 Oh, ok, it is a contest not a rule change, didn't read the whole thread 16:13:13 -!- sivoais has joined. 16:17:57 -!- elliott has quit (Ping timeout: 245 seconds). 16:20:38 -!- impomatic has quit (Quit: impomatic). 16:30:01 -!- atriq has quit (Ping timeout: 252 seconds). 16:30:51 oh, can I rant: if you're given a mark scheme to mark by that contains the same marking point twice 16:31:04 the correct thing to do is to find the person who wrote it and tell them there's a mistake 16:31:35 the incorrect thing to do is to combine the max marks for that marking point into a higher max mark, mark to that max mark, and then split them back between the marking points 16:32:10 you lost me at 'marking point' 16:39:40 -!- boily has quit (Quit: Poulet!). 16:39:48 -!- boily has joined. 16:41:33 multiple critical vulnerabilities in sophos products http://lists.grok.org.uk/pipermail/full-disclosure/2012-November/088813.html 16:43:19 "Sophos products should only ever be considered for low-value non-critical systems and never deployed on networks or environments where a complete compromise by adversaries would be inconvenient." 16:43:19 -!- Bike has joined. 16:43:23 nice 16:49:05 -!- FreeFull has joined. 16:49:53 wow 16:50:13 they disable the OS's ASLR implementation so they can use their own shitty ASLR implementation 16:50:23 which works by loading their code at a fixed offset... 16:52:57 their antivirus scanner also introduces an XSS vulnerability to every website on the Internet 16:56:03 wat 16:57:20 "sophail.pdf" 16:58:50 oh and it runs as root of course 17:00:19 "// Incorrect attempt at checking for integer overflow, as the overflow occurs before the test." 17:01:46 -!- ais523 has quit. 17:01:47 -!- epicmonkey has quit (Ping timeout: 256 seconds). 17:01:58 -!- ais523 has joined. 17:15:04 -!- oklopol has joined. 17:16:33 -!- atriq has joined. 17:27:31 -!- atriq has quit (Ping timeout: 268 seconds). 17:30:16 -!- ogrom has joined. 17:30:23 -!- ogrom has quit (Client Quit). 17:31:16 -!- atriq has joined. 17:45:01 -!- nooodl_ has joined. 17:46:47 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 17:55:25 wow, that problem was bizarre to debug 17:55:30 and the solution is a bit hacky 17:55:51 problem: sandboxed program is failing due to illegal call to munmap (this was quite hard to determine in the first place) 17:55:58 solution: set MALLOC_MMAP_MAX_ to 0 17:58:08 sandboxed? 18:00:14 -!- atriq has quit (Quit: dinner). 18:01:16 nooodl_: it's prctl sandboxing 18:01:30 basically it's not allowed to make any syscalls but read, write, sigreturn, _exit (with the underscore) 18:01:56 and although munmap seems reasonably harmless as syscalls go, that one isn't allowed either, on the principle that the less allowed the better 18:04:15 -!- Phantom_Hoover has joined. 18:04:31 also, silly things discovered reading mallopt's man page: glibc malloc internally uses quarter-of-a-pointer units for measurement in some cases 18:06:42 Assuming 32-bit, that's a byte 18:08:10 why was it hard to determine why it was failing? 18:08:35 -!- epicmonkey has joined. 18:18:39 -!- zzo38 has joined. 18:20:16 hi zzo38 18:20:43 do you like projects? i have a small project for you 18:21:02 i just watched a video where someone describes fpses as turing-complete simulations 18:21:15 What project? 18:21:22 that kind of statement requires proof! 18:21:33 zzo38: a random NPC generator for D&D 18:21:35 zzo38, eodermdrome interpreter 18:21:53 an eodermdrome interpreter that runs a random npc generator 18:22:18 yes that 18:22:47 hehe munmap 18:23:22 turing complete simulations? 18:24:05 FreeFull: you have quite the knack for stating the obvious 18:24:31 oklopol, turing complete simulations of bullets 18:24:36 also mario apparently counts 18:24:41 there was a paper on arxiv some weeks or days or something ago where they spent proved that a problem's decidable. there are something like 100 different inputs. 18:25:10 turing complete simulations of bullets? mario has that? 18:25:18 quintopia: Yes, well, actually I was intending to make some random NPC generator for D&D too. 18:25:27 i guess 18:25:45 You could use FurryScript for some of these functions too. 18:26:10 maybe the bullet bills are actually the head and the world is a turing machine 18:26:22 Assuming 32-bit, that's a byte ← I think the whole point is that it adapts for bitwidth 18:27:08 why was it hard to determine why it was failing? ← because any attempt to invoke a syscall causes a SIGKILL immediately before the syscall would happen, meaning it can't be observed by debuggers; the fact is logged but the log is only accessible by root, and I didn't have root on the machine 18:27:25 (the eventual method of determining the problem was to copy everything onto a machine where I did have root, and run it there) 18:27:45 oh that sucks 18:27:49 so you can't see the failure in strace 18:28:22 in that situation i might resort to putting a breakpoint on every glibc syscall wrapper (assuming those are being used) 18:30:08 ais523: Do you know how to implement Checkout with hardware description language? 18:32:08 quintopia: It could be, have list of creature types with level adjustment, racial HD, ability score adjustment, and what further feature need randomly defined, when input range of level and further constraint and it will make it up at random. I could add feature in FurryScript for external constraint and this kind of things, might be useful for other purposes too. 18:33:39 zzo38: there's this one that does character sheet with a little bit of fluff: http://chaoticshiny.com/full4e.php 18:33:50 I use 3.5E 18:33:51 but what i want is a complete personality specification 18:34:04 a similar one for 3.5 exists 18:34:08 I don't know all of personality specification either, but you can try something. 18:34:42 i would want something that works for any edition, because it's...hmmm 18:34:43 so you can't see the failure in strace ← yeah, that's the first thing I tried, but it doesn't work 18:35:16 quintopia: For personality description, should work for anything, even if not D&D. You could try working something with FurryScript, perhaps, ask for help if you want. 18:35:24 I don't know a lot about personality description, sorry. 18:36:42 Still, constraint would be useful, for example if you want to constrain the Strength score to greater than ten, or if you want no goblins, or if you want to generate a pair with opposite alignments or no shared skills or whatever. 18:37:01 i want only goblins :P 18:37:09 Well, you could have that too, then. 18:37:10 a constraint system i'd like to see it 18:37:24 "more loyal" or "more paranoid" or "more greedy" 18:37:40 and then it tells how they react to certain thins 18:37:45 I was just giving examples; of course if you want only goblins you could do that too and probably simplify it greatly since you need not indicate ability score adjustment for all other kind of creatures too. 18:38:42 quintopia: I am not so good at those things though. Constraint I could do, but not like "more loyal" and so on; I don't know a lot about the personality specification, as I have said. 18:39:51 (Currently, FurryScript only supports constraint for no duplicates built-in, although others can be implemented using combination of other built-in commands; the BAD and HOR commands are meant for helping with this too.) 18:39:57 something like this would be perfect if it were fantasy oriented: http://selfpublishingteam.com/chargen/ya/ya_show.php?key=3i4qiugb3q&name= 18:40:29 is there a fully specified document for furryscript 18:40:50 quintopia: Only the document on Esolang wiki, and the source codes. 18:41:06 If you have specific questions though, and I find that something is missing in the document, we can add it. 18:42:18 -!- Phantom__Hoover has joined. 18:43:49 That generator you linked to seems simple enough to do something like that with FurryScript. 18:45:41 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 18:45:57 ais523: Did you read my latest comment here? http://esolangs.org/wiki/Talk:Checkout 18:49:16 So if you know better about personality specification then you could try. 18:49:58 zzo38: I really don't have time to be writing extensive hardware programs nowadays 18:50:03 unless I'm paid to do so 18:51:42 Even if you don't do, if someone does, or you or someone write a few things, or to help with such things at least 18:54:31 -!- boily has quit (Quit: Poulet!). 18:54:39 -!- boily has joined. 18:56:35 -!- jiella has joined. 19:00:48 quintopia: Another thing you could try is astrology. (The input doesn't matter, but you might enter their birth date/time/location if you know it; Astrolog does not have a function to select these things at random, but it does allow you to seek forward/backward at specified intervals.) 19:02:07 is there a linux binary? 19:02:52 Of what? Astrolog? I believe so; if not, the source can be compiled into Linux. (If you mean FurryScript, you only need PHP) 19:03:21 -!- Vorpal has joined. 19:04:27 i found a unix x11 shell archive, which seems like an awful lot of effort to use 19:05:27 You think a shell archive is a lot of effort to use? 19:05:28 -!- augur has quit (Remote host closed the connection). 19:06:02 -!- ais523 has quit. 19:06:56 Just make a directory and then execute the shell archive, and then compile it. 19:06:58 relatively speaking 19:07:04 Hopefully that should work. 19:10:12 How is a running Erlang system, with processes that store state and receive messages asking them to mutate, different from a typical OO system with amutable objects? 19:10:23 *mutable objects 19:10:44 quintopia: Well, does it work? Have you tried that? Have you tried FurryScript too? Have you tried anything else? 19:10:50 iirc the earliest conceptions of OOP were based heavily on message passing 19:11:35 no 19:13:20 i blame C++ for moving away from that 19:13:44 smalltalk was, I think the things before it weren't so much 19:14:19 in C++ and Java and such, you have have public data fields, which aren't like message passing 19:14:26 but if you avoid those (with good reason) then it is still pretty similar 19:16:05 -!- atriq has joined. 19:16:56 Sad 19:17:00 :( 19:17:31 fungot, :( 19:17:32 atriq: he is the creator of this bot. it needs to be totally disconnected if all connected components of x are points. a closed set of evidence to draw from the srfis, but it 19:17:42 why sad atriq? 19:17:48 fungot 19:17:48 FreeFull: you need broadband to get a 19:18:08 kmc, because I've annoyed someone to the point where they've completely abandoned me 19:18:14 And I'm very sorry and don't know how to fix 19:18:14 :( 19:18:25 atriq: time machine 19:18:46 Man, I would fix so many things if I had a time machine 19:20:18 TWIST: atriq = #haskell, someone = kmc 19:20:35 oh no 19:20:37 -!- Phantom_Hoover has joined. 19:20:41 kmc, I'm sorry 19:20:43 Please come back 19:21:08 a person who is an IRC channel?!? 19:21:12 -!- augur has joined. 19:21:44 -!- augur has quit (Remote host closed the connection). 19:22:22 Yes 19:22:32 I am literally the incarnation of #haskell 19:22:48 This is why I'm not that much good at Haskell, but it's pretty much the only language I use 19:22:54 haha 19:22:54 -!- Phantom__Hoover has quit (Ping timeout: 240 seconds). 19:23:43 -!- Phantom__Hoover has joined. 19:27:09 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds). 19:29:30 ...and why I am really weird but also oddly popular? 19:29:51 This explains a lot 19:29:58 Phantom__Hoover, help I'm an IRC channel 19:30:20 -!- Phantom__Hoover has quit (Ping timeout: 244 seconds). 19:30:23 Isn't Phantom__Hoover #esoteric? 19:30:42 We should be friends 19:34:37 shachaf: are you sure kmc is someone? 19:45:45 WTF there exists in the US a third-party that supports the Electoral College 19:45:54 http://dvice.com/archives/2012/10/ethiopian-kids.php 19:47:19 Well, apologizing is generally a good idea 19:47:24 As is correct spelling 19:48:35 http://en.wikipedia.org/wiki/National_Popular_Vote_Interstate_Compact 20:13:46 -!- augur has joined. 20:13:58 -!- augur has quit (Remote host closed the connection). 20:20:51 quintopia: I would like to know what you would like see if anything I suggested works for you; if not, tell me what is missing? I don't know enough about personality specification to do entirely by myself so I need your help too, please. 20:26:09 -!- epicmonkey has quit (Ping timeout: 252 seconds). 20:42:02 zzo38: i read the furryscript spec but its not readily obvious how one should use it 20:42:10 zzo38: link a long example? 20:44:02 quintopia: http://zzo38computer.org/furry/scripts/ Look in this directory for some examples. 20:46:11 -!- Sgeo has quit (Ping timeout: 256 seconds). 20:46:32 "tv_plot.txt" is a simple example. "furrygenerator_7thsanc.txt" is a more complicated example. 20:48:15 lifepath.txt seems rather like a character generator. i think it could be adapted. 20:48:32 i still don't quite understand what every part of the file is doing but i could study it. 20:48:46 Yes, you can make something based on that one. If there is some part you do not understand, you can ask about it specifically. 20:50:02 time. i need time to figure it out. 20:52:21 OK. But you can still ask if you have mroe questions/comments/suggestions/complaints, on the IRC or on the wiki. 20:54:44 -!- augur has joined. 21:36:30 -!- Vorpal has quit (Ping timeout: 276 seconds). 21:39:55 -!- glogbackup has quit (Remote host closed the connection). 21:53:58 -!- jiella has quit (Quit: Leaving.). 22:04:26 -!- rapido has joined. 22:06:32 -!- rapido has quit (Client Quit). 22:12:54 -!- atriq has quit (Ping timeout: 240 seconds). 22:21:45 -!- Phantom_Hoover has joined. 22:30:07 I added a dice command in FurryScript. 22:31:13 Vg rira unf n gevooyr. :-D “Dodds Serta Trek” http://youtu.be/cip0TY91sjI 22:33:20 They now accept things such as <4d6dl> DIC meaning four six-sided dice, and drop the lowest one, like used to generate random ability scores. 22:37:34 -!- boily has quit (Quit: Poulet!). 22:42:23 i wonder how to take an arbitrary discrete probability distribution and come up with a dice expression for it 22:45:55 http://phpjs.org/ just what i always wanted 22:46:15 if you can do that with solomonoff's that would be a hell of a thing 22:47:17 huh, php has bc in it. why? 22:47:53 why not 22:48:12 right. I supose that explains that "get gz header and strip html out of it" function too. 22:50:16 PHP has a lot of things in it 22:50:45 kmc: I don't know how to take an arbitrary discrete probability distribution and come up with a dice expression for it. However, FurryScript can work without dice expressions, too. 22:50:56 What example of some probability distribution do you mean? 22:51:08 about probability distributions, there was an interesting discussion in #haskell-blah the other day about coin flips and huffman trees 22:52:25 but I dunno how that relates to dice expressions since I don't know what those are 22:53:00 Something like 4d6 if you want four six-sided dice added together. 22:54:25 I suspect dice might be like arithmetic/range coding 22:57:27 Well, I suppose you can Huffman code the probabilities of different dice totals, although I am unsure why such a things would be useful. 22:59:31 I think the point was to get specific probability distributions .. and huffman goes nicely with coin flips because it's binary 23:00:16 quintopia: If you get working FurryScript program for what you are making, I would request (but not require) that you send me the file I could include it in the archive of available scripts of FurryScript. 23:03:25 olsner: Do you mean you want to toss a coin to generate the data and then uncompress it by Huffman? 23:03:36 (but huffman only works for probabilities that are all multiples of 2^-n) 23:04:02 nah, it's not that I *want* to, just that you can 23:04:33 I suppose you could use a generalize kind of Huffman which uses other base, than base 2 only. Possibly even change base at different points. 23:04:58 yes, I think that gives you something similar to range encoding 23:05:27 If you allow it to be unlimited, you could use coin toss for 2/3 probability. 23:05:43 One way to do this is the way the DIGGER card works in Pokemon card. 23:06:20 Starting with you, you and opponent take turns toss a coin, until one player gets tails. Whoever gets tail add 1 damage to their own active Pokemon card. 23:06:34 -!- augur_ has joined. 23:06:34 -!- augur has quit (Read error: Connection reset by peer). 23:08:14 I have calculated the probability to hit your own card 2/3 23:08:48 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 23:10:42 oh, *you* start tossing? then that makes sense 23:11:19 a bit evil for all the players who wouldn't realize that the card is more likely to hurt yourself than your opponent 23:12:25 Well, in some cases the chance that it will hit opponent is useful, and in some cases it is more useful to make it to hit yourself anyways. 23:16:03 -!- augur_ has quit (Ping timeout: 256 seconds). 23:21:24 For example, some cards have a RAGE attack which does damage according to the amount of your own damage, so in case it does one less damage than needed to knock out opponent's card, then if you use DIGGER card it is beneficial regardless of the result of coin toss. 23:34:43 -!- copumpkin has joined. 23:49:42 -!- nooodl_ has quit (Ping timeout: 244 seconds). 23:52:08 @tell elliott `o` may not be associative, but normal Haskell (.) doesn't have an identity. 23:52:08 Consider it noted.