00:00:33 Well, if they have a cryptography library that is standard, they should definitely have euler's totient <-- calculating euler's totient requires you to factorize, iirc 00:02:16 -!- impomatic has quit (Quit: impomatic). 00:03:57 good goatkcd today 00:04:31 haha, it is 00:12:06 "Somebody should make Goat-Alt-Del" 00:14:11 wouldn't that be just ctrl-alt-del 00:20:00 kmc: can you help me write a haskell function 00:20:20 -!- epicmonkey has quit (Ping timeout: 248 seconds). 00:22:58 https://twitter.com/PLT_Zizek so 00:23:00 kmc: is that a yes 00:23:13 Bike: good yes i like plt_zizek 00:23:14 at least 00:23:16 I remember liking plt_zizek 00:24:31 https://twitter.com/PLT_Zizek/status/174508222684737536 well you see 00:25:15 hahaha 00:25:47 Bike: those are precisely my interests too 00:26:12 this is pretty god 00:26:13 good 00:26:44 'Large parts of PLT can be explained by simple Pavlovian conditioning. Java uses objects and is painful, so objects are associated with pain.' 00:26:47 yes this all the time 00:26:58 mysql / python threads / etc 00:27:10 also https://twitter.com/PLT_Molyneux https://twitter.com/PLTAlaindeB 00:27:18 i've heard people say that about lisp (and long ugly paren-full arithmetic expressions) 00:27:21 I think PLT_Borat was the first 00:27:25 am i a plt communist 00:27:33 is there PLT_Marx 00:27:39 https://twitter.com/PLT_Borat 00:27:52 kmc: apparently no 00:27:54 you get to start it 00:28:04 wowowowowow 00:28:08 when i googled "plt marx" Duck Soup came up, so I think that's a victory 00:28:12 i will make so many 'class consciousness' jokes 00:28:34 kmc would start PLT_ebooks 00:28:48 truly, enterprise fetishism is killing the proletariats 00:29:53 i fell in love with the first gimmick twitter account that i met who could appreciate georges bataille 00:30:18 i love gimmick twitter accounts 00:30:27 -!- ais523 has quit. 00:30:39 theory: all gimmick twitter accounts are actually run by continental philosophers 00:30:43 shachaf: http://images4.wikia.nocookie.net/__cb20090501163307/othertitles/images/a/ab/Let's_Run_This_Shit_Into_the_Ground.gif 00:31:14 "The imagery of the novel is built upon a series of metaphors which in turn refer to philosophical constructs developed in his work: the eye, the egg, the sun, the earth, the testicle." cool 00:31:17 kmc: I thought I already had? 00:31:37 also the actual Žižek was on Julian Assange's talk show 00:31:45 they prank called David Horowitz at home 00:32:00 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 00:33:11 kmc: "the actual Žižek" 00:33:13 what a ludicrous notion 00:33:15 -!- mig22 has quit (Quit: mig22). 00:33:56 `addquote i fell in love with the first gimmick twitter account that i met who could appreciate georges bataille 00:33:59 914) i fell in love with the first gimmick twitter account that i met who could appreciate georges bataille 00:34:53 Horowitz is one crazy motherfucker 00:35:13 within a few minutes he had blamed "Democrats and the international Left" for the Iraq War 00:36:14 Is his justification hilarious or just nonexistent 00:36:26 i don't remember anything coherent 00:36:35 no PLT_Jesus either!! 00:37:34 «Horowitz also founded the organization Students for Academic Freedom, whose self-stated goal is combating "leftist indoctrination" in academia.» good, good 00:38:04 kmc: is PLT_marx registered yet 00:38:18 don't think so 00:38:31 you're too slow 00:38:31 Bike: he was raised by communists iirc 00:38:35 and helped the black panthers kill somebody 00:38:40 awesome 00:38:43 and then kinda... made a 180° turn at speed 00:39:05 elliott: surprise i don't actually want to run a gimmick Twitter account 00:39:32 you need to run it? i thought you'd just set up a bot to search/replace on das kapital occasionally 00:39:53 heh 00:40:29 well, i guess that would be PLT_Marx_ebooks, which is one of the more specialized jokes I couuld think of 00:40:35 'the platitude that male sexism is keeping women from entering CS only reinforces the notion that the field belongs to men by default' 00:40:43 kind of interesting to consider this one 00:40:45 i don't think it's true though 00:40:59 i mean it's not about who the field 'belongs to', just who dominates it right now 00:41:27 I think it's less "the platitude" and more that, whenever someone brings the topic up, a ton of guys come out of the woodwork and argue about it and don't actually let women talk 00:41:38 Bike: plt_marx_ebooks sounds worth registering a twitter account to follow 00:41:59 yeah, zizek is sometimes sort of... uh... bad, that way. apparently he said romani were the problem in europe or something. i'd rather just stick with listening to social scientists and activists on those subjects probably 00:42:12 Fiora: yeah 00:42:23 elliott: does the "wants to listen to incoherent marxist anecdotes, replaced with PLT jargon" demographic exist outside of this channel 00:42:37 unfortunately there are often no women around, whether they want to talk about it or not 00:42:37 Bike: um, like, everyone in the world? 00:42:46 ok granted 00:42:48 not so much on the internet but in these IRL communities with serious gender bias 00:43:18 kmc: basically it reminds me of this http://www.theonion.com/articles/man-finally-put-in-charge-of-struggling-feminist-m,2338/ 00:44:18 yeah 00:44:43 i can see that 00:44:44 I mean I guess I experience this a lot myself, I see discussions on the topic but they feel very uncomfortable to enter, and the few times I've tried I often get shut down 00:44:51 (mostly online but still) 00:44:56 yeah 00:45:33 there's also the single obligatory woman who insists that she speaks for all women and her experience is everyone else's and sexism doesn't happen in CS and hey boys do you like me yet do you like me 00:45:36 -!- Phantom_Hoover has joined. 00:45:38 yeah 00:45:39 and then all the guys latch onto that and use it as "proof" 00:45:53 self-sustaining cycle etc <_> 00:46:01 haha that onion article 00:46:20 yeah, that article is. I don't know. just simultaneously completely hilarious and depressing 00:46:24 good article 00:47:54 -!- augur has joined. 00:49:09 i don't know, when I read say http://geekfeminism.wikia.com/wiki/White_Knighting or http://geekfeminism.wikia.com/wiki/Splaining i feel basically like i must be part of the problem no matter how hard I try and so I should keep my mouth shut 00:50:13 um... I guess a good start (just in general, not even sexism specifically) is to never talk over the people the discussion is about 00:50:37 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 00:50:37 right 00:50:51 but as you said, it can be really difficult and uncomfortable for those people to enter the conversation 00:50:54 like if a black person says something about racial issues it's not your job to say they're wrong or disagree 00:50:56 well like you said it's not always obvious that you're doing that, like, if yeah well that. 00:51:24 especially on the internet when it's not obvious who you're talking to, and in front of... 00:52:05 ... I think... I guess one thing is when people take up adversarial positions against " 00:52:07 Fiora: Why not? 00:52:18 that makes it uncomfortable for people of the oppressed group to enter the conversation 00:52:24 why not what? 00:52:56 shachaf: basically, assuming you're not a PoC, you haven't experienced the racism a PoC has, so you can't really tell a PoC that his or her experiences are invalid. 00:53:25 Well, telling anyone their experiences are invalid is pretty silly. 00:53:32 i'm more concerned about situations where i'm trying to come out against racism / sexism / whatever but still come off as a privileged douchebag due to some faux pas 00:54:13 there seems to be a really fine line here and it scares me and makse me want to avoid getting involved at all 00:54:34 I think that the fact that you're worrying about that means you're probably reasonably okay 00:54:36 same here, for what it's worth 00:55:22 i usually avoid being involved unless it's a conversation like this. I'm too nervous to say "you shouldn't talk about Arabs that way" or whatever. 00:55:26 -!- augur has quit (Remote host closed the connection). 00:56:21 -!- TeruFSX has joined. 00:57:28 it's kind of a viscious cycle equally though, since if none of the guys who are unsure of themselves say anything, the only guys who end up being in the conversation are the douchenozzles 00:57:38 who are the most frustrating to talk with 00:57:44 oh well I will just try to read more and understand more 00:58:04 i am kind of new to caring about this stuff at all 00:58:12 maybe it's just because i'm friends with people who are cooler than me who care about it 00:58:27 Fiora: well then I say things and get into arguments with people I like. oops :( 00:58:35 not sure if that's an intrinsically dumb reason or if it's basically how most social progress happens 00:58:39 or both 00:58:50 someone cooler than kmc? 00:58:52 you mean anyone? 00:58:55 BBBUUURNNNNN 00:59:11 ICE BURN 00:59:38 * Fiora hugs Bike. sorry for that :< 00:59:49 kmc: well i don't recall any major social changes for minorities being lead by people not in those minorities, so maybe taking the sideline is appropriate 01:00:22 i'd just rather be the quiet white guy in the march than the guys MLK wrote Birmingham too, i guess 01:00:27 to* 01:01:19 yeah i'm not expecting to lead anything 01:01:49 I feel like on a small-scale level, like with a particular community or the like, or an office, or so on 01:01:54 that making it a good environment is a responsibility of the majority 01:02:05 the minority can't really fix it in any meaningful way 01:02:09 -!- Phantom_Hoover has joined. 01:02:35 well they sort of can, in yelling at the majority to shape up, but that's hard and the onus shouldn't be on them 01:02:44 and if nobody does anything you get things like tvtropes where a steady inflow of creeps scared off everyone else who used the site 01:02:58 oh i didn't know about that :( 01:03:00 or reddit where it started as like this cool site about programming things years ago and eventually became horrible 01:03:15 to be fair reddit isn't one community, it's thousands 01:03:21 probably they are mostly terrible though 01:03:35 it's just like, in my experience the kind of people who cause problems for communities are had to get rid of, while the people they bother are quick to leave 01:04:43 what i meant by "how most social progress happens" is that I think there's a distributed shift of opinion among the majority / privileged group, that occurs as a result of hard work and sacrifice by the oppressed 01:04:49 kmc: I've had a reddit account for ~2007 and I can assure you the vast majority are terrible now. 01:05:00 I don't even read anything but /r/haskell now. 01:05:01 but the thing is, like 01:05:05 Sometimes /r/programming but exclusively to laugh at idiots. 01:05:05 for society as a whole, you can't leave society 01:05:15 but in a community, people who are frustrated with things just leave 01:05:19 Fiora: Well, you can... 01:05:21 so i can try to be a better filter for ideas, rejecting the ones that are less fair and passing on the better ones 01:05:23 kmc: tvtropes is a long boring internet drama story, but probably sort of instructive in that what happened might be summed up as the premier rule being "be nice", and having that used largely to e.g. shut down angry responses to calm neocolonial dickwads 01:05:37 it also got filled with creepy pedophiles and stuff 01:05:45 and the admins wouldn't do anything about it 01:05:51 Bike: :( 01:05:58 and since users couldn't do anything either, the sane people slowly left 01:06:00 so, stupid internet version of police shutting down protests in alabama, if that makes sense 01:06:14 > fix (\x -> 2:scanl (+) x) 01:06:15 Couldn't match expected type `[a0]' with actual type `[b0] -> [a1]' 01:06:16 yeah it is hard to run any group bigger than a dozen people on "be nice" 01:06:19 Fiora: I heard something about them trying to clean stuff up recently. 01:06:23 > fix (\x -> 2:scanl (+) 0 x) 01:06:24 But I don't know what happened to it. 01:06:24 [2,0,2,2,4,6,10,16,26,42,68,110,178,288,466,754,1220,1974,3194,5168,8362,13... 01:06:31 fast eddie just decided to randomly delete pages he didn't like 01:06:37 like he deleted Lolita (later reverted) 01:06:39 Wait, what sort of sequence is this 01:06:44 i'm not sure why nerd groups seem to favor rule by platitudes, "be nice" or "be excellent to each other" or whatever 01:06:52 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 01:06:56 Is it double the fibonacci numbers 01:06:59 > fix (\x -> scanl (+) 0 x) 01:07:00 watching a lot of cartoons instead of reading Darkness at Noon? 01:07:01 [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,... 01:07:01 but yeah it was kind f a mess and I probably don't want to go into all the details >_< 01:07:04 > fix (\x -> scanl (+) 1 x) 01:07:05 [1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,... 01:07:08 clear, reasonably specific rules have a lot of advantages 01:07:12 > fix (\x -> scanl (*2) 1 x) 01:07:13 Occurs check: cannot construct the infinite type: b0 = b0 -> b0 01:07:18 > fix (\x -> scanl (*) 1 x) 01:07:20 [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,... 01:07:21 kmc: because you can justify anything you want if the rules are that vague? 01:07:23 > fix (\x -> scanl (*) 3 x) 01:07:24 [3,9,81,6561,43046721,1853020188851841,3433683820292512484657849089281,1179... 01:07:26 I guess it's just like. it's really hard to fix a community after you've already scared off most everyone 01:07:37 FreeFull: make a scanl for the goodstein sequence. thanks 01:07:39 elliott: sure but why do the majority, who don't aspire to dictatorial power, go along? 01:07:56 i can understand why "be nice" is a great rule for sociopaths 01:08:03 they can get whatever they want while appearing nice 01:08:07 kmc: it seems pretty sensible if you haven't thought about rules much. 01:08:23 a lot of communities seem to believe that rules are just THE MAN KEEPING US DOWN 01:08:33 yeah. 01:08:40 Bike: What is the goodstein sequence 01:08:51 man-down-keeping is more complicated than "the man exists", but that's an easy scapegoat. 01:09:05 there seems to be a thing where the more set-in-stone the rules are the more people are able to weasel their way around them 01:09:12 FreeFull: try wikipedia. (it grows fast) 01:09:16 Fiora: hm, that's true 01:09:25 like I know some friends who used to hang around GITP and they said it had exactly that problem, that people would take advantage of the rules to get other people hit by mods 01:09:32 kmc: well have you noticed that most nerds are terrible 01:09:33 what's GITP? 01:09:42 giant int he playground, some webcomic/gaming forum thing 01:09:47 elliott: i've noticed that most of everything is terrible, do you think we could derive it from that 01:09:50 kmc: that said plenty of nerds do like involved detailed rules! 01:09:54 cf. wikipedia 01:09:55 compare to like, somethingawful, where the rules are pretty vague and the mods will ban people for being dumb 01:10:04 which is also unimaginably terrible 01:10:04 and people who try to weasel the rules will get banned more for weaseling the rules 01:10:10 do you think SA's community is functional? 01:10:12 Fiora: that's why it's important (i think) to keep the human element in, like how court cases are ruled by judges and juries who, ideally, hear enough about the case to make an informed decision - rather than robotic "enforcement" 01:10:14 it seemed pretty good when I was hanging out there 01:10:19 I'm not sure, but it seems vaguely okay 01:10:23 I'm not part of it but I know people who are 01:10:24 but it's essentially a dictatorial oligopoly 01:10:31 kmc: it's pretty functional as internet communities go, so not that functional but reasonable 01:10:39 maybe that's fine given that they are not responsible for anyone's livelihood (well...) 01:10:40 -!- Phantom_Hoover has joined. 01:10:47 it has a lot of terrible people but the mods seem to utterly revel in banning them 01:11:07 they actually are sometimes. They've banned this guy three or four times who ended up in Libya and Syria getting shot at. (tangent) 01:11:15 Bike: I'm not writing that function 01:11:24 FreeFull: weeeeeak 01:11:31 Bike: You do it 01:11:37 it's really a pretty brilliant business model, they must have made thousands and thousands of dollars off like, horrible MRAs who keep re-registering and getting banned again 01:11:45 yeah 01:11:58 though if you do something truly awful they will perma-ban you and try to prevent you from evading 01:12:05 i think someone tallied it up once and Ironic War Criminal had dropped like four hundred dollars on the placew 01:12:09 place 01:12:37 some people also put money in intentionally 01:12:41 it's a semi-effective way of assigning consequences to actions, i think, and that sort of doesn't happen on a lot of the internet 01:12:41 post BAN ME threads etc 01:12:56 get banned due to Toxx clause 01:13:03 toxxing makes no damn sense 01:13:10 or is it... the best 01:13:17 yeah, I've never understood that, it's this weird egotistical thing 01:13:21 but it makes lowtax tons of money? 01:13:23 THE BEST THE BEST THE BEST THE BEST THE BEST THE BEST THE BEST THE BEST THE BEST 01:13:27 just sayin'. 01:13:27 well it's definitely the best. just to watch people accidentally toxx themselves for both Ron Paul and Obama. 01:14:12 though i think my favorite thing there was the guy accidentally posting in the third party candidate thread, and weaseling out of it by picking a third party in NY that nominated Obama. 01:14:23 possibly this is remotely more on topic to rule-following?? 01:15:37 heh 01:15:47 Bike: you still have hang-ops about off-topic chat in #esoteric? 01:15:57 total newbei 01:15:59 also, newbie 01:16:06 elliott: haha, I mean, I'd rather talk about rules than about SA trivia 01:16:49 possibly this leads into an esolang based on vehmic courts? i dunno 01:17:46 esolang based on bicycles 01:17:54 bicycle day 01:18:09 its like taxi 01:18:09 but eco 01:19:28 and ero 01:22:13 -!- zzo38 has quit (Remote host closed the connection). 01:22:58 'Hatoful Boyfriend is an otome visual novel/dating sim created by Hato Moa that features pigeons as characters rather than the more common human anime characters.' 01:23:06 that's right, a dating sim where you date pigeons 01:23:28 in post-apocalyptic japan 01:23:30 fiora, wasn't there a pun in "hato moa" somewhere? 01:23:40 "hato" means pigeon 01:23:43 so "hatoful boyfriend" is a pun 01:23:45 and a moa is a bird 01:23:48 so hato moa is another pun 01:23:58 deep 01:23:58 kmc, isn't that the one with the horrifying murder ending 01:24:09 only if you romance the good doctor. 01:24:12 kmc: it's sort of a silly gimmick game, it's not serious 01:24:23 like a "look I can make a dating sim with pigeons!" game 01:24:25 Fiora, horrifying murder endings are serious! 01:24:34 the main character is a hunter gatherer anyway, presumably they are used to murder and being murdered 01:24:49 but it is pretty hilarious XD 01:25:17 sure 01:25:19 i figured as much 01:25:42 maybe i like pigeons too much 01:25:46 -!- Bike_ has joined. 01:25:49 -!- augur has joined. 01:26:04 kmc, could you perhaps be called a pigeon fancier 01:26:07 there are some pretty ridiculous professionally made ones though 01:26:15 -!- augur has quit (Remote host closed the connection). 01:26:17 Fiora: you sure it's not serious? they came up with a whole backstory to justify sapient pigeons 01:26:20 -!- Bike has quit (Disconnected by services). 01:26:23 -!- Bike_ has changed nick to Bike. 01:26:42 `addquote maybe i like pigeons too much 01:26:44 XD 01:26:45 915) maybe i like pigeons too much 01:27:00 like the one where world leaders are genderswapped and turned into bishoujo characters and you date them or something 01:27:18 including obama and putin 01:27:19 I've heard the manga of Das Kapital is actually pretty good. 01:27:22 -!- augur has joined. 01:27:42 `addquote I've heard the manga of Das Kapital is actually pretty good. 01:27:44 it's add lots of quotes day 01:27:45 916) I've heard the manga of Das Kapital is actually pretty good. 01:27:48 -!- augur has quit (Remote host closed the connection). 01:28:28 http://danbooru.donmai.us/pool/show/1805 <-- this is a doujinshi that tells the story of the communist revolution in russia and china (and the cultural revolution) 01:28:45 -!- FreeFull has quit (Quit: Time to sleep). 01:28:51 it has lin biao and mao and everything 01:29:00 oh it's not the one by kago 01:29:06 http://sonohara.donmai.us/data/fb46e9e8cc39d20f88867d5f4909b29a.jpg 01:29:14 it's the one with the "criticize Ran campaign" ("criticize Lin campaign") 01:29:35 Is it double the fibonacci numbers <-- yes, starting at index -1 01:31:22 "why did you wind up here, lady patchuli?" "for criticizing sakuya" "how about you?" "for supporting miss sakuya" "and you?" "I am sakuya" 01:31:49 that was... wait what happened in 1953 I am bad at history 01:31:55 Death of stalin, right! 01:32:10 the sino-soviet split was before that right 01:32:22 no, wait, that's way too early... 01:32:31 yeah, that was later I think? 01:32:45 prc wasn't really off the ground in 1953 anyway 01:33:11 I suppose that makes sakuya laverentiy beria 01:33:37 that would probably terrify me if i knew who sakuya was? or something. 01:33:40 kmc: Can you figure out this class for me? 01:33:53 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:35:17 doubtful 01:35:45 -!- monqy has joined. 01:36:24 kmc: :( 01:36:25 you are terrible 01:36:41 kmc: You should start a Haskell blog and call it mainisusuallyanioaction 01:37:53 -!- augur has joined. 01:43:41 -!- augur has quit (Remote host closed the connection). 01:48:42 womp womp 01:50:22 is that kmc's way of telling about smbc updates? 01:50:56 hm apparently that's a phrase 01:51:40 it's like http://www.sadtrombone.com/ 01:51:48 what does it have to do with smbc? 01:52:04 oh boy a new twitter follower 01:52:09 is it me 01:52:22 Seems to be. 01:52:26 woah 01:52:31 is it a spam bot 01:52:40 Twitter sends me emails from n-punpuns=...twitter.com 01:52:43 Er, funpuns 01:53:39 monqy: maybe 01:55:17 my sauerkraut tastes like iron 01:56:16 https://twitter.com/funpuns # shachaf 01:56:30 monqy: amazing twitter account must see ^ 01:56:30 elliott: ................................................ 01:56:39 who did this 01:56:43 its so good 01:56:50 at least 17.5x better than any twitter account you could make 01:57:15 very good twitter 01:57:20 shachaf this is brilliant how did you come up with this 01:57:50 monqy: help 01:57:55 is this "your doing" 01:59:53 kmc: what's your preferred commenting method in irc lines 01:59:57 I used to use ;; a lot 02:00:03 sometimes I use -- I think 02:00:07 how do you mean 02:00:16 as in when you want to comment something out on an IRC line 02:00:27 https://twitter.com/search?q=%23funpuns 02:00:27 for instance to annotate a URL or respond to a quoted message that might otherwise be confusing to simply follow with text 02:00:32 "its a phenomenon" 02:00:38 C1,1 02:00:43 elliott: blah blah 02:00:48 "symmetric" 02:00:54 -!- DH____ has quit (Read error: Connection reset by peer). 02:01:04 xml-irc pun 02:01:05 monqy: what's that ......... 02:01:09 hi 02:01:10 that 02:01:11 that 02:01:13 HELP 02:01:14 02:01:16 that 02:01:19 uhh 02:01:20 02:01:22 augh 02:01:23 uhh what's this 02:01:26 help 02:01:32 monqy 02:01:34 monqy: how did you get that C 02:01:37 nooo it didn't work 02:01:40 C 02:01:40 that inverted C 02:01:42 yes 02:01:42 that 02:01:47 with reverse video 02:01:50 elliott: how did you get that I? 02:01:52 whats the "key combo" again 02:01:54 shachaf: 02:01:56 ^V 02:01:56 ^V, in irssi 02:02:02 videot 02:02:11 fjfj 02:02:12 right 02:02:14 that's ^V^V for me 02:02:19 oh no 02:02:23 do you use "screen/tmux" 02:02:57 oh i have bind on escape_char 02:03:04 er, i have ^V on that. why do i have ^V on that 02:03:21 shachaf: no, I rebound ^V in irssi 02:03:22 I use dtach 02:03:25 escape from monqy island 02:03:42 Escape was the worst Monkey Island game by a large margin. 02:03:42 ????????? 02:03:47 what does it have to do with smbc? <-- only place i've seen the phrase before 02:04:15 herrrrr 02:04:17 yeah there we go. 02:04:18 -!- augur has joined. 02:04:52 02:04:54 help 02:05:03 why is V = 02:05:14 02:05:17 huh. dumb. 02:05:30 elliott: what did you bind ^V to 02:05:39 02:05:34 ^V escape_char 02:06:02 more important than escapes imo 02:06:11 Bike: escapes are useful! 02:06:19 i have escape on ^Q because ~emacs~ 02:06:21 Fiora: thank you for putting up with my questions / rambling earlier, by the way 02:06:27 Bike: pfft emacs 02:06:50 elliott: but seriously if you delete the binding you'll be able to reverse video in one keystroke 02:07:19 Bike: reverse video is a tool to be used lightly 02:07:37 02:07:42 blasphemer 02:08:27 owwwww 02:08:39 the little blasphemer 02:08:45 the cool thing is you can pick any two numbers and it looks hideous, you don't even need to remember anything. 02:08:55 kmc: You should use _The Little Schemer_ in your class! 02:09:01 Or maybe _The Little Prince_ 02:09:08 or both. use both 02:09:08 kmc: jeez, I enjoy talking with you, don't worry about it 02:09:23 Fiora: Ha! 02:09:27 yay :) 02:09:28 the idea that anyone would enjoy talking with kmc 02:09:28 How come nobody has read _The Little Prince_ despite it being one of the most famous books ever. :-( 02:09:38 `welcome kmc 02:09:41 kmc: 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.) 02:09:42 i think up to several people have read it shachaf 02:09:44 who hasn't? i have 02:09:46 i've read The Reasoned Schemer 02:09:49 it's p. good 02:09:55 Bike: Internet people don't count.......................... 02:09:56 i'm even barely aware that there's a latin version of it 02:10:33 -!- DHeadshot has joined. 02:10:57 elliott: yes, how absurd 02:11:25 /enjoying/ talking to a smart and cool person like that, pfff. what a joker we are. 02:11:35 you're multiple people??? 02:12:13 No, just king of IRC. 02:12:19 .... grammar. i am bad at it 02:12:39 Fiora: ha! now you're implying kmc is smart *and* cool 02:12:48 PoppaVic is talking now, btw. 02:12:50 gag of the century 02:13:04 I'll be sure to observe his interactions with beaky 02:13:08 (let's see if we can make him flustered here) 02:14:26 is PoppaVic another pseudotroll? 02:14:32 probably. 02:14:36 he's elliott's friend. 02:14:43 frelliott 02:14:48 elliend? 02:14:55 write that down in your notebooks now. 02:15:57 elliott: do they really call them copybooks in .uk......................... 02:16:09 (because that doesn't make any sense) 02:16:17 elliott: bike literally convinced me to join this channel by linking me to the jit spraying post I think 02:16:21 if I remember right 02:16:30 That's what I remember. 02:16:36 elliott: see, and you said main is usually an IO action. for shame. 02:16:53 el-Iott 02:17:17 sir elliott of hexham 02:17:32 Fiora: it's true, people come from all across the globe to #esoteric to gawk at crackpots like itidus20 and oerjan andkmc! 02:17:37 andkmc 02:17:40 Elliott Hagastaldunum 02:17:42 apparentlykmc's name starts with a backspace 02:17:43 you can do it! 02:17:46 * shachaf isn't sure what's with the thing where elliott constantly insults people. 02:17:54 elliott: that would be great 02:17:59 elliott hastalavista 02:18:00 shachaf: it's just you 02:18:01 does kmc really count as a "people"?? 02:18:02 and kmc 02:18:11 mainly kmc 02:18:15 *andkmc 02:18:15 *mainlykmc 02:18:18 that's almost as good as naming your kid \x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90 02:18:38 elliott: It would probably be better if you didn't. 02:18:39 like...the string with backslashes, or... the characters that resolves to.. or... 02:18:54 kmc: Did you know that in intuitionistic logic a linear ordering is stronger than a total ordering? 02:18:58 Maybe I mentioned that in here the other day. 02:19:00 i think you mentioned it 02:19:02 you did. 02:19:04 but i don't totally understand 02:19:12 shachaf: gotta keep up my reputation 02:19:13 because intuitionists are sailors, and knots also. 02:19:25 Bike: in the future, 15 people will be famous 02:19:26 Oh, right, I mentioned it and made that pun. 02:20:13 also the more I insult kmc the more my own power grows 02:20:19 and I said it was because of that whole equality computability thing thingie, probably because i'd been reading andrej posts and sobbing. 02:20:20 soon your hair will be orange 02:20:21 it won't be long before I can take over the universe 02:20:26 yes 02:23:08 can you use amazon's recommendation engine to answer questions of the form "I know this other person likes X and Y, what thing Z should I get for them" 02:23:12 short of buying X and Y yourself? 02:23:29 amazon elastic birthday service 02:23:32 Open a fresh browser session, browse to X and Y? 02:23:44 I think they use what things you look at to recommend more things. 02:23:46 i haven't checked but i'd imagine you can, try looking for "gift" in menus? 02:24:00 By fresh I mean no cookies, of course. 02:24:06 Bike: sounds like effort 02:24:08 but okay, if you insist 02:24:43 it recommends i buy: hard drives, psychedelic rock, underwear 02:24:44 for myself 02:24:51 if the world is going to direct its efforts towards very efficiently convincing me to buy useless crap, i may as well play along a bit 02:24:53 that's pretty good actually 02:25:16 kmc: i get mostly knuth and kerouac. 2spooky 02:25:27 psychedelic rock? 02:25:29 also recommends the tv show i am already watching (pirated) in another window 02:25:30 oh, that's a kind of music 02:25:45 yes, amazon doesn't sell the other kind of psychedelic rock 02:26:07 a big crystal of pure DMT 02:26:07 How do I find out what it recommends for me? 02:26:14 really? can you not buy radioactive materials any more 02:26:17 you can click "your recommendations" in the menu 02:26:37 i wonder if anyone ever bought the badonkadonk 02:26:40 Hmm. 02:26:45 Lots of Raymond Smullyan. 02:27:05 And, uh, some stupid things. 02:27:13 Oh, do tell. 02:27:13 And candy cigarettes. 02:27:21 I bought a big box of candy cigarettes once. 02:27:26 By candy I mean chewing gum. 02:28:28 i love amazon 02:29:10 i love snowclone 02:29:12 it's so easy 02:29:55 word always just makes me think of how inuits don't actually have a billion words for snow (in the banal sense) 02:30:03 shachaf: yeah well i bought this once: http://mcphee.com/shop/donkey-cigarette-dispenser.html 02:30:44 kmc: You, uh, win? 02:30:49 elliott: i am not a crackpot! you will regret saying that when i put you through my regretinator! 02:30:50 * shachaf can't compete 02:31:23 kmc: do I dare ask why 02:31:41 * shachaf isn't sure what's with the thing where elliott constantly insults people. <-- and gets away with it, too! 02:31:50 elliott: i was in college man 02:31:57 if it weren't for you meddlerjans 02:32:14 meddlerjans would be a good name for an all-drunk hillbilly band 02:32:15 maybe i should be in college :'( 02:32:24 how much college have u had shachaf 02:32:47 you could work for google, that's like being in college except that they pay you a ton of money and they put a chip in your brain 02:33:04 wait, you didn't get chipped in college? 02:33:16 Bike: I think they reuse the high school chip. 02:34:04 oh, ok. 02:37:34 they thought they could chip me, but i just operated on myself to insert a small farafay cage around the chip. checkmate educationists! 02:37:45 *faraday 02:38:30 farafay should be a delicious pseudoitalian breakfast 02:38:59 -ay isn't much used in italian, i should think. 02:40:23 too bad 02:44:00 kmc: good morning! welcome to america! 02:45:07 #1 02:49:26 Bike: What brought *you* here, anyway? 02:52:35 I... don't remember. 02:52:46 I think we already talked about this and the answer wassomething about Sgeo? 02:54:01 elliott has squinting disease 02:54:20 soon he'll start to see jesus on toast?? 02:54:27 ?? 02:54:38 hello 02:54:45 hello Bike 02:57:19 i am totally immune to seeing jesus on toast. 02:57:28 mostly because i never eat toast. 02:57:43 oerjan: Is that because you don't want to eat Jesus? 02:57:48 I think you're *supposed* to do that. 02:57:50 Or something? 02:58:51 no, it's more likely because i don't have a toaster. 02:59:31 there's lots of toast without toaster 02:59:44 oerjan: you don't have a toaster??? 03:00:00 elliott: people in scandinavia don't have toasters....... 03:00:02 broiler toast, french toast 03:00:49 monqy: have you been to scandinavia 03:00:55 no 03:07:38 oh hm "never" might be an exaggeration, there might be toast in some of those breakfast meals you can get in restaurants. never saw any jesus, though. 03:08:01 not that i eat those often. 03:08:12 the plural is "jesii" 03:08:44 ...i somewhat doubt that. 03:09:10 it's in the common translation of the infancy gospel of pseudo-matthew. lookitup 03:12:50 jesus is ridiculously irregular in latin, but it's sort of a -u stem, which means -ii would be a very unlikely suffix 03:13:53 jesus is so easy 03:14:15 oerjan: this is totally aramaic though 03:15:44 so let me see if i get this: the "is so easy" meme is a reference to this beaky guy on #haskell, right? 03:16:05 assuming by meme you mean whatever shachaf's doing, yes 03:16:20 ah. a pseudo-meme. 03:16:31 pseme 03:17:01 oerjan: Did you see "the beaky logs". 03:17:05 no. 03:17:34 That movie sucked. 03:17:37 the saga of beaky 03:18:13 http://slbkbs.org/beaky.txt 03:18:23 the beaky code 03:18:26 after your aramaic irrelevance i shouldn't have bothered to check, but http://www.gnosis.org/library/psudomat.htm contains no "jesii". 03:18:28 2 beaky 2 furious 03:19:29 -!- Bike_ has joined. 03:19:58 is it true that Haskell makes you go through lots of hoops to accomplish practical things? <-- is this the "lisp is good for AI? also slow??" of haskell? 03:21:08 " what's haskell's equivalent of nil, or NULL, or None, or whatever the most empty object is?" ugh why do these things get linked to me, i can never stop. 03:21:34 oerjan: you realise bike was joking btw 03:22:06 Bike: did you search for "love" 03:22:09 Bike_: I hear you can't do side-effects in IO because of monads, etc. 03:22:13 -!- Bike has quit (Ping timeout: 245 seconds). 03:22:18 -!- Bike_ has changed nick to Bike. 03:22:51 shachaf: yes, and that's how i got to the design patterns bit. and i just got to it again. thankschaf (this is sarcastic. in reality, nothankschaf.) 03:23:11 * ion loves searching for "love" 03:23:58 "typeception" 03:24:05 aren't those jokes super old yet......... 03:24:32 elliott: sure i suspected it but i couldn't resist seeing if pseudo-matthew was a genuine term 03:24:46 it is. 03:25:06 i actually do like all those old wayside religious things, i just also like dicking around. 03:25:27 "what's real analysis?" help me shachaf 03:25:46 Bike: it is so easy 03:26:03 shachaf don't you think we've had enough of love&ease by now.... 03:26:30 oh i searched for "lisp". that was a bad plan 03:26:48 monqy: Don't you think ew've had enough of more than three dots in a row by now? 03:27:45 04:51:26 zardoz? 03:27:56 I thought it was kmc but it turned out to be Jafet. 03:28:29 zardoz! 03:29:04 Bike: haskell/12.12.18:04:52:19 paul graham said that lisp is the most powerful language, and that all other languages are blub 03:29:15 no. nooooo 03:29:41 actually "most powerful language" sounds like it should be associated with zardoz 03:30:35 the blub is evil,the lisp is good 03:35:06 -!- Bike has quit (Ping timeout: 240 seconds). 03:36:55 -!- Bike has joined. 03:39:06 yes 03:41:48 wow The Atlantic is running sponsored Scientology articles now 03:42:33 http://www.theatlantic.com/sponsored/scientology/archive/2013/01/david-miscavige-leads-scientology-to-milestone-year-/266958/ 03:42:43 when you say "sponsored", do you mean like a literal sponsorship or- oh, i guess that answers that. 03:43:31 a full page ad that looks like an article 03:43:35 and is about how great scientology is 03:44:15 full page ad in a newspaper. that's old school. 03:44:52 yikes 03:45:22 oh man are they doing the "fastest growing religion" thing too? 03:45:51 What I'm getting out of this is mostly that they got their design sense from Stargate SG-1. 03:45:55 if its growing fast that means i should believe in it right 03:46:58 Bike: i was just thinking the first image looked so scifi 03:47:12 this one time i knew someone for months (online) and it turns out they were a scientologist :/ 03:47:16 so i stopped talking to them 03:47:45 an old guard guy on a site i used to use turned out to have been a scientologist and even worked on one of them ships once 03:47:52 sometimes i forget scientology isn't an elaborate joke 03:47:57 it is 03:48:05 but most of them aren't in on it 03:48:09 "Seems like David Miscavige and Scientology are on a roll. Also it appears the media have been missing the real story." 03:48:13 Bike: in the present or the past 03:48:20 in the past 03:48:29 thankfully i didn't really know him 03:48:39 well it's not so bad if they left right 03:49:08 well I mean, they were still a scientologist. 03:49:36 kmc: so i looked at the comments and clicked on a profile of one of the obvious shills and that was a bad idea. 03:50:18 Bike: so by in the past you meant in the present 03:50:20 now your thetans are going crazy 03:50:22 oh boy link 03:51:22 Basically he compares things to "Stalin's Russia" a lot. 03:51:57 I don't know how to link to the user. "sorry" 03:52:41 apparently MIT's student newspaper signed a similar deal with the devil after their staff embezzled their whole bank account 03:52:44 so 03:52:47 maybe that's what happened to the atlantic 03:52:54 :( 03:53:06 The Church of Scientology Orange County, standing just miles from Anaheim's famed "Magic Kingdom," 03:53:31 kmc: what did they do? 03:56:05 paid articles... from yale 04:06:10 the top picture on that article is... 04:06:19 it looks like bad CGI from a bad sci fi film 04:06:23 -!- neologic has joined. 04:06:36 `welcome neologic 04:06:37 neologic: 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.) 04:08:43 hello ppl 04:09:24 bid quiet here now 04:09:25 `welcoerjan 04:09:26 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: welcoerjan: not found 04:09:28 *a bit 04:09:36 hi 04:09:38 `run echo 'welcome oerjan' > bin/welcoerjan; chmod +x bin/welcoerjan 04:09:41 * oerjan swats shachaf -----### 04:09:42 No output. 04:09:50 `welcørjan 04:09:51 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: welcørjan: not found 04:10:14 why esoteric programming language? 04:10:23 `welcoerjan 04:10:24 oerjan: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 04:10:24 because it's not there. 04:10:57 velcroerjan 04:12:51 neologic: good question 04:13:07 `rm bin/welcoerjan 04:13:11 No output. 04:14:02 ^ul (( )*S):((because)~^(it's)~^(there)~^)^ 04:14:02 because it's ...out of stack! 04:14:06 -!- zzo38 has joined. 04:14:09 hum 04:14:13 ^ul (( )*S:):((because)~^(it's)~^(there)~^)^ 04:14:14 because it's there 04:14:42 why esoteric programming language: because it's ...out of stack! 04:14:47 fungot knows all. 04:14:47 oerjan: you are correct. there's no freedom for free. 04:14:54 `ls bin 04:14:55 ​? \ @ \ WELCOME \ addquote \ allquotes \ anonlog \ botsnack \ calc \ define \ delquote \ emoclew \ etymology \ forget \ fortune \ frink \ google \ hatesgeo \ interp \ joustreport \ jousturl \ json \ karma \ karma- \ karma+ \ learn \ list \ lists \ log \ logurl \ lua \ luac \ luarocks \ luarocks-admin \ macro \ makelist \ maketext \ 04:16:04 -!- sebbu has quit (Ping timeout: 248 seconds). 04:16:43 fungot: I DIDN'T WANT TO KNOW THAT 04:16:43 oerjan: not sure if you want to *stop* looping. there is a function call and been faster. :p yesterday i had a problem 04:17:02 fungot: so you are saying i am going in circles? 04:17:03 oerjan: you mean it is a concrete example of what would be your customer? 04:17:10 `addquote fungot knows all. oerjan: you are correct. there's no freedom for free. 04:17:12 elliott: other than not being done by plt folks?) fnord combination to denmark, iirc. not sure it's simply a matter of orthography, not syntax 04:17:15 917) fungot knows all. oerjan: you are correct. there's no freedom for free. 04:19:07 [hackego] there are elements of this lang im suppose... 04:20:39 karma+??? 04:20:50 karma++ 04:21:47 hackego is a strong believer in balance and karma 04:22:04 is hackego the karma police 04:22:22 might be a stretch, but you could say that 04:24:35 karma police police police karma police?? 04:25:55 neologic: this channel isn't about just one esoteric programming language. HackEgo is a bot which anyone can make commands for. 04:26:08 as aptly demonstrated by helloerjan 04:26:30 although it's EgoBot which has a lot of esoteric languages, originally, although there are plans to merge the two bots 04:26:56 typed befunge? 04:26:57 `cat bin/karma+ 04:26:58 ​#!/bin/sh \ echo "$1 now has $(($(lib/karma "$1")+1)) karma." | tee karma 04:27:09 My basketball team is the most stealing in total, so they should be called Thief! But, they aren't called that, because I didn't know that at first. 04:27:25 zzo38: You should rename them. 04:27:50 Bike: i ... don't think anyone has tried making that? 04:28:20 at least not succeeded. 04:28:34 neologic, you have your mission. 04:28:54 I don't want to rename it. That will cost a lot of money and fame. 04:29:28 my mission... 04:30:33 `cat lib/karma 04:30:34 ​#!/bin/sh \ count () { \ hg log --template '{desc}\n' | \ egrep '<[^]]*> karma\'$1 | \ fgrep -vix "<$2> karma$1 $2" | \ cut -d' ' -f3 | \ fgrep -cix "$2" \ } \ plus=$(count + "$1") \ minus=$(count - "$1") \ echo $(($plus-$minus)) 04:30:58 ouch 04:33:07 `karma+ karma 04:33:16 karma now has 1 karma. 04:33:21 `karma+ karma 04:33:30 karma now has 2 karma. 04:33:33 @karma karma 04:33:34 karma has a karma of 4 04:33:38 chameleooooon 04:33:52 ooh, so it is! 04:33:57 -!- neologic has quit (Ping timeout: 255 seconds). 04:34:26 -!- neologic has joined. 04:34:55 was that thing actually grepping the entire logs each time to calculate karma? 04:35:33 `cat bin/karma 04:35:35 ​#!/bin/sh \ echo "$1 has $(lib/karma "$1") karma." 04:35:45 `cat lib/karma 04:35:47 ​#!/bin/sh \ count () { \ hg log --template '{desc}\n' | \ egrep '<[^]]*> karma\'$1 | \ fgrep -vix "<$2> karma$1 $2" | \ cut -d' ' -f3 | \ fgrep -cix "$2" \ } \ plus=$(count + "$1") \ minus=$(count - "$1") \ echo $(($plus-$minus)) 04:35:59 -!- DHeadshot has quit (Read error: Connection reset by peer). 04:36:06 `ls karma 04:36:08 karma 04:36:11 karma 04:36:18 chameeeeeleoooooon 04:36:18 -!- DHeadshot has joined. 04:36:25 `wc karma 04:36:26 -!- HackEgo has quit (Remote host closed the connection). 04:36:36 O KAY 04:36:45 how rude. 04:37:17 i guess it was karma. 04:37:50 @karma+ java 04:37:50 shachaf's karma lowered to 26. 04:38:20 @karma java 04:38:20 java has a karma of -1 04:38:33 what happens if i 04:38:34 @karma- java 04:38:34 java's karma lowered to -2. 04:38:45 oh no 04:38:47 "whoa" 04:39:13 -!- neologic has left. 04:39:53 ^ul ((shachaf-- )S)(::::****):*^^ 04:39:53 shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- shachaf-- 04:39:59 @karma shachaf 04:40:00 shachaf has a karma of 1 04:40:02 thoerjan 04:40:27 you looked like you needed some help there 04:41:00 i want in on this karma action 04:41:02 @karma+ java 04:41:02 monqy's karma lowered to 12. 04:41:25 ^ul (monqy-- )(::::****):*^S 04:41:25 monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- monqy-- 04:41:31 @karma monqy 04:41:31 monqy has a karma of -13 04:41:38 oerjan..............................no.. 04:41:39 best karma?? imo yes 04:41:51 monqy: imo no 04:41:59 imnsvho 04:42:05 java++ 04:42:06 @karma java 04:42:06 java has a karma of -2 04:42:06 HELP 04:42:07 @karma 04:42:08 You have a karma of 33 04:42:10 cool 04:42:47 cooliott 04:42:53 "oops did i miss an l' 05:03:54 Do I `list if I'm hours late? 05:05:12 hmm 05:05:19 would it count as me beating you if you didn't :P 05:05:22 if so, no 05:06:29 `list 05:06:37 oh man 05:06:58 oops 05:07:53 http://boingboing.net/2013/01/14/dread-cthulhu-leads-his-cult-t.html 05:08:19 they should have just kept the original symbols in the picture 05:09:10 Sgeo: I don't see an update... 05:09:29 there is indeed an update 05:09:44 like that they kept "ideal orgs" though 05:10:23 also casually dropped in Marsh. 05:12:25 i think org stands for orgies, right? 05:12:33 *+s 05:12:50 What does oerj stand for? 05:13:01 `? oerjan 05:13:08 we will never know. 05:17:37 oh noerjan 05:26:38 "We have temporarily suspended this advertising campaign pending a review of our policies that govern sponsor content and subsequent comment threads." 05:28:55 haha, they noticed the shills? 05:29:11 `list 05:34:43 -!- TeruFSX has quit (Ping timeout: 260 seconds). 05:49:44 :t in 05:49:45 parse error on input `in' 05:50:02 :t out 05:50:04 Mu t -> t (Mu t) 05:50:15 > (0$0`out`) 05:50:17 The operator `L.out' [infixl 9] of a section 05:50:17 must have lower precedenc... 05:50:32 oh no 05:50:42 :t shakeItAllAbout 05:50:43 Not in scope: `shakeItAllAbout' 05:50:49 > (0$0-) 05:50:50 The operator `GHC.Num.-' [infixl 6] of a section 05:50:50 must have lower prece... 05:51:05 :t doTheHokeyCokey 05:51:06 Not in scope: `doTheHokeyCokey' 05:51:09 :t turnAround 05:51:10 Not in scope: `turnAround' 05:51:17 why is it L. rather than the actual module name 05:51:24 That's the actual module name. 05:51:27 :t L.out 05:51:28 Mu t -> t (Mu t) 05:51:32 L.hs 05:51:41 O KAY 05:51:47 elliott: lambdabot has a lens implementation????? 05:51:58 L.hs must be the final form of lenses. 05:51:58 oh hm 05:52:20 > (0$0`In`) 05:52:21 The operator `L.In' [infixl 9] of a section 05:52:22 must have lower precedence... 06:07:09 -!- sebbu has joined. 06:07:09 -!- sebbu has quit (Changing host). 06:07:09 -!- sebbu has joined. 06:25:45 -!- fizzien has joined. 06:26:55 Finally managed to bother getting this eduroam thing working, just checking what kind of an address I got. 06:27:05 eduroam.hut.fi 06:27:10 Seems like a boring. 06:27:23 eduroam is pretty awesome 06:27:27 Also outdated, there are no huts left. 06:27:53 That's the thing where you get free wifi at any school, yeah? 06:28:01 yeah 06:28:16 i love free wifi 06:28:19 ^ 06:28:34 It's "pan-European". 06:28:42 we all do, shachaf. wadchaf. 06:29:12 fizzien: it's beyond that 06:29:27 also, mark your calendars 06:29:30 McDonald's has pan-European free WiFi 06:29:33 friday is the 10th anniversary of logs 06:29:44 "logs: not just trees anymore" 06:29:49 @yarrrr 06:29:49 This is the END for you, you gutter-crawling cur! 06:29:58 anyway that is pretty cool 06:32:14 It says pan-European on the local eduroam instructions page. But that might well be outdated too. 06:33:45 http://i.imgur.com/fGBV3.jpg 06:35:51 kmc: Are those two different ℳs? 06:37:23 man, that does not display right here 06:37:37 same mcdonald's 06:38:33 -!- fizzien has quit (Remote host closed the connection). 06:38:46 -!- fizzien has joined. 06:43:47 -!- fizzien has quit (Quit: .). 06:54:05 -!- oonbotti has quit (Ping timeout: 252 seconds). 07:03:26 Wikipedia claims that Iran had a McDonald's for two days in 1994 07:03:40 also http://www.datapointed.net/2010/10/the-farthest-place-from-mcdonalds-lower-48-states/ 07:03:56 i realized i was having two separate conversations with two groups of people, both about McDonald's 07:04:01 and that fact disturbed me 07:04:06 that sounds pretty sad yeah 07:04:13 were they 5 meters apart? 07:04:17 wait, 25 07:04:37 no 07:04:54 -> 07:05:51 neither the two conversations nor the two days in 1994 were 25 meters apart 07:06:36 it would be very unusual if two days were only 25 meters apart, they should be more than 10^13 meters apart 07:07:46 http://www.theonion.com/articles/the-6-best-dresses-at-the-golden-globes,30897/ 07:09:17 heh 07:14:06 -!- copumpkin has quit (Ping timeout: 240 seconds). 07:14:42 -!- copumpkin has joined. 07:57:20 -!- carado has joined. 07:58:59 `list 07:59:30 ? 07:59:42 `cat bin/list 07:59:47 the bot got eaten or whatever. 08:05:20 -!- carado has quit (Ping timeout: 246 seconds). 08:06:24 -!- WeThePeople has quit (Quit: Leaving). 08:09:30 I thought about sokoban compression. Run-length encoding with Huffman could be used, but there are many other things. All the edges should be used. All non-wall tiles should be joined to the start tile. The number of targets should equal the number of boxes. Targets cannot be placed in walls, or in squares that it is impossible for a box to reach due to too narrow corners and whatever. 08:10:15 Boxes cannot be placed in wall tiles or start tile, and should not be placed where they are impossible to ever move. Possibly spiral encoding might help, skipping the invalid positions. 08:11:14 There are also such things as, there must be at least one box which is not initially on a target. 08:14:18 Fiora 08:14:23 Who else? 08:14:28 elliot 08:26:02 i love updates 08:26:03 they are so easy 08:26:42 not with hackego down!! / have you made that exact same phrasing before / shachaf......... 08:27:15 youve driven it so far into the ground!!!it's 6ft under(that's a metaphor for dead) 08:27:16 monqy: is that a monqyhaiku 08:27:35 monqy: oh no 08:27:48 should i stop 08:27:57 probably... 08:28:00 alt. yes 08:28:50 alt. no?????? 08:29:25 :/ 08:32:54 How To Make An Undead Horse Trope In A Single Day: Shachaf Version 08:35:29 -!- Bike has quit (Quit: sleep?). 08:40:47 -!- ogrom has joined. 08:40:54 -!- ogrom has quit (Client Quit). 08:44:41 what's an undead horse trope? 08:44:49 -!- epicmonkey has joined. 08:45:21 why i am glad you asked http://tvtropes.org/pmwiki/pmwiki.php/Main/UndeadHorseTrope 08:47:32 sabotoerjan 09:15:42 haha 09:15:49 someone posted in chinese; reply was 谷歌翻譯是好 09:23:33 是。是的,它是。 09:28:01 -!- epicmonkey has quit (Remote host closed the connection). 09:28:33 -!- epicmonkey has joined. 09:31:10 -!- impomatic has joined. 09:32:15 -!- oerjan has quit (Quit: leaving). 09:45:26 -!- monqy has quit (Quit: hello). 09:48:01 Another use of zero-length arrays in GNU C can be to allow structures to contain constant data accessed by sizeof, and to make associated types accessed by typeof, both of which can be usable in macros. 09:57:15 -!- epicmonkey has quit (Remote host closed the connection). 09:57:47 -!- epicmonkey has joined. 09:58:19 -!- KingOfKarlsruhe has joined. 10:00:38 -!- zzo38 has quit (Remote host closed the connection). 10:00:47 -!- Taneb has joined. 10:36:22 -!- sirdancealot has joined. 10:37:06 -!- epicmonkey has quit (Ping timeout: 240 seconds). 10:46:23 -!- DHeadshot has quit (Ping timeout: 245 seconds). 10:54:28 -!- DHeadshot has joined. 10:55:51 -!- zzo38 has joined. 11:13:36 -!- Taneb has quit (Ping timeout: 240 seconds). 11:19:44 Is something like #line (2*3*7) OK in a C code? 11:23:11 I doubt it. 11:31:56 It's just # line digit-sequence new-line 11:32:36 -!- mig22 has joined. 11:33:04 (With an optional string denoting the file name; and a third form that is # line pp-tokens new-line which must after macro expansion match the original.) 11:33:06 -!- Taneb has joined. 11:33:32 So it's okay to #define LINENO 12345 #line LINENO but it won't evaluate expressions. 11:37:17 -!- mig22 has quit (Ping timeout: 255 seconds). 11:39:40 -!- epicmonkey has joined. 11:40:06 -!- sploknee has joined. 11:45:40 -!- carado has joined. 11:51:30 -!- mig22 has joined. 11:54:09 -!- mig22 has left. 12:07:16 #line sqrt(42) 12:15:17 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.89 [Firefox 18.0/20130104151925]). 12:38:54 -!- hagb4rd has joined. 12:40:09 `run ls /usr/bin/mon* 12:40:32 HackEgo is off on an adventure 12:40:46 oh 13:17:30 -!- boily has joined. 13:24:00 o.O 13:24:03 Hi boily 13:26:55 -!- Taneb has quit (Quit: Leaving). 13:30:25 -!- Taneb has joined. 13:32:16 is there a way to tag things on wikipedia as "wtf this makes no sense"? 13:50:18 -!- azaq23 has joined. 13:50:28 -!- azaq23 has quit (Max SendQ exceeded). 13:51:19 -!- azaq23 has joined. 14:00:36 -!- azaq23 has quit (Ping timeout: 240 seconds). 14:06:44 quintopia: {{featured article}} 14:07:13 -!- azaq23 has joined. 14:07:21 -!- azaq23 has quit (Max SendQ exceeded). 14:07:47 -!- azaq23 has joined. 14:09:06 elliott: i dont want to tag a whole article. just one sentence. perhaps [citation needed] would be close enough, but i really want [this would be illogical, captain] 14:14:03 i guess he wanted to read the article you're refering to quintopia 14:15:22 you can at least make your notes at the discussion boards. don't know if you can tag only one statement 14:20:09 no he didn't 14:20:15 okay 14:20:35 hi hagb4rd 14:20:44 quintopia: you could just remove the statement 14:20:51 hi quintopia 14:21:03 * Sgeo is curious as to what the statement is 14:22:20 Oh hey PSOX is at risk of vanishing off the face of the Internet if I don't take action 14:22:36 (Got an email from Assembla about having been inactive for almost 2 years) 14:27:47 Sgeo: hi Sgeo! 14:28:09 hi 14:35:55 What is PSOX? 14:36:54 impomatic, this thing Sgeo made 15:13:03 -!- copumpkin has quit (Ping timeout: 245 seconds). 15:13:34 -!- copumpkin has joined. 15:19:54 It's distressing how empty Smalltalk-related channels are 15:21:00 There's very little talk 15:26:44 -!- AnotherTest has joined. 15:26:50 Hello 15:26:58 Hey 15:36:49 -!- Sgeo has quit (Quit: Leaving). 15:38:57 -!- Sgeo has joined. 15:42:34 Taneb, i hear you were doing something stupid like trying to use gentoo 15:42:59 sploknee, yeah, that kinda failed miserably 15:43:20 Gentoo isn't for me 15:45:02 it isn't for anyone 15:45:47 * Sgeo wants to try to set up Linux From Scratch at some point 15:52:41 Except now I'm in the mood to completely wipe my laptop 15:53:59 And get an OS that's more .... than Ubuntu 15:54:50 Taneb: as an arch zealot, may I kindly point you to that fabulous, magical, incredible distribution of superior quality? 15:55:14 I'll give it a shot, why not 15:55:28 As someone who's probably insane, can I use Unity on it? 15:57:51 some just did, with proof in the screenshot forum thread. 15:58:25 https://bbs.archlinux.org/viewtopic.php?pid=1217765#p1217765 16:00:13 arch is like a good distro except secretly bad 16:00:14 except i use it anyway 16:00:35 Hello today I am a dentist's office. It is a nervous place. 16:02:30 fizzie: is there a dentist inside 16:02:36 I think it's what's-his-name who said stuff critical of Arch 16:02:42 * Sgeo is very specific and detailed 16:03:06 http://ansuz.sooke.bc.ca/entry/254 16:03:14 "I've decided to stop using Arch Linux, because I believe in The Arch Way. I'm tempted to leave it at that, but more detail is below the cut." 16:04:43 -!- Taneb has quit (Ping timeout: 252 seconds). 16:05:31 http://ansuz.sooke.bc.ca/entry/256 16:05:33 ... 16:05:37 * Sgeo facepalms 16:05:53 -!- Bike has joined. 16:06:39 -!- Taneb has joined. 16:08:42 -!- Taneb has quit (Read error: Connection reset by peer). 16:09:02 I just caused someone to download a Windows game 16:09:18 (Because they liked the music soundtrack that I linked to and wanted to see if they could rip it from the game) 16:09:46 ok 16:21:49 -!- Taneb has joined. 16:23:17 boily: what do you feel about the Arch package signing controversy 16:24:06 http://lwn.net/Articles/434990/ http://www.toofishes.net/blog/real-story-behind-arch-linux-package-signing/ 16:24:44 kmc: I didn't really care while the subject was still hot, and I still don't. checking package signatures is wholly optional on the users' ends. 16:25:00 is the latter blaming lwn's journalism? 16:25:24 i didn't read the latter but thought i should link it for balance 16:27:21 boily, but it shouldn't be optional for the developers to provide the means for the users to check package signatures (I haven't actually read any of the stuff, so don't know if that's the issue) 16:28:54 «First, shame on you Nathan Willis, Jonathan Corbet, and LWN for allowing this to be published. This is not journalism- this is propaganda fueled by a rogue blogger who you've decided to let create a story where there isn't one. I'm going to address points in the article that are just flat out wrong.» right 16:30:07 Sgeo: that I agree with. it's the flamewars and other bickerings that annoy me to no end. 16:31:44 yeah, why did i look at that comments section 16:39:05 -!- sploknee has quit (Ping timeout: 240 seconds). 16:40:01 Burning the Arch iso onto a disk now 16:59:38 -!- Vorpal has joined. 17:03:53 -!- Arc_Koen has joined. 17:05:58 What file systems are "in" this season? 17:06:59 kmc: arch has package signing now 17:07:38 -!- epicmonkey has quit (Ping timeout: 245 seconds). 17:16:37 -!- sploknee has joined. 17:18:59 This would be so much easier if my laptop's wifi thingy actually worked 17:33:05 Well, this hasn't gone my way 17:44:06 -!- FreeFull has joined. 17:48:03 -!- Arc_Koen has quit (Ping timeout: 245 seconds). 17:49:05 -!- Arc_Koen has joined. 18:00:33 -!- ogrom has joined. 18:00:43 -!- ogrom has quit (Client Quit). 18:07:10 -!- DHeadshot has quit (Read error: Connection reset by peer). 18:07:36 -!- DHeadshot has joined. 18:17:10 -!- epicmonkey has joined. 18:21:35 -!- copumpkin has quit (Ping timeout: 252 seconds). 18:22:06 -!- copumpkin has joined. 18:30:49 Early in his jump, it was about minus 40 degrees, which is that magical point where you don’t have to clarify whether you mean Fahrenheit or Celsius—it’s the same in both. 18:30:52 ahah 18:31:05 they did the same thing in stargate once that was slightly disturbing 18:33:10 -!- zzo38 has quit (Remote host closed the connection). 18:38:54 -!- copumpkin has quit (Ping timeout: 256 seconds). 18:39:25 -!- copumpkin has joined. 18:49:48 Arc_Koen, but what if it's in kelvin 18:50:00 or rankines (god have mercy upon you) 18:50:02 -!- impomatic has left. 18:52:04 sploknee: I have a friend in civil engineering who was sometimes stuck with this kind of nonsense when she was an undergrand. 18:52:35 *shudder* 18:52:35 (but then, I wasn't in a much brighter spot, with our measurements in thousands of inches...) 18:52:44 project rho uses them too 18:53:03 i guess because the guy who wrote it is Old and also a dickhead 18:53:37 "Never ascribe to malice that which is caused by greed and ignorance." -- Carl Keegan 18:54:51 i didn't ascribe anything to malice! just dickheadedness 18:58:25 yeah, engineers in the US still sometimes use imperialish units :( 19:00:02 "imperialish" 19:00:07 All the tang of imperial units with half the fat. 19:00:53 sploknee: malice and dickheadery aren't the same? :p 19:06:39 -!- impomatic has joined. 19:20:31 woah copumpkin has 24,295 twitter followers 19:20:32 well done 19:20:53 -!- AnotherTest has quit (Quit: Leaving.). 19:25:41 kmc, who are you on twitter? 19:25:45 @miuaf 19:25:45 Unknown command, try @list 19:25:51 @shutuplambdabot 19:25:51 Unknown command, try @list 19:26:46 followed, although I doubt when I see my feed I'll remember unless I go to your feed 19:26:50 profile? 19:27:59 ok 19:28:38 Erm, as in, I might have trouble remembering miuaf = kmc unless I see the name 19:28:58 Also, I am again drinking coffee 19:29:01 (less this time) 19:29:05 (and not on an empty stomach) 19:35:37 Multiple languages in the Smalltalk environment maybe? 19:35:37 -!- ogrom has joined. 19:35:56 I think there have been things to do that before 19:38:29 Hmm, writing functions for local use isn't really a typical thing to do in Smalltalk, is it? 19:38:39 I mean, I see how one could 19:38:43 | helperFun | 19:38:52 does smalltalk even have "functions"? well, blocks i guess... 19:38:54 helperFun := [:arg1 :arg2 | ... ] 19:38:56 i have no idea how it scopes though. 19:39:26 I think some recentish Squeak or Pharo changed the scoping? 19:39:46 i have no idea 19:41:40 I just realised I was looking at ##c 19:41:56 as, suddenly, Bike and Fiora 19:42:38 sorry <.<; 19:42:43 bike is dragging me around 19:43:24 Weird, Bikes are usually not the ones making the decisions on where to go 19:45:05 nor do tzetze flies oddly enough 19:45:27 Hey, yes we do! As part of a swarm. It's democratic! 19:49:00 Hmm. I think, to just mix together some Factor and Smalltalk thoughts, maybe what I'd like is a language with Smalltalk-ish syntax except the methods are not attached to objects but themselves contain code, and this code could, say, dispatch on first argument a.la Smalltalk, or do something else 19:49:43 -!- DHeadshot has quit (Ping timeout: 245 seconds). 19:50:54 bike has powers of persuasion basically 19:50:56 it goes like this 19:51:05 "but I tried ##c and it looked like a bunch of language lawyer arguments >_<" 19:51:17 "well I just had this really cool discussion here about X, here's the logs" 19:51:25 "oooh. *join*" 19:51:31 plot twist: X turns out to be basically a language lawyer argument. 19:51:38 yes. that is the ultimate plot twist. 19:51:43 BUT IT WAS LIKE, INTERESTING, OKAYS 19:52:13 Sgeo: have you read uh... http://piumarta.com/freeco11/ 19:52:24 No, but I will now 19:52:26 (this dude's a smalltalker) 19:52:55 Which one? 19:53:12 The dude I just linked you. 19:53:35 I meant, which paper are you suggesting I read? 19:53:56 The first paper there is basically a really basic thing about how to make multimethods in user code, or single methods, or like whatever you want. 19:54:00 so that one. 19:54:15 Ok 20:07:37 -!- Vorpal has quit (Ping timeout: 276 seconds). 20:22:07 -!- asiekierka has quit (Excess Flood). 20:24:43 -!- asiekierka has joined. 20:32:15 -!- impomatic has left. 20:42:16 -!- impomatic has joined. 20:53:32 -!- ais523 has joined. 20:56:22 -!- asiekierka has quit (Excess Flood). 20:59:43 -!- asiekierka has joined. 21:07:57 -!- GreyKnight has quit (Ping timeout: 252 seconds). 21:14:01 So, GNU Smalltalk's IDE is sometimes considered not as good, but is it really considered bad? 21:14:15 it has an ide? 21:14:40 It has many 21:18:16 A Smalltalker would say that the way you're asking the question makes it impossible to answer. 21:18:18 * ais523 calculates how to offend as many people as possible with an opinion about Smalltalk 21:18:27 GNU Smalltalk misses the point of Smalltalk. IMO, this is a good thing. 21:18:33 Smalltalk doesn't have an IDE. Smalltalk IS the whole environment, not a suite of tools. 21:18:37 I agree with ais523 :) 21:22:42 Is Smalltalk the only dynamically typed language that does not try to give a meaning to doing an if on non-booleans? 21:25:15 -!- ais523 has quit (Ping timeout: 276 seconds). 21:26:17 maybe it's better for hackego not to disregard his private life 21:26:40 -!- boily has quit (Quit: Poulet!). 21:26:50 Gregor: well, i thought gnu smalltalk wasn't an ide, then. 21:26:57 -!- ais523 has joined. 21:27:03 Bike: Exactly. 21:27:19 ok 21:27:36 GNU Smalltalk isn't Smalltalk. It's some weird bastard child that results of ripping just the language component from the environment. To a Smalltalker, that's simply not Smalltalk. 21:27:42 To a Unixer, that's the only way Smalltalk can be useful :) 21:27:45 that's what i thought. 21:27:53 which is why i asked "it has an IDE?" 21:28:04 What do Smalltalkers and Unixers think of, eg, Squeak 21:28:50 my issue with something like Squeak is that it's a very closed environment 21:29:06 you can't extract a running Smalltalk program out of Squeak and run it elsewhere at all easily 21:29:20 the main issue with image-based programming, probably 21:29:23 this makes deployment awkward because you have to ship an entire GUI with, say, your server daemon 21:29:28 And to a Smalltalker, that's just some silly Unixer trying to drag their notion of programming into Smalltalk. 21:29:31 You silly Unixer. 21:29:35 yes 21:31:08 would be nice if you could do both. have an interactive lovely ide and then extract the boring program to run on a thirty year old netbsd installation 21:31:15 instead of deploying our server daemons inside a Smalltalk GUI, we deploy them as virtual machines along with an entire vestigial installation of GNU/Linux 21:31:45 Or yeah we could just wait for everything to become shitty Smalltalk anyway. 21:31:55 I think there's a headless.. something 21:31:59 lol @ kmc. Soooo painfully true :) 21:32:02 Speaking of which: Whatever happened to the "Unix philosophy" of tiny cogs? Did that ever actually exist? 21:33:04 I think there's a headless option to the VM, and Pharo has a "Core" image that doesn't include a lot of the IDE stuff 21:33:09 So there's that 21:33:38 i can't wait until we give up on this layer as well and start, like, shipping around images that represent entire fleets of EC2 VMs, all to be virtualized on top of some other crap thing 21:33:39 Sgeo: But once you've built something in the normal environment, extracting it and putting it into another image is somewhere between magic and time travel in terms of possibility. 21:33:55 kmc: I'm pretty sure I read that Greg Bear novel once! 21:34:38 you mean there's no need to deploy them hard-wired? 21:35:10 What is the big problem with just using the same image in -headless? The file size bloat? 21:35:27 complaints about file size are always amusing. 21:35:43 Sgeo: Let's say you wrote a useful library in one image, and a useful app in another, and now you'd like to use that library in that app. 21:35:54 Sgeo: Now you have to meticulously extract all the relevant objects and inject them into the other image. 21:36:10 Isn't that what tools like Monticello are for? 21:37:04 Yes, tools exist to ease the process. But the point is, that whole notion that that IS a process is unique to Smalltalk. 21:37:42 well shared library linking isn't exactly ponies & rainbows in other languages either 21:39:05 -!- carado has quit (Ping timeout: 246 seconds). 21:44:26 is it really that different? if I write two programs in [non-Smalltalk language], and decide that the second needs some stuff from the first, I'll be copying out the stuff I need from the first's source into new source that I can compile seperately and then link 21:44:30 well ponies & rainbows would be a good theme for a new esoteric language.. have to keep that idea in mind 21:44:43 I feel like Smalltalk's environment slightly encourages me to do version control, Racket's stuff encourages me to do unit testing 21:45:01 Both practices I really don't do but should get in the habit of 21:47:49 you need version control in every language. that's for sure 21:49:12 but in best case you need not more than a reference to a version of your lib to make things happen 21:52:00 -!- asiekierka has quit (Excess Flood). 21:55:43 -!- asiekierka has joined. 21:57:20 "In case you were wondering what Unix herpes looked like." http://i.crackedcdn.com/phpimages/article/2/8/2/161282_v1.jpg 21:59:44 "If your application has a military, weapon-technical or genetic-engineering background, or if your company produces landmines or is involved in the management of patents on food, animals or humans or is owning any of these, please contact info@exept.de. In such a case, we may have to insist on a non-free licence agreement." 22:00:06 No genetic-engineering on Smalltalk/X :( 22:00:30 haha, what 22:02:35 -!- sebbu has quit (Ping timeout: 260 seconds). 22:03:32 yeah genetic engineering is only useful for killing people 22:03:39 either that or feeding huge numbers of people who would otherwise starve 22:03:41 i can't remember which 22:04:24 can they even enforce a license like that? BSD unless you're The Man? 22:04:35 there seem to be a lot of things like that 22:04:52 like, nitrogen compounds prevent billions of people from starving by fertilizing crops across the globe 22:04:57 they also explode 22:06:03 genetic engineering is a bit weird because I don't think it's even been particularly used for violent applications. like, monsanto are assholes, but that's because of how patent law works (so, the later clause), not because they're messing with liiiiife 22:06:43 has it been used for biological weapons? 22:06:50 though I imagine if it *has* they wouldn't be talking much about it 22:07:37 I don't think any major power has tried to engineer diseases since like the 80s. Sarin's cheaper anyhow. 22:08:14 It's for supersoldiers, right? 22:08:21 ¬_¬ 22:08:42 resident evil is totes a documentary 22:09:11 Of course there's also the "are you seriously not even going to distinguish retrovirus mods from regular old controlled breeding" aspect, butgah 22:09:34 -!- sebbu has joined. 22:09:34 -!- sebbu has quit (Changing host). 22:09:34 -!- sebbu has joined. 22:09:55 not even going to try, rather 22:11:05 -!- WeThePeople has joined. 22:12:20 oh, biopreparat existed through the 90s. 22:13:58 -!- Taneb has quit (Quit: Leaving). 22:15:53 -!- sebbu has quit (Ping timeout: 252 seconds). 22:17:17 http://web.archive.org/web/19980626195924/http://www.dtic.mil/stinet/ndia/NLD3/camp.pdf "genetic engineering" for "military use" from the 1998. 22:17:28 Though it's not exactly for killing anyone. 22:22:31 oh, i suppose i wasn't thinking of things notdirectly targeted atpeople 22:23:51 -!- sebbu has joined. 22:23:51 -!- sebbu has quit (Changing host). 22:23:51 -!- sebbu has joined. 22:29:38 -!- sebbu has quit (Ping timeout: 252 seconds). 22:35:56 -!- ogrom has quit (Quit: Left). 22:40:59 -!- sebbu has joined. 22:47:44 Eliot 22:52:57 e2lio2t 22:53:28 2 fast 2 elliott 22:53:56 lern2elliott 22:54:04 e(l)\1io(t)\2 22:54:35 There's a person named Eliot who does CogVM stuff 22:57:29 Inform him he mistyped “elliott”. 23:01:04 Hmm, I don't think it's TCO, but the Smalltalk equivalent did seem to run a while 23:01:26 Erm, Smalltalk equiv. of ((lambda (x) (x x)) (lambda (x) (x x))) 23:01:29 Which I wrote as 23:01:35 [:x | x value: x] value: [:x | x value: x] 23:03:19 approved abbreviation in #esoteric is e(l)*2io(t)*2 23:03:26 note that this is longer than the original :) 23:03:56 !bfjoust elliott elliott 23:04:07 Jafet: that's just a no-op program 23:04:08 ​Score for Jafet_elliott: 4.6 23:04:27 perhaps we should have a no-op permanently on the hill 23:05:02 !bfjoust elliott (ellio++)*-1 23:05:07 kmc: yay, welcome to twitter! my followers aren't very legit 23:05:08 ​Score for Jafet_elliott: 8.6 23:05:16 ^ul ((S)(:SS))(( e)S~^:(l)~^(io)S:(t)~^a~a*~:^):^ 23:05:17 elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot elliott eliot e ...too much output! 23:05:43 (The mixed variants left as an exercise.) 23:06:35 copumpkin: Not even kmc? 23:06:52 well, I have some "real" ones who follow me for the right reasons 23:06:57 most follow me for the wrong reasons 23:07:08 I just logged in to Twitter and they sent me a "welcome back to Twitter" email. 23:07:15 What are the wrong reasons to follow copumpkin? 23:07:28 looking for cohalloween ideas? 23:07:42 when is cohalloween, anyway? 23:07:52 shachaf: expecting to get information about iphone jailbreaks 23:07:56 April 30? 23:07:57 `run echo el{,l}iot{,t} 23:08:07 copumpkin: Oh, that. 23:08:17 indeed :) 23:08:18 copumpkin: do you actually work in iphone jailbreaks, or are they just hoping? 23:08:18 i love iphone jailbreaks 23:09:00 I want to write a Smalltalk quine, but not entirely sure what counts as a quine 23:09:01 ais523: I like the idea of tens of thousands of people following copumpkin for jailbreaks despite him having no known connection to them. 23:09:09 PrintIt on [] prints [] 23:09:14 Does that mean it counts? 23:09:43 Sgeo: If you run the Ruby program "", it prints "". Does that count? 23:10:08 * Sgeo decides to try to write a program in the workspace such that, when I DoIt, it shows up in the Transcript 23:10:12 ais523: I used to, but lost interest around the same time I got sucked into haskellrama 23:10:19 It works with Perl and Python, too. 23:10:41 an object-oriented quine would return something that constructs an object-oriented quine, i would think 23:10:43 shachaf: so do I, that's why I suggested it 23:11:09 ais523: Right. 23:11:19 ^ul (((S)(S))((S)(:SS))((:SS)(S))((:SS)(:SS)))(( e)S~^:^(l)~^(io)S(t)~^a~a~*~a~*~a*~:^):^ 23:11:19 elliott eliot elliot eliott elliott eliot elliot eliott elliott eliot elliot eliott elliott eliot elliot eliott elliott eliot elliot eliott elliott eliot elliot eliott elliott eliot elliot eliott elliott eliot elliot eliott elliott eliot elliot eliott elliott eliot elliot eliott elliott eliot elliot eliott elliott eliot e ...too much output! 23:11:25 (The easy way out.) 23:11:46 !bfjoust hi (((S)(S))((S)(:SS))((:SS)(S))((:SS)(:SS)))(( e)S~^:^(l)~^(io)S(t)~^a~a~*~a~*~a*~:^):^ 23:11:48 ​Score for shachaf_hi: 4.6 23:11:53 fizzie: That's a terrible BF program. 23:11:55 now I'm wondering how much effort it'd be to make a decent-ish PRNG in Underload 23:12:08 where "decent-ish" means "humans can't spot the pattern" 23:14:40 [:q | Transcript show: q; 23:14:40 show: ' value: '; 23:14:40 show: q] value: [:q | Transcript show: q; 23:14:40 show: ' value: '; 23:14:40 show: q] 23:14:51 deep. 23:14:54 hi 23:15:10 The spacing is the way it is because that's how my original ended up showing up when printed 23:15:12 So I just used that 23:15:18 Sgeo: an attempt to make a Smalltalk quine? 23:15:24 Have you considered implementing Smalltalk as a Racket language on the JVM 23:15:52 ais523, did I fail somewhere? 23:15:59 Bike: The JVM is the thing that Clojure uses, right? 23:16:25 "maybe" 23:16:48 Sgeo: I don't know 23:16:57 Sgeo: How should we know? You only pasted the source of the program. You should paste its output. 23:17:01 alt. You only pasted the output of the program. You should paste its source code. 23:17:27 i love quines 23:17:31 they are so easy 23:18:06 Doesn 23:18:11 Doesn't work in GNU Smalltalk 23:18:44 Or Amber-Lang 23:19:39 oh i forgot that copumpkin is an iphone bandit 23:19:40 -!- DHeadshot has joined. 23:19:48 it makes more sense now 23:19:56 :) 23:20:40 so far i'm finding twitter a lot more enjoyable than facebook and g+ and all these other newfangled social networks 23:20:48 twitter is much more of a "Do one thing well" service 23:20:53 -!- sploknee has quit (Ping timeout: 248 seconds). 23:21:31 maybe it's just because twitter is in a "making something people want" phase and facebook is in the later "extract as much money as possible from addicts" phase 23:23:07 -!- sploknee has joined. 23:23:31 twitter seems kind of like a neutered tumblr 23:23:39 with more techy social media people and less fandomy stuff 23:23:50 kmc: good! 23:24:09 Fiora: I don't see it as a neutered anything. I just use different services for different degrees of development of an idea 23:24:16 I don't really get the cross-posting thing 23:24:30 a lot of people auto-cross-post but it seems a bit silly 23:24:40 who knows though, I might just be doing it wrong :) 23:24:46 tumblr allows a lot more freedom to customize the look of your page, doesn't it? 23:24:57 I mean that like, it doesn't have a lot of stuff that tumblr does, it seems like largely a subset 23:24:59 unfortunately, yes 23:25:09 not that it's a bad thing, since, subsets can improve stuff 23:25:22 yeah, facebook is also basically a superset of twitter 23:25:41 I think Twitter is definitely a superset of a subset of Tumblr. 23:25:49 facebook wants to be everything 23:25:52 tumblr's supersetness seems to be largely oriented on much better posts (larger posts, formatting, image sets, etc) 23:25:55 they want to replace the Web as the platform you build stuff on 23:26:00 facebook is a superset of facebook? 23:26:02 and better reblog/reply/etc stuff, and better customization 23:26:06 yes 23:26:08 Bike: yeah 23:26:10 but not a proper superset 23:26:15 Fiora: FSVO "better" 23:26:29 kmc: i demand nontraditional set theories from my social media 23:26:51 yeah, to be fair the customization can be annoyingly hard 23:26:57 I had to practically half-learn css to make my page look how I wanted 23:27:08 css: so easy?? 23:27:29 kmc: I hear there's going to be a Stripe Cambridge Drinkup. 23:27:42 and it can easily become a tool of war upon the eye 23:27:53 I'm not sure why I get all these emails. 23:28:47 tumblr doesn't force you to look at other peoples' pages though in that you can do all your interaction from the dashboard 23:29:00 so usually you can avoid dealing with that one person who has a yellow on pink page with autoplaying music 23:29:09 and replaces your mouse cursor with a sparkler 23:29:28 Fiora: Isn't that only if you follow them? 23:29:30 Don't forget the ponies dancing around the screen. 23:29:35 * shachaf has a Tumblr account but doesn't use it. 23:30:05 * sploknee has a tumblr account and well you all know the rest 23:30:33 shachaf: yeah 23:30:35 then you took an arrow to the knee? 23:30:37 I have a Tumblr account that is on Planet Clojure 23:30:51 that's even more forced than being easy. 23:31:07 no people have stopped sayin git 23:31:11 it's retro now 23:31:41 As far as I know "people" have never said the easy. 23:31:42 thing. 23:31:45 That's just me. 23:31:50 kmc: you still in cambridge 23:31:51 ? 23:31:54 yeah 23:32:24 copumpkin: Well, all the "cool people" are in Cambridge. 23:32:40 I wonder how many horrible design sins my tumblr commits 23:32:53 this is american ripoff cambridge yes 23:32:55 Fiora: 74 last I checked 23:33:33 sploknee: yeah 23:34:10 -!- Arc_Koen has quit (Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?"). 23:34:33 @nixon 23:34:33 This is a great day for France! 23:34:50 wow, the W3c validator hates my page 23:34:53 actually oh god what is tumblr doing 23:35:03 they put a at the top 23:35:08 Fiora: have you checked their js? it's ~obfuscated~ 23:35:09 then they add in the tumblr javascript 23:35:15 then they put the actual webpage 23:35:20 so my page ends up with TWO doctype tags 23:35:52 I don't think you're supposed to have your own doctype, are you? 23:36:13 well, the top tag is literally 23:36:18 You should be able to style script tags with CSS. 23:36:18 is that a legitimate doctype? 23:36:27 http://validator.w3.org/check?uri=http%3A%2F%2Ffioraaeterna.tumblr.com%2F&charset=%28detect+automatically%29&doctype=XHTML+1.0+Transitional&group=0 23:36:35 * Fiora knows so little about web things 23:36:47 Huh, I only got three errors. 23:36:49 E.g. have them all run at once, and give the ones with more opacity higher priority. 23:36:52 Or who knows. 23:37:02 " Line 14, Column 67: Cannot recover after last error. Any further errors will be ignored." oh. 23:37:14 -!- impomatic has left. 23:37:23 Bike: is this you: http://bike.tumblr.com/ 23:37:26 I had to force the type to XHTML 23:37:32 is HTML5 23:37:41 Fiora: You should change your username to xn--fioraterna-h6a 23:37:41 shachaf: http://bicyclidine.tumblr.com/ 23:38:03 .... o_O 23:38:04 Fiora: XHTML is dead! 23:38:06 my code: 23:38:12 actually displayed on the page: 23:38:12 23:38:25 the validator complains "prefix" doesn't exist o_O 23:38:26 I want my XHTML 2.0 .__. 23:38:26 yikes 23:38:29 "open graph protocol"? 23:38:38 in HTML5 you are allowed to have custom attributes, I believe 23:38:40 I'm guessing some social graph thing? 23:38:40 It probably doesn't. I don't think that's part of HTML 23:38:58 Fiora: It doesn't complain about it if you set it to HTML5. 23:39:12 I'm pretty sure the only custom attributes it allows it data-* attributes 23:39:16 Oh, that's because it comes across an unrecoverable error. 23:39:34 how is > a stray tag o_O 23:39:48 -!- sploknee has quit (Ping timeout: 248 seconds). 23:39:54 Wait are you doing HMTL or XHTML now 23:40:03 xmlns and friends is XHTML, is HTML 23:40:13 HMTL is the best tarkup language. 23:40:16 23:40:59 -!- sploknee has joined. 23:43:47 copumpkin: So you're still doing Scala? 23:44:07 Inescapable. 23:44:14 :) 23:44:21 not the end of the world 23:44:26 I prefer haskell, but oh well 23:44:34 I'll corrupt everyone eventually