←2011-12-31 2012-01-01 2012-01-02→ ↑2012 ↑all
00:00:34 <ais523> Big Ben is late
00:00:39 <ais523> by a few seconds
00:00:46 <ais523> either that, or ja.net is early
00:00:53 <ais523> but I trust it more than I trust a mechanical clock
00:00:57 <elliott> HAPPY 2011.9999999999999, EVERYBODY!!!!!!!!!!!!!!!!!!!!!!!
00:01:06 <ais523> elliott is even later
00:01:13 <ais523> it's 12:01 already
00:01:23 <elliott> HAPPY 2011.9999999999999[10], EVERYBODY!!!!!!!!!!!!!!!!!!!!!!!
00:01:31 <elliott> the [] signifies a single digit
00:01:41 <ais523> you could just use A?
00:01:54 <Vorpal> happy new year in UK
00:02:34 <elliott> fST?
00:02:39 <Vorpal> ?
00:02:44 <elliott> -christel- [Global Notice] Happy new Year to the those on fST which covers UK, Portugal, Morocco, Ireland, parts of Spain, Iceland, Cote d'Ivoire, Mali, Togo, Senegal, Gambia, Faroe Islands, Guinea-Bissau, Isle of Man, Greenland, Saint helena, Mauritania, Sao Tome, Guinea, Western Sahara, Ghana, Burkina Faso, Sierra Leone and Liberia! Welcome to 2012 - Year Of The Troll!
00:02:54 <fizzie> 200C, like they say in "200%X" terms.
00:02:57 <elliott> I think all the freenode staff are drunk today.
00:02:57 <Vorpal> wut
00:03:01 <Vorpal> elliott, fST
00:03:01 <Vorpal> lol
00:03:04 <fizzie> freenode Standard Time?
00:03:04 <elliott> All these messages have been massively typo'd.
00:03:06 <elliott> Oh.
00:03:09 <elliott> That's stupid.
00:03:12 <Sgeo> ais523, but then it's hexadecimal. I suppose pointing that out would break the joke?
00:03:14 <fizzie> That's what it *sounds* like.
00:03:15 <elliott> Almost as stupid as "libya".
00:03:18 <elliott> And "Most of Congo".
00:03:25 <fizzie> I don't know if it is.
00:03:28 <Vorpal> heh
00:03:31 <elliott> http://freenode.net/faq.shtml#fst
00:03:36 <elliott> It is that, yes; you made me remember.
00:03:47 <elliott> I like how I can hear, but not see, fireworks here.
00:03:47 <ais523> Sgeo: it's just standard to use letters for digits past the 10th
00:04:01 <fizzie> Oh, so it "sort of" is.
00:04:07 <elliott> happy year of the apocalypse, everybody!
00:04:18 <ais523> -christel- 2012 - Year Of The Troll!
00:04:20 <elliott> I hope you have a nice apocalypse and lead up to the apocalypse
00:04:36 <ais523> I thought Freenode /disliked/ trolls?
00:04:40 <ais523> have they changed their mind?
00:04:54 <Sgeo> Clearly their mind change will take effect in 2012.
00:05:06 <monqy> i at first misread it as year of the trolley
00:05:13 <ais523> elliott: you do know there's no reason to think the world will end in 2012, right?
00:05:14 <monqy> year of the trolley would be good
00:05:15 <elliott> #freenode-newyears s very quiet
00:05:23 <elliott> s/s //
00:05:32 <ais523> the common theory about the Mayan calendar was a mistranslation
00:05:36 <elliott> ais523: sure there is: everyone who said that would look really stupid
00:05:53 <ais523> wait, you think the world would end just to stop people looking stupid?
00:06:01 <elliott> no, just to make them look stupid
00:06:09 <ais523> surely it'd be more in character for it to keep hanging on out of spite?
00:06:46 <elliott> anyway, _you_ can hardly talk about there being no logical reason to think that something will happen to the physical universe
00:07:41 -!- Phantom_Hoover has joined.
00:07:53 <elliott> Phantom_Hoover <- 2011
00:07:58 <elliott> i wonder if i am still ignored
00:07:59 <Phantom_Hoover> That bloody church blocked the fireworks again, of course.
00:08:15 <elliott> Oh no, luke-jr is in #freenode-newyears.
00:08:20 * elliott exits stage left.
00:08:28 <Phantom_Hoover> Al Qaeda have been slacking, evidently.
00:08:41 <ais523> elliott: who's luke-jr?
00:08:45 <ais523> is he an ssh fanboy?
00:09:01 <Vorpal> <Phantom_Hoover> That bloody church blocked the fireworks again, of course. <-- huh?
00:09:04 <elliott> ais523: no, he's from #jesus
00:09:16 <Phantom_Hoover> Vorpal, see log from exactly a year ago.
00:09:55 <monqy> good thing fireworks are awful
00:10:00 <Sgeo> ssh fanboy?
00:10:17 <Vorpal> Phantom_Hoover, okay
00:10:19 <ais523> Sgeo: elliott didn't believe me either when I said I knew one
00:10:22 <ais523> until I gave some examples
00:10:41 <Sgeo> How does one be a fan of a simple tool?
00:10:49 <Sgeo> </hypocrite>
00:10:51 <Phantom_Hoover> monqy, hahahaha you suck
00:10:56 <elliott> monqy++
00:11:02 <Phantom_Hoover> As does elliott.
00:11:10 <Phantom_Hoover> You are evidently also an English pansy.
00:11:12 <Sgeo> I agree with Phantom_Hoover on something?
00:11:31 <Sgeo> Wait, why would I disagree randomly with Phantom_Hoover?
00:11:41 <Phantom_Hoover> Sgeo, have you long been of the opinion that monqy sucks?
00:11:41 <Sgeo> I agree with someone against elliott?
00:12:10 <Sgeo> Phantom_Hoover, I guess after he said that fireworks are awful
00:12:45 <Phantom_Hoover> This is the right place.
00:12:59 <elliott> Wow, this firework sounds like a cat dying.
00:13:38 <Phantom_Hoover> Ha ha ha you just have amateur crappy fireworks in people's back gardens.
00:13:50 <Phantom_Hoover> Not a giant castle with loads and loads of fireworks.
00:14:10 <ais523> Phantom_Hoover: we're watching the celebrations in London on TV
00:14:16 <ais523> although they're winding down now
00:14:20 <ais523> /those/ aren't pansy fireworks
00:14:26 <Phantom_Hoover> They don't have a castle??
00:14:28 <elliott> Phantom_Hoover: These fireworks aren't from a garden.
00:14:31 <elliott> Pretty sure they're the official thing.
00:14:39 <Phantom_Hoover> hahahaha
00:14:59 <monqy> last I checked fireworks are too illegal here for back gardens to do them
00:15:02 <Vorpal> I live like two blocks away from the official fireworks here. They are quite good.
00:15:18 <ais523> monqy: sure? there are fireworks visible from where I live
00:15:19 <Phantom_Hoover> monqy, and yet gun control??? im politic
00:15:22 <ais523> well, not sure
00:15:24 <ais523> from where I am currently
00:15:35 <ais523> I don't actually live here, maybe they're visible from where I am too
00:15:41 <Sgeo> monqy, where I am, illegality of fireworks does not stop usage of fireworks.
00:15:46 <ais523> on Guy Fawkes Day, some people set off a firework from the pavement
00:15:49 <ais523> I'm reasonably sure /that's/ illegal
00:15:55 <ais523> I was a few metres away at the time, so I ran
00:15:57 <elliott> <ais523> monqy: sure? there are fireworks visible from where I live
00:15:59 <elliott> ais523: in America?
00:15:59 <ais523> as I wasn't sure how good their aim was
00:16:03 <Phantom_Hoover> I think fireworks are illegal in Ireland for obvious reasons.
00:16:05 <ais523> elliott: oh, monqy's American?
00:16:09 <ais523> I thought he was British for some reason
00:16:25 <ais523> but I wouldn't expect fireworks to be illegal in a land of republicans
00:16:31 <elliott> Good thing America isn't that, then.
00:16:35 <ais523> nor would I expect democrats to try to ban them
00:16:39 <ais523> too much fallout for too little gain
00:16:42 <elliott> Do you mean rd or RD?
00:16:53 <ais523> err, do I mean either?
00:16:56 <ais523> I'm not sure what either manes
00:17:00 <Vorpal> Phantom_Hoover, what are the obvious reasons?
00:17:01 <elliott> Republicans and democrats or Republicans and Democrats?
00:17:06 <elliott> They're vastly different things.
00:17:17 <ais523> oh, rD in that situation
00:17:27 <Phantom_Hoover> Vorpal, do you know, like, anything about Irish history in the second half of the 20th century?
00:17:32 <Phantom_Hoover> Specifically, Northern Irish?
00:17:33 <Sgeo> My state apparently bans all consumer fireworks.
00:17:36 <elliott> ais523: The obvious answer is that the Republicans would ban them, then...
00:17:37 <Vorpal> Phantom_Hoover, oh right that
00:17:40 <Vorpal> Phantom_Hoover, yeah makes sense
00:17:46 <Sgeo> I have seen home Fireworks every year (more often)
00:17:48 <Vorpal> Phantom_Hoover, not sure it makes sense for the entire island though
00:17:49 <elliott> Phantom_Hoover: (Vorpal just googled it.)
00:17:56 <Vorpal> elliott, no I didn't
00:17:56 <ais523> elliott: why? they normally wouldn't offend their core voters for no good reason at all
00:18:04 <Phantom_Hoover> Vorpal, Ireland has two nations on them.
00:18:09 <Vorpal> Phantom_Hoover, indeed
00:18:09 <ais523> they probably would if given large enough political donations
00:18:12 <Phantom_Hoover> *on it
00:18:14 <ais523> but nobody really has an incentive to do that either
00:18:19 <Vorpal> Phantom_Hoover, I assume you mean the nation Ireland
00:18:20 <elliott> ais523: I don't see why that would offend their core voters.
00:18:29 <Vorpal> Phantom_Hoover, no?
00:18:35 <Phantom_Hoover> I mean in both.
00:18:38 <ais523> elliott: banning fireworks?
00:18:44 <Vorpal> Phantom_Hoover, well that doesn't make much sense to me.
00:18:52 <ais523> imagine you're ESR and you find out that the government is banning fireworks, what's your reaction?
00:18:53 <elliott> http://en.wikipedia.org/wiki/Consumer_fireworks#United_States, anyway.
00:19:02 <elliott> ais523: Hahahaha, you think ESR is the typical Republican supporter?
00:19:13 <ais523> no, I think he's an extreme version of a subset of Republican supporters
00:19:15 <elliott> ESR is strongly libertarian, the Republican party is nothing of the sort.
00:19:19 <Phantom_Hoover> "In the Republic of Ireland, the law on fireworks is governed by Part 6 of the Criminal Justice Act 2006. Generally, fireworks are illegal. Private fireworks displays are allowed on two conditions; the fireworks must be licensed for import and a professional fireworks operator must be used."
00:19:21 <ais523> do you think there's any chance he votes Democrat?
00:19:36 <ais523> (he may well vote third party, I guess)
00:19:40 <elliott> No, but that's quite irrelevant; Republicans aren't, as a general rule, libertarian.
00:19:47 <ais523> anyway, in practice, libertarians normally vote republican
00:20:01 <ais523> and it's not like the majority of actual republicans would care either way about fireworks
00:21:25 <Phantom_Hoover> Upon further consultation, my mother isn't actually sure whether fireworks are banned in NI, although she's never seen them on sale.
00:22:05 <Phantom_Hoover> http://www.nio.gov.uk/the_law_on_fireworks.pdf
00:22:35 <Phantom_Hoover> Everything other than indoor fireworks is banned.
00:22:42 <Phantom_Hoover> *requires a licence
00:22:45 <ais523> why do you think your mother would know whether fireworks are banned in northern island?
00:23:05 <elliott> Indoor... fireworks?
00:23:34 <ais523> elliott: not much different to indoor skiing, surely?
00:23:35 <monqy> fireplaces, arson
00:23:36 <Phantom_Hoover> ais523, because she is from it, also insists on dragging me there every available opportunity??
00:23:41 <ais523> ah, I see
00:23:50 <ais523> northern ireland is quite a way to drag someone from scotland
00:23:50 <Phantom_Hoover> (this also applies to my father, my parents are awful)
00:23:57 <Phantom_Hoover> my kneeees
00:24:01 <ais523> Phantom_Hoover: your parents are both northern-irish?
00:24:08 <Phantom_Hoover> Yes.
00:24:17 <elliott> hahahahaha, lkml.org has google +1 buttons
00:24:18 <ais523> so why are you Scottish?
00:24:20 <elliott> on every message
00:24:26 <elliott> ais523: no true scotsman!
00:24:56 <Phantom_Hoover> ais523, because I was born there and I have lived there all my life?
00:25:02 <ais523> Phantom_Hoover: hmm
00:25:14 <ais523> so what would possess northern-irish parents to have a scottish child?
00:25:23 <elliott> X-D
00:25:30 <elliott> Phantom_Hoover: WHY ARE YOU SUCH A DISAPPOINTMENT
00:25:50 <Phantom_Hoover> Mum, dad.... I'm Scottish.
00:26:53 <Phantom_Hoover> "Category 4 ("professional") fireworks are for sale only to fireworks professionals. They have no restrictions,"
00:27:07 <Phantom_Hoover> OK I need to become a pyrotechnician.
00:30:19 <ais523> Phantom_Hoover: that's like wanting to become a locksmith
00:30:32 <ais523> so that you can legally own lockpicks
00:30:37 <Phantom_Hoover> Did I mention when I wanted to become a locksmith?
00:30:39 <Phantom_Hoover> I totally did.
00:30:50 <elliott> `addquote <Phantom_Hoover> "Category 4 ("professional") fireworks are for sale only to fireworks professionals. They have no restrictions," <Phantom_Hoover> OK I need to become a pyrotechnician. <ais523> Phantom_Hoover: that's like wanting to become a locksmith <ais523> so that you can legally own lockpicks <Phantom_Hoover> Did I mention when I wanted to become a locksmith?
00:31:00 <HackEgo> 789) <Phantom_Hoover> "Category 4 ("professional") fireworks are for sale only to fireworks professionals. They have no restrictions," <Phantom_Hoover> OK I need to become a pyrotechnician. <ais523> Phantom_Hoover: that's like wanting to become a locksmith <ais523> so that you can legally own lockpicks <Phantom_Hoover> Did I mention when I wanted to become a locksmith?
00:31:05 <Phantom_Hoover> (Can you stab people with lockpicks, I need to be able to enforce the Skyrim protocol.
00:31:07 <Phantom_Hoover> )
00:31:11 <Sgeo> lkml?
00:31:26 <Sgeo> Oh
00:31:35 <ais523> elliott: hmm, I'm one of those people who's interested in picking locks from a theoretical point of view, because it's interesting in how it works
00:31:43 <ais523> and yet don't do it because I fear it'd get me into trouble
00:31:55 <ais523> it's hard to come up with lawful-good reasons to illegally pick locks
00:32:13 <Sgeo> What about picking your own locks, or does that damage them?
00:32:35 <ais523> Sgeo: doesn't damage them
00:32:43 <ais523> just, they're all far too secure for me to stand any chance
00:32:54 <ais523> I picked the lock on a classmate's pencil case once, with their permission
00:33:00 <ais523> but they didn't believe I'd done it when break ended
00:33:05 <ais523> (I guess it was a really weak lock)
00:33:06 <Phantom_Hoover> ais523, what about that time I wanted to pick a lock because there was a chair behind it and then I nearly stabbed some people in enforcement of the Skyrim protocol.
00:33:19 <ais523> what /is/ the Skyrim protocol?
00:33:23 <ais523> and does it involve BF derivatives?
00:33:25 <Vorpal> <ais523> northern ireland is quite a way to drag someone from scotland <-- not really. I just checked in google earth
00:33:42 <ais523> Vorpal: but dragging people across water's a bit tricky
00:33:50 <ais523> there are bits of scotland that are nearish to bits of northern ireland
00:33:51 <Vorpal> well, I'll grant you that
00:33:52 <elliott> `addquote <Vorpal> <ais523> northern ireland is quite a way to drag someone from scotland <-- not really. I just checked in google earth <ais523> Vorpal: but dragging people across water's a bit tricky
00:33:56 <HackEgo> 790) <Vorpal> <ais523> northern ireland is quite a way to drag someone from scotland <-- not really. I just checked in google earth <ais523> Vorpal: but dragging people across water's a bit tricky
00:33:58 <ais523> but the crow-flies route is rather awkward
00:34:09 <ais523> I think practical routes for getting from one to the other mostly go via England
00:34:24 <Vorpal> ais523, still not very long
00:34:26 <ais523> `quote
00:34:28 <ais523> `quote
00:34:30 <HackEgo> 471) <oklopol> doctor who. i saw part of one episode of that and it reminded me of buffy the vampire slayer.
00:34:30 <ais523> `quote
00:34:31 <ais523> `quote
00:34:32 <ais523> `quote
00:34:39 <Phantom_Hoover> <ais523> I think practical routes for getting from one to the other mostly go via England
00:34:41 <HackEgo> 88) <MissPiggy> bi is like sqrt(2)/2 * straight + i * sqrt(2)/2 * gay
00:34:43 <HackEgo> 596) <fungot> elliott: ppl should vote clinton because obama is biracial every1 knows that dood, look at him he has been on something lately.
00:34:47 <Vorpal> ais523, I mean I travelled longer distances by far in Sweden.
00:35:01 <Phantom_Hoover> The one I get dragged on involves driving to a ferry port in the southwest and sailing to Larne.
00:35:25 <HackEgo> 240) <quintopia> vorpal: a lot of people in AK fly <Vorpal> quintopia, well getting a pilot cert is a lot more complex than a driving license :P <quintopia> being an AK resident is a lot more complex than a driver's license too
00:35:25 <HackEgo> 673) <elliott> ais523: those suck <elliott> hmm, those are all pretty good
00:35:45 <Vorpal> what is AK now again?
00:36:04 <ais523> arkansas, perhaps? I don't know
00:36:13 <Vorpal> alaska maybe?
00:37:25 <Sgeo> Would anyone be upset if I linked to US political news?
00:37:59 <Phantom_Hoover> Alaska, apparently.
00:38:11 <Phantom_Hoover> Sgeo, probably, but do it anyway.
00:38:17 <Sgeo> ...
00:38:20 <Sgeo> http://abcnews.go.com/blogs/politics/2011/12/virginia-gop-will-require-voters-to-sign-loyalty-oath/
00:38:44 <Vorpal> Sgeo, GOP?
00:38:55 <Sgeo> Vorpal, the Republican party
00:39:02 <Sgeo> "Grand Old Party", I think.
00:39:13 -!- Phantom__Hoover has joined.
00:39:40 <ais523> Sgeo: sadly, I'm desensitized by American politics to the point I can no longer really facepalm at it
00:39:43 -!- zzo38 has joined.
00:40:41 -!- oerjan has quit (Quit: Good night).
00:42:36 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
00:47:59 <Phantom__Hoover> I love how carefully that article tries to hide the fact that it's the Republican primaries, not the actual elections, to which this is applied.
00:48:57 <Phantom__Hoover> ^choo choo
00:48:57 <fungot> choo hoo oo o
00:50:19 * Phantom__Hoover switches back from DDG to Google.
00:50:43 <ais523> Phantom__Hoover: it was pretty obvious to me that it was just applied to primaries
00:50:46 <Sgeo> ^blah blah
00:50:51 <ais523> in fact, I thought that was plausible even before the article outright said it
00:50:57 <Sgeo> ^choo blah
00:50:57 <fungot> blah lah ah h
00:51:08 <Phantom__Hoover> ais523, sure, but it's not nearly as up-front about it as it should be.
00:53:03 -!- DCliche has joined.
00:56:15 -!- Klisz has quit (Ping timeout: 240 seconds).
01:02:42 <ais523> UTC-1 is reasonably empty?
01:03:14 <ais523> I guess UTC-2 will be even emptier, mostly ocean there
01:03:26 <elliott> wouldn't iceland be in utc-1 if they were "normal" about it
01:06:22 -!- Patashu has quit (Read error: Connection reset by peer).
01:06:34 -!- Patashu has joined.
01:13:16 -!- Sgeo has quit (Ping timeout: 240 seconds).
01:14:04 <Gregor> ais523: I misread that as "UCS-1" and "UCS-2" for a second and was quite confused.
01:14:20 <ais523> there's a UCS-1?
01:14:21 -!- Sgeo has joined.
01:16:14 <Phantom__Hoover> Whatever corresponds to the mid-Pacific?
01:17:35 <ais523> isn't Australia in the mid-pacific, in longitude terms?
01:18:27 <Phantom__Hoover> Nothing's -10, it seems.
01:20:03 <Vorpal> Phantom__Hoover, lol
01:20:30 <Vorpal> <elliott> wouldn't iceland be in utc-1 if they were "normal" about it <-- they are UTC (possibly with summer time as well? I don't know)
01:20:39 <Phantom__Hoover> This includes Antarctica and summer times.
01:20:47 <Vorpal> I checked though so I could SMS a friend on iceland happy new year at the right time
01:20:48 <elliott> Vorpal: Yes, I know.
01:21:40 <Vorpal> <ais523> there's a UCS-1? <-- that would be like quite similar to ASCII?
01:21:46 <Vorpal> not quite though
01:21:55 <elliott> ascii with surrogates
01:21:57 <elliott> so uh
01:21:57 <elliott> utf-8
01:22:07 <ais523> elliott: no, UCS doesn't have surrogates
01:22:10 <Vorpal> elliott, err UCS lacks surrogate stuff
01:22:17 <ais523> e.g. UCS-2 has no surrogates, UTF-16 does and can encode the whole set
01:22:22 <ais523> so I guess UCS-1 would just be Latin-1
01:22:38 <elliott> oh, right
01:22:46 <Vorpal> who was it in here that played Magicka?
01:22:49 <elliott> kallisti
01:22:54 <Vorpal> ah
01:23:00 <elliott> ais523: http://www.youtube.com/feather_beta
01:23:15 <ais523> elliott: I hope that link's offtopic except for the name
01:23:22 <ais523> hmm, if it's offtopic, I probably don't want to click it
01:23:24 <Vorpal> elliott, I bought the game today. It was on sale. Again. I think it been on sale like 10 times since it was released less than a year ago
01:23:26 <ais523> and if it's ontopic, I definitely don't
01:23:36 <Vorpal> so I could play co-op if anyone is interested
01:23:36 * ais523 doesn't click the link
01:24:24 <Vorpal> elliott, huh? What does it actually do (wrt how it displays to the user)?
01:24:40 <Vorpal> elliott, the top way of doing it to me would be cutting out the ads. But they are never going to do that
01:25:21 <elliott> Dunno, don't care.
01:26:15 -!- {happy_new_year} has joined.
01:26:28 <monqy> `welcome
01:26:31 <HackEgo> 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
01:26:33 <elliott> `welcome 2012
01:26:36 <HackEgo> 2012: 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
01:26:45 <ais523> o
01:27:21 <Vorpal> monqy, that is a regular with a new nick
01:27:29 <Vorpal> no need to say welcome, we are rude like that
01:27:30 <monqy> :o
01:27:52 <Vorpal> monqy, look at the host ffs
01:27:55 <Vorpal> * {happy_new_year} (~PiRSquare@wikipedia/PiRSquared17) has joined #esoteric
01:28:04 * {happy_new_year} !
01:28:31 <monqy> -!- {happy_new_year} [~notaregular@yep] has joined #esoteric
01:28:32 <monqy> help
01:28:38 <Vorpal> monqy, ...
01:28:44 <{happy_new_year}> ?
01:28:54 <{happy_new_year}> monqy: when was that?
01:29:03 <monqy> a few minutes ago
01:29:10 <{happy_new_year}> ???
01:29:20 <{happy_new_year}> I was this nick for ~an hour
01:32:17 <Sgeo> UPDATE
01:32:23 <Sgeo> kallisti, elliott update
01:32:24 <monqy> `welcome
01:32:27 <HackEgo> 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
01:32:51 <Phantom__Hoover> Sgeo, excuse me I don't recall asking to be removed from the update list.
01:32:52 <{happy_new_year}> umm
01:32:57 <{happy_new_year}> `log {happy_new_year}
01:33:11 <Sgeo> Phantom__Hoover, sorry
01:33:21 <Phantom__Hoover> You should be.
01:33:26 <HackEgo> 2012-01-01.txt:01:32:52: <{happy_new_year}> umm
01:33:46 <{happy_new_year}> monqy: you're kidding, right?
01:34:04 <zzo38> ":asimov.freenode.net 391 zzo38 asimov.freenode.net :Sunday January 1 2012 -- 01:33:39 +00:00"
01:34:29 <monqy> {happy_new_year}: kidding about what
01:34:34 <zzo38> In my timezone is "2011/12/31 17:28:08 -0800"
01:34:42 <elliott> @time zzo38
01:34:43 <lambdabot> Local time for zzo38 is 2011/12/31 17:28:27 -0800
01:34:46 <{happy_new_year}> -!- {happy_new_year} [~notaregular@yep] has joined #esoteric
01:34:58 <monqy> yes
01:35:04 <monqy> you caught me
01:35:27 <elliott> rip
01:35:33 <elliott> `welcome monqy
01:35:36 <HackEgo> monqy: 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
01:35:43 <monqy> `hi
01:35:47 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hi: not found
01:36:08 -!- {happy_new_year} has changed nick to PiRQuared.
01:36:18 -!- PiRQuared has changed nick to {happy_new_year}.
01:37:20 -!- {happy_new_year} has quit (Quit: be back right away... MAYBEEEEEEEEEEE).
01:37:32 <zzo38> Caught you? Caught you with what?
01:37:59 <centrinia> @time centrinia
01:38:01 <lambdabot> Local time for centrinia is Sat Dec 31 20:37:53
01:38:21 -!- {happy_new_year} has joined.
01:38:26 * {happy_new_year} !
01:38:28 <elliott> @time lambdabot
01:38:28 <lambdabot> I live on the internet, do you expect me to have a local time?
01:38:31 <elliott> oh
01:38:37 <centrinia> @time EgoBot
01:38:49 <{happy_new_year}> @time ChanServ
01:39:28 <Phantom__Hoover> @time time time, look what's become of me
01:39:30 <lambdabot> Local time for Time is Sat Dec 31 20:39:21 2011
01:40:29 <Sgeo> @version lambdabot
01:40:30 <lambdabot> lambdabot
01:40:30 <lambdabot> darcs get http://code.haskell.org/lambdabot
01:41:16 <zzo38> I managed to make lambdabot to tell anything after "Local time for zzo38 is " including control characters, by using the option /SET ANSWER -
01:41:27 <elliott> @time Zetro
01:41:28 <lambdabot> Local time for Zetro is Time: Sun Jan 1 02:38:52 2012, uptime: 19w 3h 37m 36s
01:41:28 <elliott> oops
01:41:30 <zzo38> /SET ANSWER + makes it auto answering
01:41:30 <elliott> @time zzo38
01:41:32 <lambdabot> Local time for zzo38 is 2011/12/31 17:35:15 -0800
01:41:46 <zzo38> Well, I turned back on auto answering now
01:41:58 <ais523> @time ais523
01:42:00 <lambdabot> Local time for ais523 is Sun Jan 1 01:41:51 2012
01:42:01 <Sgeo> zzo38, do the not auto answering thing
01:42:08 <ais523> oh, it does it via ctcp
01:42:10 <centrinia> ais523, Happy new year!
01:42:11 <zzo38> Auto answering is off.
01:42:15 <ais523> that's cheating, I thought it had a timezone database
01:42:18 <ais523> happy 2012, centrinia
01:42:19 <Sgeo> @time zzo38
01:42:28 <lambdabot> Local time for zzo38 is <CTCP>ACTION<CTCP>
01:42:36 <{happy_new_year}> lol
01:42:46 * {happy_new_year} .
01:43:02 -!- ais523|direct has joined.
01:43:10 <ais523|direct> now I have an idea…
01:43:15 <monqy> @time ais523|direct
01:43:22 <ais523> monqy: you ruined it
01:43:28 <ais523> utterly
01:43:32 <ais523> I was going to send a CTCP response
01:43:35 <monqy> oh no
01:43:36 <ais523> /without/ the @time having been given
01:43:47 -!- ais523|direct has quit (Client Quit).
01:43:47 <zzo38> ais523: I tried that; it doesn't work
01:44:20 <ais523> oh, ofc, lambdabot would have no way of knowing what channel to send the response to
01:44:50 <zzo38> ais523: Yes. That is what I thought but tried it anyways to see if it would do anything at all.
01:45:15 <ais523> @ping ais523
01:45:15 <lambdabot> pong
01:45:24 <Sgeo> @ping ais523
01:45:24 <ais523> ah, I was wondering if it'd ctcp ping me
01:45:24 <lambdabot> pong
01:45:29 <zzo38> Why do you have two connections?
01:45:37 <ais523> I only have one at the moment
01:45:49 <zzo38> Are you unable to send CTCP response on the main one?
01:46:23 <ais523> zzo38: I'm not convinced my client would correctly send a CTCP response
01:46:32 <ais523> so I wanted to handcraft it to make sure it worked properly
01:46:37 <ais523> it sends them automatically
01:46:43 <zzo38> Well, did you try making your client send a CTCP response?
01:46:49 <ais523> but clients generally aren't designed to send people unsolicited CTCP responses
01:46:53 <ais523> I don't know what the command would be
01:47:00 <ais523> I can do /notice, but not really literal control-a
01:47:44 <zzo38> At least in my client, any control character can be sent by prefixing it with CTRL+P. Maybe in some client you can use CTRL+V for that, though, maybe some others support CTRL+P as well.
01:47:56 <coppro> /notice is not a CTCP command
01:48:00 <coppro> it's an irc NOTICE command
01:48:13 <ais523> coppro: a CTCP reply is an irc NOTICE command
01:48:16 <ais523> with control characters in
01:48:25 <{happy_new_year}> ...
01:48:30 <{happy_new_year}> lol
01:48:36 <ais523> specifically, /notice ^ATIME Sun Jan 1 01:41:51 2012^A or whatever
01:48:42 <coppro> ah, yeah
01:48:42 <{happy_new_year}> <CTCP>TEST 1 2 3<CTCP>
01:48:44 <ais523> in theory, you can put multiple CTCP responses in the same line
01:48:56 <ais523> but I'm not sure if any client actually parses them as such
01:49:06 <coppro> elliott: You should join the atto project
01:49:06 -!- azaq23 has joined.
01:49:12 <zzo38> My client parses CTCP requests anywhere in a line.
01:49:21 <zzo38> However, the only thing it does with CTCP responses is displays them.
01:49:33 <zzo38> It doesn't attempt to parse them.
01:49:37 <Vorpal> <ais523> but clients generally aren't designed to send people unsolicited CTCP responses <-- xchat has /ctcp and /nctcp iirc, the latter for the reply
01:49:54 <ais523> [Error] nctcp: Unknown command.
01:50:01 <elliott> coppro: No.
01:50:03 <Vorpal> ais523, I sent you a ctcp and a ctcp reply
01:50:05 <Vorpal> did they work?
01:50:05 <zzo38> Did you try pushing CTRL+A?
01:50:09 <ais523> Vorpal: yes
01:50:11 <{happy_new_year}> <CTCP>ACTOIN tests<CTCP>
01:50:13 <Vorpal> right
01:50:16 <{happy_new_year}> >_>
01:50:16 <ais523> zzo38: selects all text on the line
01:50:20 <ais523> I knew that even before testing it
01:50:22 <ais523> but I tested it anyway
01:50:23 <{happy_new_year}> WHY AM I FAILING>
01:50:25 <monqy> actoin
01:50:26 <{happy_new_year}> <CTCP>ACTIN tests<CTCP>
01:50:31 <monqy> good good
01:50:31 <{happy_new_year}> O_O
01:50:31 <zzo38> If you push CTRL+P first (or CTRL+V maybe) will that work?
01:50:34 * {happy_new_year} tests
01:50:35 <ais523> {happy_new_year}: you can't spell action
01:50:40 <{happy_new_year}> Did it work?
01:50:46 <monqy> on the third time yes
01:50:51 <ais523> zzo38: control-v is paste; control-p has no obvious effect
01:50:54 <Vorpal> sorry for this:
01:50:57 <Vorpal> <CTCP>VERSION<CTCP>
01:50:59 <ais523> and doesn't escape control codes
01:51:00 <zzo38> Not even printing?
01:51:12 <ais523> zzo38: you can't really print an IRC channel
01:51:16 <ais523> you could print a log, perhaps, or scrollback
01:51:21 <Vorpal> -Zetro- VERSION ((\w+) (v?(\d+(?:[a-z]|(?:\.\d+[a-z]?)*(?:[_-](?:\d+[a-z]?|[a-z]?\d*))?)))(?: (.*))?) <-- lol
01:51:22 <{happy_new_year}> <CTCP>QUIT :oops<CTCP>
01:51:23 <ais523> but neither is an immediately useful thing to do
01:51:27 <{happy_new_year}> Darn
01:51:33 <ais523> CTCP QUIT?
01:51:40 <Vorpal> no idea what that is for
01:51:41 <{happy_new_year}> I thought it might work...
01:51:43 <ais523> I doubt any client would fall for that by replying with QUIT not with NOTICE
01:51:48 -!- NihilistDandy has joined.
01:51:50 <{happy_new_year}> lol
01:51:54 <ais523> you could test using CTCP PRIVMSG, I guess
01:52:04 <ais523> which would be just as futile
01:52:06 <{happy_new_year}> <CTCP>PRIVMSG :oops<CTCP>
01:52:07 * Phantom__Hoover → later today
01:52:07 -!- Phantom__Hoover has left ("Leaving").
01:52:09 -!- Phantom__Hoover has quit (Quit: Leaving).
01:52:14 <{happy_new_year}> >_>
01:52:24 <{happy_new_year}> Is there a list of commands?
01:52:25 <Vorpal> {happy_new_year}, also it isn't going to work, no client responds to unknown ctcp as far as I know
01:52:36 <zzo38> Mine simply ignore any request it doesn't understand, but it does display it regardless. If auto answer is turned off, it doesn't respond to anything either.
01:52:42 <ais523> elliott: why did Canada collapse? someone's asking about IRC nomics in another channel
01:52:53 <zzo38> Vorpal: No I have seen some that makes error message
01:52:57 <Vorpal> {happy_new_year}, and supported CTCPs are client dependent. There is a generic "get list" which may or may not be supported, which I forgot the name of anyway
01:53:04 <Vorpal> zzo38, heh, really
01:53:12 <ais523> I seem to remember an edit war over something or other, but can't remember what
01:53:14 <ais523> Vorpal: you were there too, can you remember?
01:53:44 <Vorpal> ais523, Canada? Oh the IRC nomic that was stupidly renamed to try to do something silly with agora
01:53:51 <Vorpal> I left around the time it was renamed iirc
01:53:51 <ais523> yep
01:53:51 <zzo38> As far as I know, once someone in this channel tried sending CTCP request in the middle of another message, and my client is the only one that responded.
01:53:58 <ais523> but there was a war about something earlier
01:54:06 <Vorpal> ais523, don't remember
01:54:13 <ais523> gah
01:54:22 <zzo38> Because I think my client is the only one following the specifications of IRC more closely than any other one does.
01:54:24 <ais523> anyone still have Canada's ruleset after this long? ISTR Vorpal hosted it
01:54:30 <Vorpal> no I didn't
01:54:44 <Vorpal> ais523, check your logs? I can't they are on another computer that dual boots and is booted into windows.
01:55:11 <elliott> ais523: there's a copy
01:55:11 <Vorpal> ais523, I might check when I reboot to linux
01:55:15 <ais523> can't, I lost my logs from that long ago, IIRC
01:55:15 <elliott> of a slightly old ruleset
01:55:23 <elliott> ais523: anyway, it died due to becoming #nomic
01:55:30 <elliott> before that, just lack of activity
01:55:35 <elliott> talking about agora was more interesting
01:56:16 <ais523> it wasn't doing too well as a nomic even before that
01:57:04 <elliott> anyway, New Canada never died
01:57:08 <elliott> it just barely even lived
01:57:36 <coppro> elliott: why not?
01:57:47 <elliott> coppro: Why not what?
01:57:55 <coppro> elliott: join the atto project
01:58:20 <ais523> sounds like a very small project
01:58:42 <elliott> coppro: I doubt it will be written in a programming language I will code in for fun, I doubt it will ever actually go anywhere, and I doubt I would find the end result all that useful/interesting, although that's the point I'm least sure of.
01:59:12 <ais523> elliott: what is the set of programming languages you code in for fun?
01:59:16 <ais523> just {Haskell}, or larger?
02:00:06 <ais523> in my case, I wanted to have a go at implementing scapegoat myself
02:00:11 <ais523> but couldn't think of an appropriate language
02:00:17 <elliott> ais523: {Haskell, occasionally C, sometimes Python, rarely Perl, probably all sorts of obscure things like ATS and Rust and Bit-C and stuff, not C++, not C++, not C++}
02:00:25 <coppro> elliott: what's that OS you're building called?
02:00:26 <ais523> hmm, fair enough
02:00:29 <coppro> elliott: it definitely won't be C++
02:00:35 <coppro> if I ever bother actually coding it
02:00:46 <ais523> coppro: we don't know yet; but all instances of @ in a nounish position in the logs are going to be copy-replaced with its name once it is named
02:00:48 <ais523> so we just call it @
02:01:00 <ais523> (I would try to escape those @s, but apparently it can't be escaped)
02:01:10 <elliott> ais523: thankfully, replacing X with X is a nop
02:01:13 <ais523> err, find-replaced
02:01:21 <elliott> also, nounish?
02:01:24 <elliott> it's a global replacement
02:01:39 <elliott> not even email addresses will survive the Revelation
02:01:42 <elliott> coppro: what will it be, then?
02:01:58 <ais523> elliott: don't you do C++ sudoku for fun sometimes?
02:01:58 <coppro> dunno
02:02:02 <ais523> or does that not count as C++ programming?
02:02:24 <elliott> ais523: that's not fun, that's zen
02:02:26 <coppro> elliott: the atto project is to create a user environment based on vim, but expanded to cover more applications
02:02:39 <coppro> also no suck is allowed
02:02:40 <elliott> coppro: oh, that's even less interesting than what I thought it was
02:02:43 <ais523> coppro: sort-of like vimperator?
02:02:46 <elliott> and you're doomed from the start
02:02:48 <coppro> ais523: yes, except not
02:02:48 <ais523> only not limited to firefox?
02:03:05 <elliott> vimperator isn't either
02:03:05 <coppro> more like a vim-like DE
02:03:07 <elliott> http://vimperator.org/
02:03:16 <ais523> elliott: somehow I'm not surprised
02:03:19 <elliott> coppro: oh good, it's layering Unix on top of Unix
02:03:29 <elliott> are you /sure/ you thought out the no suck rule fully?
02:03:35 <ais523> coppro: isn't that just Emacs?
02:03:43 <coppro> ais523: most emphatically not
02:03:51 <ais523> at least, the major defining difference between Emacs and vim is that Emacs is a DE and vim isn't
02:03:58 <ais523> things like controls can be remapped
02:04:21 <coppro> emacs doesn't nicely support the notion of a mode
02:04:56 -!- itidus22 has quit (Quit: Leaving).
02:05:06 <ais523> emacs has a concept called "mode", you know; and emacs minor modes could be used for vim modes very easily
02:05:13 <ais523> probably are, in fact
02:05:33 <coppro> unless I misunderstand, not the in the way I envision them
02:05:40 <coppro> it /is/ possible I misunderstand myself
02:05:56 -!- {happy_new_year} has quit (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20111230042026]).
02:06:11 <ais523> coppro: well, things like insert/visual/command mode in vi are basically different sets of keybindings, right?
02:07:12 <ais523> whereas an emacs major mode sets things like keybindings and syntax tables and indentation functions and (insert lots of other things here), and a minor mode sets some subset of those
02:07:22 <ais523> so it's easy to envisage a minor mode whose only purpose is to change keybindings
02:07:51 <coppro> ais523: Not entirely true. Visual mode, for instance, has the notion of a selection
02:08:10 <elliott> if you don't think emacs modes can add functionality like that...
02:08:22 <coppro> oh, I certainly do
02:08:26 -!- Darth_Cliche has joined.
02:08:48 <coppro> but the thing is, it needs to be able to be as uniform as possible across different purposes
02:10:01 <ais523> hmm, I was just testing out M-x viper-mode
02:10:11 <ais523> which is basically vi keybindings in Emacs
02:11:33 <NihilistDandy> brb, restarting
02:11:40 -!- NihilistDandy has quit (Quit: Linkinus - http://linkinus.com).
02:12:11 <ais523> coppro: I think part of the problem is that a vi-like interface makes no sense for many programs
02:12:12 -!- DCliche has quit (Ping timeout: 248 seconds).
02:12:17 <ais523> how would you put one on a calendar program, for instance?
02:12:53 -!- copumpkin has joined.
02:13:28 <kallisti> Vorpal: whenever I buy my wicked gaming desktop I'd be down for some co-op
02:13:42 <kallisti> because I actually own the game, but lack a computer with which to play it.
02:14:24 <ais523> so how are you on IRC?
02:14:29 <coppro> ais523: cursor navigates time, can insert events at cursor, or whatever
02:14:34 <ais523> or is this one of those games that doesn't run well on low-end laptops?
02:14:38 <kallisti> ais523: I'll let you figure that out.
02:14:40 <kallisti> :>
02:14:47 <kallisti> s/run well/run at all/
02:14:58 <elliott> coppro: oh, I forgot the last reason: I have about 10x more projects than I can handle anyway
02:15:03 <coppro> elliott: duh
02:15:03 <ais523> hmm, I'm used to new games running even on old hardware
02:15:14 <coppro> why do you think I'm starting this one?
02:15:16 <ais523> typically not with massively good graphics/framerates/etc
02:15:23 <kallisti> it's not even because it's old.
02:15:36 <coppro> ais523: modern computers with integrated graphics cards just don't cut it
02:15:50 <kallisti> it's just because the code throws an exception due to the lack of a good graphics cards or something. I don't remember the specific error.
02:15:50 <ais523> sure? I've played computer games on them
02:16:21 <ais523> I play Neverwinter Nights on my integrated laptop even now, and played it on an integrated graphics laptop back when I first bought it
02:16:22 <kallisti> but it's an indie game made by like, ~5 people I think? So I'm not going to expect them to add every feature that you'd expect from a more expensive game.
02:16:25 <ais523> and I think it was reasonably new then
02:16:34 <elliott> nwn predates shaders doesn't it
02:16:47 * kallisti can even play SC2 on his laptop though it's a bit laggy. Magicka? nope.
02:17:16 -!- NihilistDandy has joined.
02:17:35 <ais523> kallisti: just patch the library it's using to determine the graphics card to return a different result?
02:17:48 <kallisti> granted, despite the fact that Magicka doesn't seem like a graphically intense game, it does employ a lot of shaders, particle effects, physics, etc.
02:17:55 <kallisti> ais523: ..
02:18:08 <kallisti> I doubt that's going to be easy.
02:18:14 <ais523> kallisti: might be a patch on the forums to do that
02:18:21 <ais523> that's what happened with Neverwinter Nights, for me
02:18:24 <kallisti> last I checked there was no way to fix it.
02:18:30 <ais523> it was crashing on Linux but there was a patch that masked the existence of a capability, then it wasn't
02:19:13 <elliott> ais523: the reason modern games don't work on intel is that intel only has old shaders
02:19:20 <elliott> flipping a gfx card check will not help.
02:20:01 <ais523> old shaders = fixed pipeline where you only get to plug numbers into a prewritten shader, effectively?
02:20:10 <ais523> hmm, are you sure?
02:20:25 <elliott> err, what?
02:20:32 <elliott> shaders are programmable pipeline
02:20:37 <elliott> intel just only does glsl 1.2
02:21:41 <ais523> ah, OK
02:21:45 <ais523> that makes a lot more sense
02:22:04 <ais523> (fixed pipeline can be seen as simply being forced to use prewritten shaders)
02:22:45 <elliott> anyway, comparing neverwinter nights to current games is ridiculous, because GPUs have advanced a few lightyears since then
02:23:17 -!- MSleep has changed nick to MDude.
02:23:26 <elliott> and desktops have got many times more powerful; so have laptops, but lower-end ones skimp heavily on things like graphics relative to mid-end-upwards stuff to save power, so that their batteries last a lot longer than they did back then
02:23:54 <ais523> adanaxis runs nicely on this laptop too, and it does crazy things with shaders
02:24:10 <ais523> pity that normal GPU matrices only go up to 4x4, adanaxis could really do with 5x5
02:24:10 -!- PiRSquared17 has joined.
02:24:33 -!- PiRSquared17_ has joined.
02:24:36 -!- PiRSquared17_ has left.
02:24:59 <elliott> I doubt it does /that/ crazy things
02:25:01 -!- ais523 has quit (Remote host closed the connection).
02:26:01 <centrinia> Are there any five dimensional space shooters?
02:27:09 <elliott> heh
02:27:32 <centrinia> Well, are there? :p
02:29:10 <zzo38> Make one
02:31:01 <PiRSquared17> Make two
02:31:30 <elliott> make 0
02:31:36 <elliott> make clean all
02:31:37 <PiRSquared17> Make -1
02:32:44 <elliott> make pi r^2 17
02:38:10 <kallisti> make make
02:38:13 <kallisti> man make
02:38:14 <kallisti> make man
02:41:43 <PiRSquared17> `man man
02:41:46 <HackEgo> man: can't open the manpath configuration file /etc/manpath.config
02:41:52 <PiRSquared17> `make man
02:41:55 <HackEgo> make: *** No rule to make target `man'. Stop.
02:42:40 <kallisti> ^ celebrate you know what celebrate needs?
02:42:42 <kallisti> ^celebrate you know what celebrate needs?
02:42:42 <fungot> \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/
02:42:43 <myndzi> | | | `\o/´ | | | `\o/´ | | |
02:42:43 <myndzi> /| /| /| | /'\ /| >\ | /| /| /<
02:42:43 <myndzi> (_|¯'\ /'\
02:42:43 <myndzi> |_) (_| |_)
02:42:49 <kallisti> ^rainbow a little more rainbow
02:42:49 <fungot> a little more rainbow
02:43:15 <monqy> everything needs a little more rainbow
02:43:29 <kallisti> yes
02:43:33 <kallisti> all my websites will be in rainbow colors
02:43:43 <kallisti> even the ones people pay me to create.
02:44:02 -!- NihilistDandy has quit (Quit: Leaving...).
02:44:23 * kallisti bset wob dseinger
02:44:32 <PiRSquared17> ^celebrate 1 2 3 4 5 6 7
02:44:32 <fungot> \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/
02:44:32 <myndzi> | | | `\o/´ | | | `\o/´ | | |
02:44:33 <myndzi> /< |\ |\ | |\ |\ |\ | |\ /´\ |\
02:44:33 <myndzi> /'¯|_) /´\
02:44:33 <myndzi> (_| (_| |_)
02:52:30 <Sgeo> elliott, kallisti update. Phantom_Hoover's not on the list because he's not here.
02:52:54 <kallisti> Sgeo: thanks for the elliott update earlier
02:53:08 <Sgeo> You're welcome
02:53:15 <kallisti> I AM NOT WELCOME
02:53:20 <kallisti> WHAT THE FUCK IS WRONG WITH YOU
02:53:31 <kallisti> `welcome Sgeo
02:53:34 <HackEgo> Sgeo: 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
02:53:35 <kallisti> this is weclome
02:53:40 <kallisti> this is weclome
02:53:45 <kallisti> THIS IS WECLOME
02:53:48 <kallisti> aaaaaaaaaaaah
02:53:51 <Sgeo> `unwelcome kallisti
02:53:53 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unwelcome: not found
02:53:56 <kallisti> yes.
02:53:59 <kallisti> much bteter
02:55:07 <kallisti> ihihihihihihihihihihihihih
02:55:22 <kallisti> > 3 :> [4]
02:55:23 <lambdabot> Not in scope: data constructor `:>'
03:00:47 <PiRSquared17> Finnmark is RELLLLAAAALKLLL~!
03:01:48 -!- PiRSquared17 has changed nick to [Finnmark|Away].
03:02:25 -!- Ngevd has joined.
03:02:32 <Ngevd> Hello!
03:02:33 <lambdabot> Ngevd: You have 1 new message. '/msg lambdabot @messages' to read it.
03:02:39 <Ngevd> @messages
03:02:39 <lambdabot> Phantom__Hoover said 1h 13m 41s ago: CRITICAL INTELLIGENCE UPDATE: elliott lives in the Abbey, move to intercept.
03:02:54 <Vorpal> elliott, any good torrent client suggestions for windows?
03:03:26 <zzo38> I have used a program called "Another BitTorrent Client"
03:04:04 <Vorpal> also wtf make cancel the default button in an open dialogue
03:04:10 <Ngevd> I use Torrent
03:04:12 <Vorpal> why does ktorrent (on linux) do that
03:04:25 <zzo38> I don't know!
03:04:34 <Vorpal> Ngevd, thanks. How does it compare to ktorrent in functionality
03:04:37 <Ngevd> No idea
03:04:45 <Vorpal> zzo38, it was a rhetorical question
03:04:53 <Ngevd> I've never used ktorrent, and I've barely used Torrent
03:04:57 <Vorpal> ah
03:05:03 <Vorpal> I'll wait for elliott then
03:05:13 <elliott> ?
03:05:15 <Ngevd> I really only use... Transmission? THe one that's default on Ubuntu
03:05:22 <elliott> Vorpal: just use utorrent
03:05:25 <Vorpal> elliott, okay
03:05:45 <elliott> or deluge
03:05:46 <elliott> i guess
03:05:49 <elliott> but everyone just uses utorrent
03:05:55 <elliott> Ngevd: Bit late for you to be on.
03:05:58 <Vorpal> actually... I forgot the port forwarding assignment for that computer. I'll just use the configured ktorrent on my laptop
03:06:02 <Vorpal> and then scp it over
03:06:06 <elliott> @hoogle stdGen
03:06:07 <lambdabot> System.Random data StdGen
03:06:07 <lambdabot> System.Random getStdGen :: IO StdGen
03:06:07 <lambdabot> System.Random mkStdGen :: Int -> StdGen
03:06:09 <Ngevd> elliott, I was saving up
03:06:10 <Vorpal> I'm so lazy
03:06:24 <elliott> :t random
03:06:25 <lambdabot> forall g a. (Random a, RandomGen g) => g -> (a, g)
03:06:26 <Vorpal> kallisti, I bought magicka on the sale today
03:06:44 <Ngevd> Whoever reads MSPA: Possibly update?
03:06:47 <Vorpal> kallisti, (complete pack even, it was so cheap)
03:06:49 <Ngevd> Dunno if you know already
03:07:19 <Vorpal> kallisti, I still find it very hard. I guess I could play co-op with someone. Don't know any friend who owns it. Unless I count you as a friend.
03:10:06 -!- itidus21 has joined.
03:12:43 -!- NihilistDandy has joined.
03:12:51 <Ngevd> Vorpal, which game?
03:13:07 <Ngevd> Or, magicka
03:13:10 <Ngevd> I should read
03:14:53 <Vorpal> I wish strings has an option to ignore stupid strings like "T$4P"
03:16:47 <elliott> Ngevd: Dude, it's way past your bedtime. You're scaring me.
03:17:02 <Vorpal> elliott, it is way past my bedtime too
03:18:07 <monqy> whats a bedtime
03:18:12 <elliott> I wonder whether the attention to detail in this feature request is a sign that it will never get fixed, or that it will get fixed rapidly.
03:29:57 -!- [Finnmark|Away] has changed nick to PiRS|Finnmark.
03:30:08 <PiRS|Finnmark> Hi
03:30:36 -!- centrinia has quit (Quit: Leaving).
03:39:21 <elliott> hi
03:39:32 <Sgeo> Phantom_Hoover_Not_here, elliott kallisti update
03:41:11 <elliott> im phantomhoovernothere
03:41:18 <elliott> my traditional scottish name
03:41:28 <elliott> Ngevd: It's almost 4 am, man.
03:44:15 <Sgeo> Can I disable space to scroll in Chrome?
03:53:04 <kallisti> probably not unless there's some exttension
03:54:57 <Sgeo> I downloaded Firefox instead :/
03:57:33 -!- kallisti has quit (Ping timeout: 244 seconds).
04:13:02 -!- PiRS|Finnmark has changed nick to PiRSquared17.
04:22:24 -!- copumpkin has quit (Ping timeout: 255 seconds).
04:22:50 -!- copumpkin has joined.
04:29:25 -!- Ngevd has quit (Quit: Goodbye).
04:47:37 <elliott> copumpkin: Does the new kind-lifting stuff in GHC let me have type-level rational literals?
04:53:50 <quintopia> happy new year folks
04:58:21 -!- Klisz has joined.
04:59:02 -!- Darth_Cliche has quit (Ping timeout: 244 seconds).
05:05:56 <Sgeo> elliott, update
05:15:27 -!- van3 has joined.
05:16:22 <elliott> `welcome van3
05:16:25 <HackEgo> van3: 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
05:18:36 -!- Klisz has quit (Ping timeout: 240 seconds).
05:18:49 -!- van3 has left.
05:23:12 -!- yorick has quit (Remote host closed the connection).
05:23:24 -!- yorick has joined.
05:25:07 <elliott> "[...] very soft and savory with a hint of ammonia." --[[Brie]]
05:25:15 <elliott> Delicate ammonia flavours.
05:27:33 <tswett> I'm gonna create a language and call it Computer Language Especially Atrociously Named Ex Retronym.
05:31:57 <elliott> tswett: Crass. Only ocular lenses should take over really yawnful brands. Really ostentatious.
05:32:01 <quintopia> cleaner is stupid
05:32:01 <lifthrasiir> tswett: no, it has to be recursively acronymed! *wink*
05:32:09 <elliott> I like how all three of us responded at once.
05:32:12 <elliott> Minutes after the original message.
05:32:55 <lifthrasiir> and i was waiting for the next train while diligently searching for free Wi-Fis
05:33:23 <lifthrasiir> the perfect moment to answer such message.
05:36:32 * elliott just assumes tswett decoded his CLEVER HIDDEN MESSAGE.
05:36:50 <quintopia> happy new year elliott
05:37:00 <MDude> Happy new year
05:38:16 <elliott> Clearly loads'a effort vanquished egregious retardations, hailing immaculate decisions deduced excellently, natch. Must emissaries so slowly aggregate greater extensionality?
05:39:24 <quintopia> :(
05:39:56 <quintopia> you have no sympathy for drunk me do you elliott
05:40:22 <elliott> quintopia: Happy axiomatically passing pages, yes. Never entirely wishful, ye ending alienates really epic lying losers. Oh, tut tut.
05:41:30 <quintopia> you missed an i
05:41:45 <elliott> :(
05:41:52 <elliott> *losers, idiot.
05:42:30 <quintopia> that works
05:43:03 -!- kallisti has joined.
05:43:03 -!- kallisti has quit (Changing host).
05:43:03 -!- kallisti has joined.
05:44:20 <elliott> quintopia: You, oak underneath, hellishly amputate viral exoskeletons. Nashville, Oklahoma, Sydney: You may pass all these houses, yet for only raucous drunkness realise ugliness' new kin. Masculinity exits, dodos opine. Yeah, only umbral exegeses light likenesses, in other terms: tawdry.
05:45:37 <elliott> *likenesses;
05:45:37 <Sgeo> kallisti, you may have missed updates
05:46:13 <lahwran> http://esolangs.org/wiki/Malbolge
05:46:15 <lahwran> mother of god ...
05:51:21 <quintopia> elliott: all real exogenous yeomen originate under sexually urban crushing herbal arid dungeons. only underground citizens have exceptionally badass gregarious selves.
05:51:24 <quintopia> ?
05:51:52 <elliott> Are you such a douche bgs?
05:51:59 <elliott> I... don't know whether I'm such a douche bgs.
05:52:43 <quintopia> baf ass should have been two words
05:52:50 <quintopia> forgive me, i'm drunk
05:53:10 -!- MDude has changed nick to MSleep.
05:53:25 <zzo38> I just came back now, saw the message starting "You, oak underneath, hellishly amputate..." and immediately understood what it meant... you aren't hiding anything, really...
05:54:22 <elliott> quintopia: Fortunately, opium-red grass imitates vain endings. Moreover, entities' idolaters move drunk robotic understandings. Never know.
05:56:59 <quintopia> such ostentatious drivel. really underestimating new krewlness
05:57:34 <itidus21> i agree @ elliorr
05:57:42 <itidus21> ^tt
05:57:50 <elliott> Sod runk indeed.
06:00:48 <itidus21> hmm
06:01:29 <Sgeo> I don't understand what zzo38 said
06:02:12 <Sgeo> The prior statement was an attempt at a joke, which I am now aborting.
06:02:13 <itidus21> i think what zzo38 said is "You, oak underneath, hellishly amputate..." translates to "you aren't hiding anything, really..."
06:02:40 <itidus21> ie.
06:03:21 <itidus21> "saw the message starting X and immediately understood what it meant... Y" is akin to "X translates to Y"
06:04:02 <itidus21> with temporal qualifiers removed
06:21:29 <elliott> hi
06:23:19 * quintopia hugs zzo38
06:23:39 <quintopia> happy new year zzo38 ... in a couple hours
06:28:57 -!- NihilistDandy has quit (Quit: Linkinus - http://linkinus.com).
06:33:32 <quintopia> which year is it in china?
06:41:15 <zzo38> itidus21: No. That isn't what it translates to.
06:41:18 <zzo38> That isn't what I meant.
06:42:07 <zzo38> quintopia: I don't know what year it is in China, but I know when Chinese New Year is (although it only applies when using Chinese calendar; even in China they do not use it all the time as far as I can tell)
06:43:16 -!- Madoka-Kaname has quit (Ping timeout: 240 seconds).
06:45:58 <zzo38> Do you know the timezones in China? I don't know what all the timezones of the world are, although I could look it up in a book or in Wikipedia
06:48:22 <kallisti> what's a good frontend for gnuplot?
06:48:23 <kallisti> or
06:48:32 <kallisti> what's good software for generating a plot of a sinwave?
06:48:40 <kallisti> s/sin/$& /
06:53:22 -!- Guest64412 has joined.
07:00:37 <quintopia> zzo38: when tne chinese new year happens what animal will it be
07:03:01 <zzo38> I don't know that either
07:04:05 <quintopia> oh
07:06:59 -!- Guest64412 has quit (Quit: SLEEP, GLORIOUS SLEEP).
07:07:52 -!- PiRSquared17 has quit (Quit: Bye!).
07:45:27 -!- Vorpal has quit (Ping timeout: 240 seconds).
07:55:10 -!- Vorpal has joined.
07:55:14 <Vorpal> My internet just died /badly/
07:55:18 <Vorpal> I'm on 3G atm
07:55:28 <Vorpal> it says it is connected but it just doesn't work
07:56:03 <quintopia> it works
07:56:13 <Vorpal> quintopia, obviously my 3G works
07:56:16 <Vorpal> but not my ADSL
07:56:17 <Vorpal> duh
07:56:44 -!- itidus21 has quit (Ping timeout: 252 seconds).
07:57:12 <Vorpal> quintopia, but the 3G is so much slower and also restricted to my laptop unless I setup some fancy sharing or something
07:58:29 <quintopia> oh kay!
07:59:50 <Vorpal> ah now my ADSL works intermittently, will keep the chat over 3G for a bit until it stabilised...
08:02:56 -!- zzo38 has quit (Remote host closed the connection).
08:07:02 <Vorpal> and switching back
08:17:31 <Vorpal> hm
08:20:15 -!- elliott has quit (Ping timeout: 240 seconds).
08:55:25 -!- kallisti has quit (Ping timeout: 268 seconds).
10:32:24 -!- Phantom_Hoover has joined.
10:54:16 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
10:59:24 -!- oerjan has joined.
11:07:11 -!- Phantom_Hoover has joined.
11:20:19 <oerjan> <ais523> CTCP QUIT?
11:21:02 <oerjan> it's times like these when it's annoying to read the logs, when they don't include everything people are talking about :(
11:21:24 <oerjan> Gregor: ^ *cough*
11:21:50 <fizzie> oerjan: Yes, I think they should include non-channel PRIVMSGs too.
11:22:08 <oerjan> fizzie: um i was assuming that was sent to the channel?
11:22:22 <fizzie> Could be; that was an irrelated comment.
11:23:17 <oerjan> basically on a channel as experimental as #esoteric, a logbot shouldn't filter out information, not even malformed such
11:23:38 <oerjan> (yeah i know about the raw logs)
11:24:48 <fizzie> Hah, my bouncer doesn't log CTCP either. What a multiball.
11:25:09 -!- GreaseMonkey has quit (Quit: The Other Game).
11:28:57 <fizzie> In the bad old days, a CTCP PING +++ATH0 used to drop a number of people.
11:29:28 -!- Ngevd has joined.
11:29:55 <fizzie> As well as "ping -p 2b2b2b415448300d0a".
11:30:17 <Ngevd> Hello!
11:30:23 <fizzie> (There's also the variant which dials up a phone sex number afterwards.)
11:31:37 <oerjan> <ais523> elliott: don't you do C++ sudoku for fun sometimes? <-- what is C++ sudoku? i assume it's nothing as boring as programming sudoku in C++
11:33:17 <fizzie> IIRC it's just "C++ as a time-wasting brain exercise".
11:35:13 <fizzie> <elliott> Vorpal: You know how people play Sudoku as a time-wasting brain exercise?
11:35:13 <fizzie> <elliott> C++ is like that, but better.
11:35:13 <fizzie> [...]
11:35:13 <fizzie> <elliott> I failed at C++ Sudoku for the first time today :(
11:35:13 <fizzie> <elliott> it is not possible to create a boolean type such that "if (True)" works but
11:35:13 <fizzie> "if (True && 9)" doesn't
11:35:15 <fizzie> [...]
11:35:17 <fizzie> <elliott> monqy: c++ sudoku is my invention and mine alone, also im the only known player, you should try though, you just need a copy of the C++0x features list, a recent g++ compiler, and an ability to forget that things aren't jokes
11:36:16 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
11:37:42 <oerjan> mhm
11:40:54 <oerjan> ^celebrate
11:40:54 <fungot> \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/
11:40:54 <myndzi> | | | `\o/´ | | | `\o/´ | | |
11:40:55 <myndzi> /`\ >\ |\ | /'\ /'\ /< | /´\ |\ >\
11:40:55 <myndzi> (_|¯`¯|_) /'\
11:40:55 <myndzi> (_| |_)
11:41:14 * oerjan was testing if it did anything different with +c off
11:42:19 <fizzie> What about a \o/
11:42:19 <myndzi> |
11:42:20 <myndzi> /`\
11:42:34 <fizzie> Aw, no color-following; now it just looks like an excessively angry dude.
11:42:43 <oerjan> explosive man
11:43:18 <monqy> I was hoping for it to pretend the color code had a width
11:44:17 <fizzie> I wonder if it also doesn't mind \o/
11:44:17 <myndzi> |
11:44:18 <myndzi> /´\
11:44:42 <fizzie> Very good.
11:44:48 <oerjan> it uses all those strange control codes itself (which i cannot see in irc but which show up in the logs)
11:45:03 <monqy> \o/
11:45:04 <myndzi> |
11:45:04 <myndzi> /<
11:45:32 <monqy> good ideas:\o/
11:45:33 <myndzi> |
11:45:33 <myndzi> |\
11:45:49 <fizzie> Oh no, the blockhead.
11:46:04 <oerjan> \m/ \m/
11:46:05 <myndzi> `\o/´
11:46:05 <myndzi> |
11:46:05 <myndzi> (_|¯'\
11:46:05 <myndzi> |_)
11:46:32 <oerjan> 0 isn't black?
11:46:37 <monqy> 1 is black
11:46:41 <fizzie> 0 is white.
11:46:52 <oerjan> \m/ \m/
11:46:52 <myndzi> `\o/´
11:46:52 <myndzi> |
11:46:53 <myndzi> /´\
11:46:53 <myndzi> (_| |_)
11:47:52 <oerjan> \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/
11:47:53 <myndzi> | | | `\o/´ | | | `\o/´ | | |
11:47:53 <myndzi> /| /< |\ | |\ /< /| | /< |\ /`\
11:47:53 <myndzi> /´¯|_) /'\
11:47:53 <myndzi> (_| (_| |_)
11:49:19 <oerjan> <PiRSquared17> Finnmark is RELLLLAAAALKLLL~! <-- how sad that i broke him
11:49:51 <fizzie> It's a screwy set of colors, but OTOH no-one seems to be able to agree on what the 16 terminal colors should look like, beyond the overall "four bits stand for IBGR, more or less" direction.
11:49:53 <oerjan> and of course there's Hordaland when you want some hordes
11:50:26 <oerjan> and all us ops are from Oppland, naturally
11:50:52 <fizzie> `words --finnish 15
11:51:03 <HackEgo> vananistaan riippulstetys hahteessämme säisimpieskiehum pelömme muodollamme pohjakavakiirtämiä saanemiltäni pitämällään mella mallani tupelakommillomiksi ulkevyempinertä ahdistuttavissa kateuttamme
11:51:14 <oerjan> the rogues come from Rogaland
11:51:41 <oerjan> basically norwegian counties contain all the names you need for a proper D&D game
11:52:08 <fizzie> Lots of long-ish real words there, "muodollamme", "pitämällään", "ahdistuttavissa", "kateuttamme".
11:52:21 <oerjan> `words --norwegian 15
11:52:25 <HackEgo> sursforsøk radiner tankaperapen logien fasissamlovertykksamvir tillene dampbevistilla formeieorierordr trafikaeneruneskyla yrkeroinstor marbehandle mimregn hodeltaktet tingsbehandpla hovektens
11:52:51 <oerjan> sursforsøk is clearly a scientific term
11:53:19 <oerjan> and biologists have seeked long for the mysterious tankaperape
11:53:57 <oerjan> and when your proofs are not up to steam, use dampbevistilla
11:54:24 <oerjan> marbehandle sounds like the kind of treatment you want to avoid
11:54:34 <fizzie> (That is: "with our shape", "with the thing e held", "in the anxiety-inducing" and "our regret" in the partitive case, i.e. used as an object.)
11:54:39 <Ngevd> marbehandle sounds like a Dwarf Fortress
11:54:44 <oerjan> mimregn is like rain, except it makes no sound
11:55:34 -!- Phantom_Hoover has joined.
11:55:34 <oerjan> and if you don't know how much ho you have, use a hovekt
11:56:10 <monqy> i have always wanted to know how much ho i have
11:56:16 <fizzie> Or just get a ho-over. A phantom such.
11:56:19 <oerjan> after which you can split them with the hodeltakt
11:56:54 <Phantom_Hoover> monqy, so you want a hovekt with type indices?
11:57:44 <monqy> my ho is very precious to me; i want only the best
11:58:10 -!- Ngevd has quit (Quit: Goodbye).
11:58:12 <Phantom_Hoover> Are all your hovekt manipulation functions formally verified?
11:58:24 <Phantom_Hoover> Ngevd could not deal with all these hos.
11:58:26 <oerjan> monqy: but is it a forward or backward ho?
11:58:41 <oerjan> sorry -a
11:58:42 <Phantom_Hoover> oerjan, hos only go one way, you dolt.
11:58:55 <oerjan> it's a mass noun
11:59:09 <Phantom_Hoover> Ho only goes one way, you dolt.
11:59:15 <oerjan> ok
11:59:22 <oerjan> always forward ho, check
12:00:24 <oerjan> ho also means "she" in nynorsk
12:00:52 <Phantom_Hoover> Ho ho ho?
12:01:20 <oerjan> oh and who wouldn't want some nice dried radiner
12:01:58 <Phantom_Hoover> `words --english 15
12:02:02 <HackEgo> Unknown option: english
12:02:05 <Phantom_Hoover> :(
12:02:15 <Phantom_Hoover> `paste bin/words
12:02:19 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.20211
12:02:36 <Phantom_Hoover> `words --eng-gb 15
12:02:41 <HackEgo> eed fix hornicagli splum donary puftyfrydic signie mufk quho ston legealessio lehing incaryfev navige hon
12:02:46 <oerjan> (one problem with inserting norwegian into english sentences is whether to strip suffixes or not - if you don't strip the definite suffix it feels wrong whether you put a "the" in front or not)
12:02:51 <monqy> puftyfrydic, yum yum
12:03:16 <Phantom_Hoover> I think I've been to Incaryfev.
12:03:36 <Phantom_Hoover> `words --irish 15
12:03:39 <HackEgo> b'iora sceiltír spalasaí bpeir gcugan harfóra néivear m'uragaigh gcoirní staíl spiachánach ráfla sciméapa neamhbhreach m'easuaiméis
12:03:44 <oerjan> i need some splum for the donary, hon
12:04:14 <Phantom_Hoover> Neamhbhreach is only a little implausible as an Irish name.
12:04:28 <oerjan> Phantom_Hoover: you know irish?
12:04:29 -!- baesemada has joined.
12:04:35 <Phantom_Hoover> oerjan, I know Irish names.
12:05:05 <Phantom_Hoover> They're characterised by 'h'es where no 'h'es should there be.
12:06:30 <oerjan> 03:02:39: <Ngevd> @messages
12:06:30 <oerjan> 03:02:39: <lambdabot> Phantom__Hoover said 1h 13m 41s ago: CRITICAL INTELLIGENCE UPDATE: elliott lives in the Abbey, move to intercept.
12:06:36 <oerjan> hexham will never be the same
12:10:18 -!- baesemada has quit.
12:15:43 <oerjan> * elliott just assumes tswett decoded his CLEVER HIDDEN MESSAGE. <-- ejatdhCHM? that makes no sense man
12:16:48 <monqy> it's backwards for MHChdtaje.
12:16:52 <oerjan> ah.
12:17:31 -!- Madoka-Kaname has joined.
12:17:32 -!- Madoka-Kaname has quit (Changing host).
12:17:32 -!- Madoka-Kaname has joined.
12:20:32 <oerjan> 05:46:13: <lahwran> http://esolangs.org/wiki/Malbolge
12:20:32 <oerjan> 05:46:15: <lahwran> mother of god ...
12:20:40 <oerjan> no, more like the opposite, i'd say
12:20:47 <lahwran> ?
12:21:31 <oerjan> opposite of mother of god.
12:21:32 <monqy> dog fo rehtom
12:21:46 <lahwran> god of mothers?
12:21:51 <lahwran> father of god?
12:22:00 <lahwran> mother of satan?
12:22:08 <lahwran> I could go on for hours, which one do you mean?
12:22:09 <oerjan> getting close
12:22:20 <oerjan> lahwran: well which one fits with malbolge?
12:22:34 * oerjan pun appreciation lessons
12:22:39 <lahwran> "mother of god" works nicely
12:22:44 <monqy> zbgure bs tbq
12:22:56 <lahwran> http://www.urbandictionary.com/define.php?term=mother+of+god
12:23:03 <lahwran> "If something unbelieveable happens or is so unexpected and you cant believe your eyes, you can then say 'Mother of GOD!'"
12:23:05 <lahwran> I rest my case :3
12:23:53 <oerjan> yes, but that's not punny enough.
12:24:14 <oerjan> or wordplay, whatever
12:26:46 <lahwran> I'm busy reading gender-related holy wars on reddit, can't think about puns
12:27:12 <shachaf> lahwran: Solution: Stop reading Reddit.
12:27:25 <lahwran> yeeeeaahhh that's a good idea
12:27:29 <shachaf> Reddit is stupid. Especially "gender-related holy wars" on it.
12:28:11 <lahwran> "holy wars" on the internet in general are stupid, but very entertaining
12:28:14 <oerjan> i don't visit the reddit front page any more these days.
12:28:33 <monqy> holy wars as in
12:29:03 <shachaf> The Reddit front page is OK once you unsubscribe from every single subreddit.
12:29:04 <lahwran> "you're right and I'm wrong, and I won't listen to reason even if you're not trying to disagree with me" kinda stuff
12:29:21 <oerjan> shachaf: i'm not logged in, so i mean the default set
12:29:22 <lahwran> happens a lot with programming languages, too. perl vs python, anyone?
12:29:26 <lahwran> :D
12:29:51 <monqy> never heard a proper perl vs python
12:29:58 <shachaf> oerjan: I'm not logged in either.
12:30:14 <shachaf> I don't really log in to websites anymore.
12:30:20 <lahwran> monqy: honestly, I haven't either
12:30:58 <monqy> of what use is a holy war if both sides are wrong
12:31:15 <lahwran> you don't need that qualifier on there
12:31:16 <shachaf> monqy: Eliminating wrong people from both sides.
12:31:23 <shachaf> That's what war is about.
12:31:37 <lahwran> in general holy wars imply that any aggressive side is wrong :P
12:31:44 <lahwran> and, often the unaggressive sides too
12:32:31 <shachaf> I'm in a holy war with my pants -- in particular the knee area.
12:32:34 <shachaf> I'm losing. :-(
12:32:47 <lahwran> hah
12:33:06 <lahwran> I'm proud to say the knees of my pants have stayed mostly assembled in recent years
12:33:08 <monqy> my pants and I have a mutual respect
12:33:24 <oerjan> i'm in a holy war with god. it's rather frustrating.
12:34:03 <shachaf> oerjan: A holier-than-thou war?
12:34:52 <oerjan> shachaf: the guy just won't come to his senses
12:36:46 <oerjan> i mean i keep saying "making a universe where suffering is a building block, that's just atrocious" but he just won't have any of it.
12:41:07 <oerjan> "Can't you just _fix_ it already?" "*THUNDERBOLT*"
12:41:53 <lahwran> nahahaha
12:41:59 <lahwran> s/n/b/
12:46:08 -!- Ngevd has joined.
12:46:43 -!- mr_schlauch has joined.
12:50:16 <Ngevd> Hello!
12:51:01 <Ngevd> Goodbye!
12:51:03 -!- Ngevd has quit (Client Quit).
13:29:11 -!- kallisti has joined.
13:29:11 -!- kallisti has quit (Changing host).
13:29:11 -!- kallisti has joined.
13:29:17 <kallisti> ARISE COMPUTER
13:29:20 <kallisti> I SUMMON THEW
13:29:22 <kallisti> so after playing some Skyrim
13:29:25 <kallisti> I think I've decided
13:29:51 <kallisti> that I'm not going to spend money on what is essentially a huge, monotonous, buggy, unbalanced game.
13:32:51 -!- kallisti_ has joined.
13:33:35 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .).
13:46:54 <kallisti> hmmm I think for the first time ever wikipedia's donation drive is behind its budget.
13:48:02 -!- kallisti_ has left.
13:48:09 <quintopia> they need to come up with an actual fundraiser if they want to keep drawing millions from the general public
13:48:28 <kallisti> quintopia: what's the difference between an "actual fundraiser" and what they're doing.
13:48:35 <monqy> if I don't give them money, they'll give me more faces, and I love the faces
13:48:58 <kallisti> I think their fundraider campaign is kind of poorly executed.
13:49:11 <quintopia> fundraider!
13:49:15 <kallisti> lol yes
13:49:21 <kallisti> not enough fun raiding
13:49:23 <kallisti> needs more raids
13:49:39 <kallisti> I think they should have stuck to the "here's the bar showing how much money we need"
13:49:42 <kallisti> instead of the faces.
13:49:53 <monqy> but
13:49:54 <quintopia> facesssssss
13:49:55 <monqy> faces are good
13:50:00 <monqy> faces are friend
13:50:01 <kallisti> it worked fine in the past, and gave people an indication that there is a need to donate.
13:50:15 <kallisti> they could even have faces /and/ the progress bar.
13:50:20 <quintopia> ,,,,,,,,,
13:50:22 <monqy> progress bar made of faces
13:50:26 <kallisti> yes.
13:50:40 <quintopia> face made of bars
13:50:44 <monqy> give more money to get more faces
13:50:47 <monqy> now everyone will donate
13:51:03 <quintopia> yes. all the donate.
13:51:08 <kallisti> all the faces do is attract people to click and read their shitty advertising spiel.
13:51:15 <quintopia> nope
13:51:25 <quintopia> they attract people to look at faces
13:51:32 <monqy> to admire the faces
13:51:37 <oerjan> it's all so facetious
13:53:04 <kallisti> ..
13:53:10 <kallisti> monqy: hi I got idea for game
13:53:13 <kallisti> super game.
13:53:15 <kallisti> but complicated
13:53:25 <monqy> you flip a face but it's really really big
13:53:26 <kallisti> maybe I shouldn't plan so comlpicatedly
13:53:54 <kallisti> no it's like RPG + RTS
13:54:12 <kallisti> + maybe dynamically generated storyline/world but I doubt I'll be good at that.
13:54:26 <kallisti> definitely randomly generated world would be nice.
13:55:06 <kallisti> the idea started as a desire to have an RPG where careful consideration and planning are required
13:55:08 <quintopia> and you can go back in time and kill the royal family and everything is different
13:55:22 <kallisti> like, with magic, for example, you can't just run around and throw fireballs everywhere.
13:55:52 <quintopia> you can only throw them where they wont hurt anyone
13:56:21 <kallisti> if you're in a forest, the forest will catch on fire. also, good spells are slow and require no interruptions. Anything fast is either a) not very strong b) drains a lot of magical resources (I haven't decided what that is)
13:56:33 <monqy> forest fires mean more things dead
13:56:35 <monqy> perfect
13:56:37 <kallisti> lol
13:56:39 <kallisti> yes.
13:56:44 <kallisti> though if there is an enemy wizard
13:56:47 <kallisti> he could conjure rain.
13:56:48 <monqy> dead
13:56:50 <monqy> oh
13:56:53 <monqy> try megafire
13:56:58 <monqy> (thumbs up)
13:57:07 <quintopia> megarain though
13:57:25 <monqy> D:
13:57:57 <kallisti> also another idea is to have the game progress from a small scale to large scale while being interesting the entire time.
13:57:59 <quintopia> do recommend nuclear blast
13:58:06 <kallisti> so, to start with you'd be one person. the main hero character.
13:58:29 <quintopia> oh sort of like battles in brutal legend
13:58:34 <kallisti> then you'd develop a following, and eventually you would control a town, then a county, then a kingdom.
13:58:56 -!- derdon has joined.
13:58:57 <kallisti> though I don't if I actually want to do that.
13:59:07 <quintopia> you dont want to do that
13:59:09 <kallisti> I think just having a small city under your control would be good enough.
13:59:19 -!- oerjan has quit (Quit: leaving).
13:59:19 <quintopia> you want a game company with resources to do it for you
13:59:27 <kallisti> also I'd rather focus on a small group of awesome hero characters than armies and stuff
14:00:07 <kallisti> the way I see it working is you have military squads that you can train, but all of the epic questy stuff would be handled by your heros
14:00:14 <kallisti> but yeah
14:00:15 <kallisti> that's like
14:00:17 <kallisti> a game I'll never make
14:00:21 <kallisti> that I've thought about a lot recently
14:00:31 <kallisti> I'd like to be a game company
14:00:34 <kallisti> like the entire game company
14:00:35 <kallisti> at once
14:00:41 <kallisti> like a hivemind
14:00:42 <quintopia> yeah man
14:00:45 <kallisti> developing a game
14:01:20 <monqy> my dream existence is as a hivemind
14:01:28 <monqy> a hivemind of robots
14:01:30 <monqy> or perhaps hiveminds
14:01:40 <kallisti> my existence hive is a dream of minds.
14:01:47 <quintopia> is this a good dream or a nightmare
14:02:26 <kallisti> my dream existence is of mind hives
14:02:45 <quintopia> my dream dream is of dream dreams
14:04:08 <kallisti> mmmm cole slaw
14:04:20 <kallisti> what the hell does cole mean
14:04:23 <kallisti> also slaw
14:04:37 <monqy> coles law
14:04:43 <monqy> colesl aw
14:04:44 <quintopia> cole is cabbage, slaw is salad
14:05:00 <kallisti> The term "coleslaw" arose in the 18th century as an Anglicisation of the Dutch term "koolsla", a shortening of "koolsalade", which means "cabbage salad".[2] It is originally from Ireland and was made at the end of the month from leftover vegetables and cream.
14:05:04 <kallisti> indeed
14:05:23 <monqy> coleslaw is good except when it isn't
14:05:29 <quintopia> yeah
14:05:38 <kallisti> "closeup of Kentucky Fried Chicken's coleslaw" WHYYYY
14:05:44 <monqy> thanks
14:05:58 <monqy> enlarged for texture
14:06:02 <quintopia> they make the worst
14:06:04 <monqy> delicious coleslaw texture
14:06:30 <monqy> is the picture good at least
14:06:49 <monqy> artistically
14:07:25 <kallisti> "here's some shitty grits I got no
14:07:55 <kallisti> http://en.wikipedia.org/wiki/File:KFC_coleslaw.JPG
14:08:06 <quintopia> mmmm grits
14:08:08 <monqy> ew
14:08:14 <kallisti> imagine cabbage now imagine KFC sucks
14:10:25 <monqy> the only retouching they did was a crop
14:10:44 <monqy> i am glad to in all other respects witness the unadulterated glory of kfc coleslaw
14:10:56 <monqy> viesual respects i mean
14:11:03 <monqy> except for some of them
14:12:38 <quintopia> yes
14:18:16 <kallisti> http://en.wikipedia.org/wiki/Brunswick_stew
14:18:22 <kallisti> I love brunswick stew.
14:18:24 <kallisti> so goood.
14:19:52 <quintopia> dont make me hungry when there is no food
14:20:52 <kallisti> http://en.wikipedia.org/wiki/Southern_American_cuisine
14:21:02 <kallisti> http://en.wikipedia.org/wiki/Fried_chicken
14:21:15 <kallisti> http://en.wikipedia.org/wiki/Biscuits_and_gravy
14:21:47 <kallisti> http://en.wikipedia.org/wiki/Gumbo
14:21:58 <monqy> the american quisine picture is a burger, great
14:21:58 <kallisti> http://en.wikipedia.org/wiki/Jambalaya
14:22:05 <kallisti> monqy: yeah I found that funny
14:22:27 <kallisti> http://en.wikipedia.org/wiki/Hushpuppy
14:22:53 * quintopia does not click on food pron
14:23:14 <monqy> it's informative it has words
14:23:20 <monqy> don't you want education
14:23:24 <monqy> food education
14:23:50 <quintopia> i am hungry!
14:24:33 <kallisti> quintopia: http://en.wikipedia.org/wiki/Chicken_and_dumplings
14:24:40 <kallisti> http://en.wikipedia.org/wiki/Cornbread
14:24:47 <kallisti> http://en.wikipedia.org/wiki/Apple_butter
14:24:54 <kallisti> http://en.wikipedia.org/wiki/Chow-chow
14:25:07 <monqy> http://upload.wikimedia.org/wikipedia/commons/2/23/Ni%C3%A8r_beurre_National_Trust_for_Jersey_2007_a.jpg yum yum
14:25:17 <quintopia> kallisti is hating me :(
14:25:31 <kallisti> http://en.wikipedia.org/wiki/Fried_green_tomatoes_(food)
14:25:40 <fizzie> kallisti: Here's your sine wave: https://chart.googleapis.com/chart?cht=lc&chd=t:-1&chs=250x150&chfd=0,x,0,6.28,0.1,sin(x)*50%2b50
14:25:49 <kallisti> http://en.wikipedia.org/wiki/Sausage_gravy
14:25:51 <quintopia> what am i seeing here monqy
14:26:08 <monqy> you'd know if you clicked kallisti's links!!
14:26:54 <kallisti> fizzie: I was having a drunken conversation with someone and they started talking about audio stuff in relation to films and they kind of knew what spectrograms were but I wanted to clarify by showing a pure sine tone and its corresponding spectrogram.
14:27:02 <quintopia> or you could just tell me
14:27:06 <kallisti> quintopia: foods
14:27:12 <monqy> Making black butter in Jersey - wikepid
14:27:20 <quintopia> oh
14:27:21 <monqy> first image on the appel buter page
14:27:23 <fizzie> kallisti: I'm not sure you can get Google's image chart API to make a spectrogram, sadly.
14:27:48 <quintopia> it takes a metal-melting forge to make black butter it seems
14:28:04 <kallisti> it's okay I could have just drawn a vertical line on a 2D chart somewhere :P
14:28:06 <monqy> how else would you butter the apples
14:28:11 <monqy> those things are hard!
14:28:42 <kallisti> we have "apple houses" here
14:28:46 <kallisti> which just sell all apple
14:28:49 <kallisti> stuff
14:29:03 <kallisti> just tons of different kinds of apples, apple cider, apple butter, apple fritters, apple pie.
14:29:10 <kallisti> probably other things made of apples that I didn't know existed
14:29:13 <monqy> apple chips
14:29:16 <kallisti> oh, yes.
14:29:58 <monqy> apple sauce
14:30:44 <fizzie> Apple iBook.
14:30:49 <kallisti> no
14:30:52 <kallisti> bad
14:31:02 <kallisti> not very nutritioys
14:31:02 <quintopia> Apple iRack
14:33:35 <kallisti> is that a pun on Iraq ..
14:33:41 <kallisti> yes it is.
14:34:06 <monqy> apple macintosh, yum yum
14:36:26 <fizzie> There's a garlic-themed restaurant in Helsinki, they do some a bit strange garlicy things. (Like garlic beer and garlic ice-cream.)
14:37:08 <quintopia> yecch
14:38:17 <quintopia> chocochip waffles?
14:38:49 <monqy> garlic chocochip garlic waffles
14:39:00 <kallisti> garlic garlic in a garlic sauce
14:39:20 <kallisti> fizzie: can you order a whole bulb of garlic.
14:39:28 * quintopia dips it in garlic butter
14:39:57 <fizzie> kallisti: It's not on the menu, but I'm pretty sure you could.
14:39:59 <quintopia> maorp
14:40:11 <fizzie> Also there's a viking-themed restaurant chain that sells tar ice-cream.
14:40:19 <quintopia> what
14:40:30 <fizzie> It's not entirely unique, but top Google hits about "tar ice cream" seem to be about it.
14:40:40 <quintopia> tar is not food
14:40:49 <fizzie> http://susan-stepney.blogspot.com/2011/06/tar-ice-cream.html <-- see, #1 hit is some computational blogger blogging about it.
14:41:03 <fizzie> It's not too bad.
14:41:50 <kallisti> wat ice cream tarpit?
14:41:55 <kallisti> is it the smallest ice cream?
14:42:11 <fizzie> The ice cream with the least amount of instructions.
14:42:23 <quintopia> yeah i just read that
14:42:30 <quintopia> she seems to think it is nice
14:42:52 <kallisti> I'm not sure that's what turing tarpit was originally coined to mean.
14:44:08 <kallisti> "There is a small but thriving community on the Internet of hobbyists who program in and design esoteric programming languages." -- haha Wikipedia
14:44:26 <monqy> does it have a citation
14:44:36 <kallisti> no
14:44:39 <quintopia> i dont buy it
14:44:41 <kallisti> "The esolang community is active sporadically, and topics of discussion range from debate as to whether a language is Turing-complete to how one would go about representing abstract and hard to visualise mathematical concepts in a programming environment. There is a mailing list, but it is nearly abandoned and most discussion happens on the wiki (see below) or on IRC."
14:45:12 <kallisti> other topics include: apple butter and garlic-themed restaurants.
14:45:16 <monqy> wikipedia.............................
14:45:26 <monqy> oh no it gives
14:45:29 <monqy> lolcoad as its
14:45:32 <monqy> firsst iexampel
14:45:33 <monqy> no bad
14:45:55 <kallisti> first example should be Malbolge
14:46:40 <kallisti> ('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=<M:9wv6WsU2T|nm-,jcL(I&%$#" `CB]V?Tx<uVtT`Rpo3NlF.Jh++FdbCBA@?]!~|4XzyTT43Qsqq(Lnmkj"Fhg${z@>
14:47:56 <fizzie> Their Befunge Hello World uses a nonstandard 3x2 print loop, but I suppose that's justifiable, because the standard 5x1 >:#,_ is not "2D" at all.
14:52:23 <Sgeo> As ... blah as Cyanide and Happiness is, I do like the time travel strips, I think
14:52:39 <Sgeo> Once a year. Apparently since 2006
14:53:21 <kallisti> S "I like station v3" geo
14:54:40 <monqy> I was waiting for that to come up
15:00:53 <Sgeo> I officially hate commentors on dilbert.com
15:01:19 <Sgeo> So far, two people think Oxytocin is a misspelling.
15:02:31 <Sgeo> http://dilbert.com/strips/comic/2011-12-31/
15:05:24 <quintopia> i officially hate dilbert
15:05:36 <quintopia> and scott adams too
15:17:54 <Gregor> Ah yes.
15:18:02 <Gregor> It's that time of year where I have to remember to update copyright lines.
15:19:11 <quintopia> why not just write them so they dont have to be updated?
15:20:19 <Gregor> Because then they wouldn't be legally correct ...
15:23:18 -!- azaq23 has quit (Quit: Leaving.).
15:23:39 <quintopia> under which law?
15:38:44 -!- cswords has joined.
15:39:19 -!- cswords has quit (Client Quit).
15:44:51 <Gregor> quintopia: None I suppose, under Berne you don't need a copyright notice at all *shrugs*
15:45:44 <Gregor> Apparently a copyright notice can defeat a defense of "innocent infringement"
15:46:13 <Gregor> I need a VCS that can tell me when I need to update copyright notices 8-D
15:46:22 <Gregor> I wonder if there's a plugin for Mercurial to do that ...
15:47:02 <coppro> You could just not put the year into the copyright notice
15:47:18 <fizzie> Some GNU files have such a careful correspondence between "years mentioned in the copyright notice" and "edits that touched the file in the VCS" that one might believe they use some kind of a tool.
16:23:30 -!- Sgeo_ has joined.
16:24:57 -!- Sgeo has quit (Ping timeout: 240 seconds).
16:31:31 <Sgeo_> Do I want to know -cafe's opinion of conduits?
16:31:45 <Sgeo_> Or is the rest of cafe as stupid as that person in the thread?
16:34:47 -!- elliott has joined.
16:39:12 -!- Slereah_ has quit (Ping timeout: 248 seconds).
16:40:20 -!- Ngevd has joined.
16:40:22 <Ngevd> Hello!
16:40:34 <Ngevd> I'm mildy surprised that http://hackage.haskell.org/package/piet exists
16:41:14 -!- Slereah_ has joined.
16:43:33 <fizzie> Ngevd: There's a -- rather vaguely specified -- P programming language http://oshs.sourceforge.net/docs/oshs-osfil.ud-P.html in the equally vapoury OSHS, "The Operating System of The Holy Spirit".
16:43:35 <elliott> pietiful
16:44:04 <elliott> fizzie: A few hundreths of kilobytes, eh?
16:44:40 <fizzie> IOW, a few dozen bytes.
16:45:07 <fizzie> That's how holy it is. (In related news, I haven't yet found out what makes OSHS holy at all; all the stuff that's in there seems to be just about the technical side of it.)
16:45:35 <elliott> 11:23:17: <oerjan> basically on a channel as experimental as #esoteric, a logbot shouldn't filter out information, not even malformed such
16:45:45 <elliott> @ask oerjan Pings? NAMES lists?
16:45:45 <lambdabot> Consider it noted.
16:46:11 <elliott> 11:31:37: <oerjan> <ais523> elliott: don't you do C++ sudoku for fun sometimes? <-- what is C++ sudoku? i assume it's nothing as boring as programming sudoku in C++
16:46:11 <elliott> 11:33:17: <fizzie> IIRC it's just "C++ as a time-wasting brain exercise".
16:46:24 <elliott> fizzie: With an eye towards treating it as a functional language. Especially if you do it at compile-time.
16:46:33 <elliott> 11:35:13: <fizzie> <elliott> I failed at C++ Sudoku for the first time today :(
16:46:33 <elliott> 11:35:13: <fizzie> <elliott> it is not possible to create a boolean type such that "if (True)" works but
16:46:33 <elliott> 11:35:13: <fizzie> "if (True && 9)" doesn't
16:46:33 <elliott> I later figured this out, BTW.
16:46:36 <Gregor> @tell oerjan Re logs: See raw logs. I can't turn every line into something meaningful, but the raw logs never fail.
16:46:37 <lambdabot> Consider it noted.
16:47:16 <fizzie> Gregor: He just said "I know about timed hit^W^Wraw logs" on the next line or so.
16:47:39 <fizzie> Er, not the bit about timed hits. In retrospect, putting quote marks around that was probably a mistake.
16:47:41 <fizzie> Anyway.
16:48:29 <elliott> Gregor: You /could/ add unknown lines raw to the text logs (past parsing who sent them).
16:48:46 <Gregor> elliott: I /could/
16:48:51 <Gregor> I /choose/ not to ^^
16:49:23 <elliott> 12:15:43: <oerjan> * elliott just assumes tswett decoded his CLEVER HIDDEN MESSAGE. <-- ejatdhCHM? that makes no sense man
16:49:23 <elliott> 12:16:48: <monqy> it's backwards for MHChdtaje.
16:49:23 <elliott> 12:16:52: <oerjan> ah.
16:49:23 <elliott> yeah
16:49:58 <quintopia> elliott: YunXttm?
16:50:09 <elliott> i guess so?
16:53:09 <quintopia> :/
16:53:38 <elliott> 15:00:53: <Sgeo> I officially hate commentors on dilbert.com
16:53:44 <elliott> Sgeo_: You could try not reading dilbert.com.
16:54:02 <Gregor> 's better than XKCD.
16:54:22 <elliott> At least the author of xkcd isn't a scumbag :P
16:54:23 <elliott> 15:18:02: <Gregor> It's that time of year where I have to remember to update copyright lines.
16:54:23 <elliott> 15:19:11: <quintopia> why not just write them so they dont have to be updated?
16:54:23 <elliott> 15:20:19: <Gregor> Because then they wouldn't be legally correct ...
16:54:35 <elliott> Gregor: Most people just have the year be when the thing was last updated...
16:54:51 <Gregor> Yes, but you have to remember to do that when you /update/ it.
16:55:10 <elliott> Well, not really :P
16:55:13 <kallisti> hmmm I wonder if I have arthritis, or some kind of joint problem.
16:55:15 <elliott> You could just not put a year.
16:55:24 <elliott> 15:47:02: <coppro> You could just not put the year into the copyright notice
16:55:24 <elliott> Yes, that.
16:55:47 <elliott> 16:43:33: <fizzie> Ngevd: There's a -- rather vaguely specified -- P programming language http://oshs.sourceforge.net/docs/oshs-osfil.ud-P.html in the equally vapoury OSHS, "The Operating System of The Holy Spirit".
16:55:51 <kallisti> my fingers kind of ache a lot lately, and then sometimes there's a sharp pain and I can't move my wrist very well for about a second or two.
16:55:53 -!- Gregor has set topic: This channel Copyright © 2005 Gregor Richards | http://codu.org/logs/_esoteric/.
16:55:55 <elliott> fizzie: Wait, what *was* the context for this?
16:56:03 <Gregor> kallisti: Sounds RSIish.
16:56:12 <kallisti> from..... typing?>
16:56:19 <kallisti> I guess I type a lot. and weirdly
16:56:27 <fizzie> elliott: E was looking for single-letter-name programming languages a day or a few ago, and didn't find a P (just P'') at that time.
16:56:28 <Ngevd> elliott, one letter programming language names
16:56:45 <Vorpal> kallisti, you probably want to get a doctor to look at that.
16:56:54 <kallisti> a doctor? seriously? I'm shocked.
16:56:58 <kallisti> doctors fix medical problems?
16:57:03 <Ngevd> Some do
16:57:08 <Ngevd> Others just time travel
16:57:11 <Vorpal> kallisti, that is at least the goal
16:57:14 <kallisti> I thought they just gave people drugs.
16:57:20 <Vorpal> kallisti, if they are doctors in medicine
16:59:56 <kallisti> do you guys have anything like that?
17:00:11 <kallisti> seems like RSI would be common with programmers and whatnot
17:00:45 <Vorpal> thankfully I don't have it
17:01:10 <kallisti> hm, maybe I should learn how to type like a normal person
17:01:30 <Vorpal> what with 3 fingers on each hand? XD
17:01:37 <kallisti> yes
17:01:47 <Vorpal> (I don't think that many people use all five fingers on each hand to type)
17:01:53 <kallisti> I let my middle finger do too much I think.
17:02:01 <kallisti> they kind of dance around the keyboard :P
17:02:11 <kallisti> that's a poor explanation though
17:02:53 <Vorpal> I haven't slept for over 24 hours. Going to sleep now. Hopefully I will kind of sync up with the time zone I live in that way.
17:03:01 <Vorpal> cya tomorrow
17:03:04 <kallisti> that never works for me
17:03:05 <kallisti> but good night
17:03:32 <elliott> Vorpal: that doesn't work, you already fucked up
17:03:49 <kallisti> elliott: hi do you ever get RSI you type a lot.
17:04:09 <elliott> you don't "ever get" RSI, you just "get" RSI
17:04:15 <elliott> have you considered that it might be carpal tunnel, hth
17:04:26 <kallisti> seriously it's going to be so hard to type differently if that's what the problem is.
17:04:49 <elliott> install xwrits or sth
17:05:01 <kallisti> "Patients with CTS experience numbness, tingling, or burning sensations in the thumb and fingers, in particular the index, middle fingers, and radial half of the ring fingers, which are innervated by the median nerve. Less-specific symptoms may include pain in the wrists or hands and loss of grip strength"
17:05:08 <kallisti> ...oh. no I hadn't considered that. but that sounds pretty accurate.
17:05:13 <kallisti> fun.
17:05:30 <elliott> if you think you have anything like that (a) stop typing and (b) go and see a doctor
17:05:48 <elliott> or it'll get bad enough that you won't be able to type.
17:05:55 <kallisti> but typing is fun.
17:05:57 <kallisti> type type type
17:07:05 <Ngevd> Type if your nose
17:07:11 <Ngevd> Nasal tunnel syndrome
17:07:17 <Ngevd> s/if/with/
17:07:25 <Ngevd> I typo phonetically...
17:07:25 -!- Vorpal has quit (Ping timeout: 252 seconds).
17:09:08 <kallisti> http://en.wikipedia.org/wiki/Phalen%27s_maneuver this does not cause any symptoms.
17:09:46 <elliott> oh no -- 160 over 7 :/
17:10:08 <kallisti> http://en.wikipedia.org/wiki/File:Carpal_Tunnel_Syndrome,_Operation.jpg
17:10:14 <kallisti> this looks fun.
17:21:41 <nooga> urgh
17:22:19 <elliott> kallisti: pls don't link things like that without some kind of rudimentary warning, i'm afraid of my hands now :p
17:22:35 <kallisti> oh by the way if you don't like looking at meaty human insides then don't click that link.
17:22:43 <elliott> excellent
17:22:44 <kallisti> not that it isn't totally obvious from the filename.
17:22:53 <kallisti> >_>
17:22:54 <kallisti> just sayin'
17:23:08 <kallisti> do you guys actually read links before you click them?
17:24:32 <elliott> I didn't know how they fixed carpal tunnel :'(
17:25:12 <kallisti> but using sharp things to literally split the problem in half, of course. :P
17:25:16 <kallisti> divide and conquer algorithm.
17:25:21 <kallisti> s/buy/by/
17:26:12 <kallisti> I like how surgery is just really precise beneficial maiming.
17:26:37 -!- Ngevd has quit (Quit: Goodbye).
17:29:30 * kallisti thinks he would enjoy learning how to do surgery but is way too clumsy and shakey to ever be good at it.
17:29:53 <kallisti> it's kind of one of those things where you can't fuck up without massive legal consequences.
17:30:40 * kallisti comes into work hungover. accidentally leaves bonesaw in someone's abdomen.
17:32:12 <nooga> i'm looking for a small language to play
17:32:34 <kallisti> what was I even doing with a bonesaw for a surgery involving the abdomen? no idea.
17:32:59 <nooga> Potion by _why was promising but then I found out that it's unusable
17:33:15 <elliott> pail
17:33:33 <kallisti> network headache.
17:33:50 <elliott> pail
17:34:00 <kallisti> it's like MMO coding (also it isn't hosted anymore, but maybe you can change that!)
17:34:11 <nooga> ?
17:34:52 <nooga> elliott?
17:35:38 <elliott> nooga: http://catseye.tc/projects/pail/
17:36:23 <kallisti> nooga: flogscript
17:36:39 <kallisti> (I'm in a zzo mood)
17:37:12 <kallisti> nooga: if you learn flogscript you'll immediately become a leet golfer
17:37:24 <kallisti> or well, I think that's how it works.
17:40:52 <nooga> no docs
17:43:59 <nooga> writen in php
17:44:01 <nooga> yuck
17:45:13 <Sgeo_> Why would you want docs to be written in PHP?
18:00:15 <elliott> Ha, my feature request got promoted from feature request.
18:07:58 <elliott> Or should that be "demoted".
18:14:33 -!- oerjan has joined.
18:15:40 <oerjan> @messages
18:15:41 <lambdabot> elliott asked 1h 29m 56s ago: Pings? NAMES lists?
18:15:41 <lambdabot> Gregor said 1h 29m 3s ago: Re logs: See raw logs. I can't turn every line into something meaningful, but the raw logs never fail.
18:17:21 <oerjan> elliott: ok maybe not pings. NAMES lists could be useful.
18:18:11 <elliott> oerjan: <elliott> Gregor: You /could/ add unknown lines raw to the text logs (past parsing who sent them). <Gregor> elliott: I /could/ <Gregor> I /choose/ not to ^^
18:18:58 <oerjan> Gregor: it's also somewhat about not knowing that the information _exists_ in the raw logs.
18:19:34 * elliott sigh.
18:19:40 <elliott> oerjan: If you're trying to make me want to dust off ch2, it's working :P
18:19:47 <oerjan> yay :D
18:20:31 <elliott> Depends whether Gregor will allow Haskell onto his bless-ed servers tho >:)
18:21:36 <oerjan> <kallisti> WHY DOES WIKIPEDIA RUIN EVERY FOOD WITH PICTURES OF SHITTY VERSIONS OF THAT FOOD <-- clearly people geeky enough to edit wikipedia only eat at fast food restaurants.
18:22:36 * oerjan unprejudiced
18:23:07 <elliott> -- oerjan "microwave lutefisk" oerjan
18:23:53 <elliott> Gregor: How do you know whether a QUIT results in a user leaving the channel in your log-baker? You don't do regular NAMES queries, so it should require unbounded lookback in the logs to determine that...
18:24:21 <oerjan> i only mentioned those two terms together in order to point out you _cannot_ microwave lutefisk. sheesh.
18:24:44 <elliott> oerjan: yes, and that's why you didn't have any :P
18:24:57 <oerjan> check.
18:25:27 <oerjan> i did, however, have microwave pinnekjøtt.
18:28:03 <oerjan> <kallisti> http://en.wikipedia.org/wiki/Gumbo <-- the creole restaurant i knew about closed years ago :(
18:32:08 <elliott> @src length
18:32:08 <lambdabot> Source not found. :(
18:32:12 <elliott> fucking piece of
18:32:20 <oerjan> wat
18:32:25 <Sgeo_> @source length
18:32:26 <lambdabot> length not available
18:32:36 <Sgeo_> What's the difference between src and source?
18:32:38 <Sgeo_> @src maybe
18:32:39 <lambdabot> maybe n _ Nothing = n
18:32:39 <lambdabot> maybe _ f (Just x) = f x
18:32:40 <oerjan> Sgeo_: *BZZT* WRONG
18:32:40 <Sgeo_> @source maybe
18:32:41 <lambdabot> maybe not available
18:32:54 <oerjan> @source Prelude
18:32:55 <lambdabot> http://darcs.haskell.org/packages/base/Prelude.hs
18:33:03 <Sgeo_> OH
18:33:09 <oerjan> it's for modules. i also suspect it's very outdated.
18:33:31 <oerjan> like, ghc no longer uses darcs
18:33:40 <Sgeo_> > maybe undefined id (Just 5)
18:33:41 <lambdabot> 5
18:33:53 <Sgeo_> I was expecting it to be overly strict
18:33:54 <elliott> oerjan: that's irrelevant, darcs.haskell.org hosts git repos
18:34:01 <oerjan> elliott: okay
18:34:15 <elliott> Sgeo_: it could not be overly strict without explicitly using seq, parametricity...
18:34:41 <elliott> http://darcs.haskell.org/packages/base/ seems to be a checkout of http://darcs.haskell.org/packages/base.git/
18:34:59 <Sgeo_> I guess Haskell doesn't always go left to right in pattern matching?
18:35:53 <elliott> Sgeo_: sure it does.
18:35:57 -!- ais523 has joined.
18:36:14 <Sgeo_> But then why doesn't it die on pattern matching ... oh, I think I get it
18:36:18 <elliott> id a = 42
18:36:27 <elliott> *foo
18:36:27 <Sgeo_> Because to pattern match there, it doesn't need to evaluate it
18:36:30 <elliott> OMG id pattern-matches on its first argument, foo _|_ must = _|_
18:36:47 <elliott> pattern-matching doesn't cause any kind of reduction itself, only discrimination
18:36:49 <elliott> i.e. constructors
18:36:58 <Sgeo_> Ok, thanks
18:37:02 <oerjan> Sgeo_: in maybe n _ Nothing = n, n is an irrefutable pattern and thus not strict. only the last argument is actually evaluated to check the constructor.
18:37:23 <Sgeo_> But there are functions in Haskell that are overly strict, and this makes me sad.
18:38:10 <Sgeo_> oerjan, I get it, thanks
18:38:12 <oerjan> Sgeo_: it annoys me slightly that show for Chars is overly strict
18:38:35 <oerjan> > fix (concatMap show)
18:38:38 <Sgeo_> show (undefined::Char)
18:38:38 <elliott> Sgeo_: i take it you read conal's blog or something
18:38:39 <lambdabot> mueval-core: Time limit exceeded
18:38:40 <Sgeo_> > show (undefined::Char)
18:38:41 <lambdabot> "*Exception: Prelude.undefined
18:38:57 <Sgeo_> elliott, I've read the occasional post
18:39:11 <oerjan> wat
18:39:13 <oerjan> > fix (concatMap show)
18:39:17 <lambdabot> mueval-core: Time limit exceeded
18:39:30 <oerjan> ...what gave the "?
18:39:44 <Sgeo_> > fix show
18:39:45 <lambdabot> "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\...
18:40:04 <elliott> Sgeo_: Oh, I assumed you were referring to
18:40:07 <elliott> http://conal.net/blog/posts/functional-concurrency-with-unambiguous-choice
18:40:07 <elliott> http://conal.net/blog/posts/merging-partial-values
18:40:15 <elliott> http://conal.net/blog/posts/lazier-function-definitions-by-merging-partial-values
18:40:17 <elliott> http://conal.net/blog/posts/lazier-functional-programming-part-1
18:40:25 <elliott> http://conal.net/blog/posts/lazier-functional-programming-part-2
18:40:29 <Sgeo_> elliott, I had unamb-style stuff in mind, yeah
18:40:33 <oerjan> > show (undefined::Char)
18:40:34 <lambdabot> "*Exception: Prelude.undefined
18:40:39 <Sgeo_> But I think I only read some of those
18:40:40 <oerjan> oh wait of course
18:40:52 <elliott> I don't think it's all that big a deal in practice.
18:41:01 <oerjan> the " is not for the explicit show, but for the implicit one lambdabot uses on the resulting String
18:41:07 <elliott> I'm not the biggest fan of unamb, and the left-to-right behaviour is at least predictable.
18:41:20 <elliott> Also, it really needs to be in the language; HasLub sucks.
18:41:31 <elliott> oerjan: i could have told you that
18:42:32 <elliott> "The unsafePerformIO is actually safe in this situation because amb is deterministic when the precondition of unamb satisfied."
18:42:42 <elliott> Similarly, unsafePerformIO is safe because unsafePerformIO is deterministic when the precondition of unsafePerformIO is satisfied.
18:46:58 -!- oerjan_ has joined.
18:47:53 -!- oerjan has quit (Disconnected by services).
18:47:59 -!- oerjan_ has changed nick to oerjan.
18:48:29 <oerjan> 19:43 oerjan> and the mueval-core timeout prevents any partial result from being printed at all. or...
18:48:32 <oerjan> 19:43 oerjan> > "test" ++ fix id
18:48:38 <oerjan> > "test" ++ fix id
18:48:42 <lambdabot> mueval-core: Time limit exceeded
18:50:48 <Sgeo_> WTF
18:50:53 <Sgeo_> fix isn't in Prelude?
18:50:59 <Sgeo_> @hoogle fix
18:50:59 <lambdabot> Control.Monad.Fix module Control.Monad.Fix
18:51:00 <lambdabot> Data.Fixed module Data.Fixed
18:51:00 <lambdabot> Data.Function fix :: (a -> a) -> a
18:51:00 <oerjan> indeed not
18:51:49 -!- xandy has quit (*.net *.split).
18:51:50 -!- quintopia has quit (*.net *.split).
18:52:39 -!- xandy has joined.
18:52:39 -!- quintopia has joined.
18:53:33 -!- zzo38 has joined.
18:54:44 <elliott> `welcome xandy
18:54:47 <HackEgo> xandy: 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
18:56:19 <fizzie> `welcome everyone
18:56:23 <HackEgo> everyone: 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
18:56:45 <fizzie> HackEgo: Why thank you.
18:57:38 <elliott> `welcome FireFly
18:57:39 <elliott> oops
18:57:41 <elliott> `welcome fizzie
18:57:42 <HackEgo> FireFly: 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
18:57:43 <elliott> `swat FireFly
18:57:44 <HackEgo> fizzie: 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
18:57:46 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: swat: not found
19:00:01 <fizzie> oerjan holds the swatopoly.
19:05:37 -!- augur has quit (Remote host closed the connection).
19:09:56 <elliott> hmm, there's no way i'm getting 200 rep today
19:11:10 <oerjan> they have finally caught on to you being a disreputable scoundrel
19:12:17 <elliott> quite. wait, didn't you get mad at me for calling someone a scoundrel once?
19:13:31 <oerjan> i cannot possibly have done such a thing *erases evidence*
19:14:29 <fizzie> oerjan: It would be quite a scoundrely thing to do.
19:14:30 <oerjan> if i did, it would have been under circumstances where it might conceivable have been interpreted seriously.
19:14:38 <oerjan> *ly
19:14:40 -!- Ngevd has joined.
19:15:05 <Ngevd> Hello!
19:15:09 <fizzie> <oerjan> <ehird> now who are you, scoundrel. <-- i'm going to assume you secretly know Tenacity from before, as otherwise i think this channel is _really_ going downhill
19:15:22 <fizzie> (2009-09-07.)
19:15:22 <elliott> oerjan: hm if contravariant functors are (b -> a) -> f a -> f b, are normal functors covariant
19:15:38 <oerjan> ah a newbie. yes, it's a rather bad first channel impression.
19:15:39 <elliott> oerjan: oh right i remember, you had no idea that "scoundrel" was old-timey-sounding :P
19:16:23 <oerjan> yes and maybe.
19:16:42 <elliott> i sure was hyper that day
19:16:45 * elliott stops logreading
19:17:04 <elliott> oerjan: ok, so is there a name for class Cocontrafunctor f where wtfmap :: (a -> b) -> (b -> a) -> f a -> f b
19:17:09 <elliott> where you have both covariant _and_ contravariant parts
19:17:10 <elliott> e.g.
19:17:26 <elliott> data F a b = F (b -> a) (a, b)
19:17:30 <oerjan> i cannot fathom to whom scoundrel would be old-timey-sounding
19:17:34 <fizzie> Cocoafunctor, the sweetest of functions.
19:17:49 <fizzie> oerjan: Allegedly it "evokes images of top hats and curled moustaches."
19:17:56 <elliott> What doesn't.
19:18:01 <elliott> (You realise oerjan was punning?)
19:18:34 -!- olsner has joined.
19:19:06 <Sgeo_> That wtfmap looks useless
19:19:12 <Sgeo_> I mean, what's the b -> a for?
19:19:18 <elliott> Sgeo_:
19:19:18 <elliott> <elliott> where you have both covariant _and_ contravariant parts
19:19:18 <elliott> <elliott> e.g.
19:19:18 <elliott> <elliott> data F a b = F (b -> a) (a, b)
19:19:21 <elliott> hth hand
19:19:37 <elliott> you can't give a Functor or Contrafunctor instance for F, but you can give it a Cocontrafunctor instance
19:19:51 <oerjan> elliott: ah that bifunctor question? i'm sure there's any term other than "bifunctor covariant in the first and contravariant in the second parameter"
19:19:52 * Sgeo_ knows nothing about Contrafunctor
19:19:56 <elliott> indeed I believe _every_ haskell ADT of the right kind has a Cocontrafunctor instance
19:20:06 <elliott> Sgeo_: contramap :: (b -> a) -> fa -> f b
19:20:23 * Sgeo_ blinks
19:20:24 <Sgeo_> Ah, ok
19:20:35 <oerjan> elliott: oh hm wait that wasn't what you were asking
19:20:37 <elliott> Sgeo_: e.g. (a -> Bool) has a Contrafunctor instance
19:20:38 <elliott> oerjan: what question? I thought bifunctors were of kind (* -> * -> *)
19:20:44 <elliott> http://hackage.haskell.org/packages/archive/bifunctors/0.1.2/doc/html/Data-Bifunctor.html
19:21:06 -!- Klisz has joined.
19:21:07 <oerjan> elliott: i just assumed you were asking about a question i'd recently seen in -cafe or somewhere
19:21:21 <elliott> lol
19:21:47 <elliott> hmm... that wtfmap has a flaw
19:21:51 <elliott> or rather
19:21:58 <elliott> I don't know what the law has to be to stop you writing
19:22:20 <elliott> wtfmap f g (a,b) = (a, f (g (f b)))
19:22:31 <elliott> which is ofc not allowed, you should only apply f and g to the right positions, once
19:24:46 <oerjan> <elliott> indeed I believe _every_ haskell ADT of the right kind has a Cocontrafunctor instance <-- i think that's the way free theorems based on parametricity usually look, no?
19:25:19 <elliott> oerjan: er what way
19:25:22 <elliott> sorry, i'm dumb :(
19:25:46 <oerjan> @free f :: (a -> b, a, b)
19:25:46 <lambdabot> (forall p q. h . p = q . g => k p = q) => $map_Triple k g h f = f
19:25:58 <oerjan> wtf
19:26:47 <oerjan> that's ugly
19:27:03 <oerjan> @free f :: (a -> b, a)
19:27:03 <lambdabot> (forall p q. h . p = q . g => k p = q) => $map_Pair k g f = f
19:27:18 <oerjan> ok maybe not
19:27:29 <oerjan> @free f :: a -> b
19:27:30 <lambdabot> h . f = f . g
19:27:32 <nooga> no language
19:28:46 <oerjan> @free f :: [a] -> a
19:28:46 <lambdabot> g . f = f . $map g
19:29:29 * oerjan isn't quite sure what he meant
19:30:20 * elliott too :P
19:30:48 <elliott> what are the Functor laws again? including the ones that are impossible to violate in Haskell
19:31:02 <elliott> oh hmm, it's just fmap id = id isn't it, and that's a free theorem
19:31:46 <Sgeo_> Surely with unsafeCoerce and unsafePerformIO, nothing is impossible to violate?
19:32:00 <Sgeo_> (Well, some things may be impossible to violate)
19:32:27 <Sgeo_> (Like the whatchamacallit that says f _|_ = non-bottom and f non-bottom = _|_ is impossible
19:32:52 <elliott> monotonicity of information, or whatever
19:33:04 <elliott> it's actually stronger than that
19:33:14 <elliott> f _|_ [= f x for all x
19:33:19 <elliott> where [= is a symbol i can't type
19:33:25 <elliott> |_|| but sideways
19:33:42 <Sgeo_> Lessthanorequalto?
19:33:43 <Sgeo_> <=
19:33:56 <elliott> ...no.
19:34:08 <elliott> if you think |_|| turned on its side looks like < with _ below it, you're blind
19:34:20 <elliott> it's less-than-or-equally-defined-as
19:35:05 <fizzie> The Commodore logo?! (Yeah, yeah, that's even further away; but [= is not much farther than the common C=.)
19:37:33 <elliott> =c
19:38:06 <oerjan> elliott: fmap id = id and fmap (f . g) = fmap f . fmap g
19:38:47 <oerjan> it's not _entirely_ a free theorem btw, you could do fmap' f = fmap (f $!)
19:38:52 <oerjan> or wait hm
19:38:58 <Ngevd> Wow, I think I've just understood the . thingy
19:39:09 <oerjan> that doesn't do anything to id
19:40:13 <oerjan> <Sgeo_> (Like the whatchamacallit that says f _|_ = non-bottom and f non-bottom = _|_ is impossible <-- well, with unsafePerformIO and catch, you can cheat for some bottoms
19:40:37 <elliott> oerjan: hmm... so wtfmap id id = id, wtfmap (f . g) (h . i) = wtfmap f h . wtfmap g i
19:40:39 <oerjan> @free (a, a -> Int)
19:40:40 <lambdabot> Pattern match failure in do expression at Plugin/Free/FreeTheorem.hs:54:20-34
19:40:44 <oerjan> argh
19:40:44 <elliott> that second one might ban wtfmap f g (a,b) = (a, f (g (f b))), dunno
19:40:50 <oerjan> @free f :: (a, a -> Int)
19:40:51 <lambdabot> (forall k. h (k . g) = k) => $map_Pair g h f = f
19:41:57 <zzo38> Finally they fixed it I can remove tags from the git
19:43:18 <oerjan> elliott: i suspect you want some swapping in the latter equation
19:43:56 <oerjan> wtfmap (f . g) (h . i) = wtfmap f i . wtfmap g h
19:44:02 <elliott> er, right
19:44:29 <elliott> hmm
19:44:36 <oerjan> and of course only if the right side types
19:44:47 <elliott> duh :P
19:46:21 <oerjan> it _does_ look like a categorical bifunctor map on the incoming end. there's probably some name for it.
19:47:48 <oerjan> that is, if it was wtfmap :: (a -> b) -> (a' -> b') -> bf a b' -> bf b a' it would obviously be one
19:48:54 <oerjan> so what is the categorical term for a bifunctor with its output parameters smushed together :P
19:49:18 <oerjan> hm...
19:49:54 <oerjan> elliott: for any adt you could probably separate the covariant and contravariant parts into two different parameters and get a genuine bifunctor that way
19:49:59 <elliott> oerjan: i find that a fairly odd way of thinking about it, even if the types do match up :P
19:50:00 <elliott> hm
19:50:04 <elliott> so turn
19:50:19 <elliott> data F a = F (a -> Bool) a
19:50:20 <elliott> into
19:50:23 <elliott> data F a b = F (a -> Bool) b
19:50:24 <elliott> ?
19:50:40 <oerjan> (incidentally strict fields can mess up the exact functor laws, i found the other day)
19:51:02 <oerjan> elliott: yeah
19:52:27 <elliott> oerjan: hm I suppose you could do
19:52:44 <elliott> class Cocontra f where type Split f :: * -> * -> *; to :: f a -> Split f a a; fro :: Split f a a -> f a
19:52:45 <elliott> or something
19:53:01 <oerjan> heh
19:53:22 <zzo38> I think the Functor laws are simply that it is an endofunctor from objects (x) to objects (f x) isn't it? While Arrow laws for arr are that it is a functor from (->) category to another category with the same objects isn't it?
19:54:22 <zzo38> That is why I think it should be generalized to any input category and separate arr from the other things in Arrow
19:56:43 <zzo38> oerjan: How do strict fields mess up the exact functor laws?
19:58:15 -!- DCliche has joined.
19:59:44 <oerjan> zzo38: say if you have data T a = T1 !a | T2 , then you cannot get fmap (const ()) . fmap undefined = fmap (const ()) because fmap undefined will wipe out the constructor
20:01:22 -!- Klisz has quit (Disconnected by services).
20:01:24 -!- DCliche has changed nick to Klisz.
20:01:33 <zzo38> But then, you are having fmap undefined anyways so it doesn't completely matter depending on opinion of such thing; the laws only have to work when defined, I think.
20:01:59 <oerjan> zzo38: for many types such as [] and Maybe, the laws work always
20:02:23 <zzo38> Yes
20:02:49 <zzo38> But still, that is simply that you use strict stuff, can cause lazy stuff to stop working
20:02:55 <zzo38> It is expected.
20:06:43 <Gregor> Feh, OS X's X11's fonts seem to have become screwy.
20:11:45 <elliott> 150 over less than 4... yeah, not happening today.
20:12:40 <Gregor> Hahahah a couple screaming, cursing and crying at each other in an airport.
20:12:52 <elliott> Hil...arious?
20:12:58 <Gregor> I'm glad I so enjoy the suffering of others 8-D
20:20:05 <nooga> no language for me
20:20:34 <oerjan> nooga: Itflabtijtslwi, hth
20:21:08 * oerjan le caqulesse evilment
20:35:55 -!- Sgeo_ has quit (Read error: Connection reset by peer).
20:36:07 -!- Sgeo has joined.
20:55:07 <Ngevd> It's Alan Turing year
20:55:22 <Ngevd> Let's create as many imaginitively Turing-Complete esolangs as we can!
20:57:01 <olsner> isn't that what we always do?
20:57:13 <Ngevd> Let's make even more!
20:58:44 <ais523> have we had an imaginatively TC esolang for a while?
20:58:57 <Ngevd> Possibly Brook?
20:59:02 <ais523> pretty much every TC lang is TC for one of a few simple reasons
20:59:07 <Ngevd> It's not been proven TC yet
20:59:10 <Ngevd> Also, Geom?
20:59:17 <ais523> hmm, remind me of how http://esolangs.org/wiki/Brook works again?
21:00:59 <Ngevd> It's a simple queue based linear-bounded automaton except for the c and C commands
21:01:22 <Ngevd> c pushes a char into the next stream, C pushes a number
21:01:44 <Ngevd> As soon as a stream has enough characters to be executed unambiguously, it is
21:02:04 <ais523> and the original keeps executing? or stops?
21:02:20 <Ngevd> The original pauses until the one below it can't keep on going
21:02:28 <ais523> ah, OK
21:02:45 <ais523> so it's a bit like Muriel, but more awkward
21:02:49 <Ngevd> It's got no explicit conditional or infinite loops
21:03:01 <Ngevd> Yes
21:03:08 <Ngevd> Or is implicit the word I want?
21:04:02 <Ngevd> Point is, it's tricky to make it loop forever or on a condition
21:04:21 <ais523> right, I see
21:04:42 <ais523> so the problem is, that it has loops, but it's not obvious that it has conditionals
21:05:28 <Ngevd> Conditionals are comparatively easy
21:05:34 <Ngevd> It's infinites that aren't
21:06:10 <Ngevd> Well, I say "easy"
21:06:45 <Ngevd> It's impossible to give any information to a higher stream
21:07:04 <Ngevd> Unless you give the user instructions to input any output
21:07:08 <Ngevd> Which is cheating
21:08:09 <Ngevd> To do a conditional, you just do C, followed by instructions to write the rest of the program
21:08:26 <Ngevd> As 0(blah) doesn't run blah, but 1(blah) does
21:09:47 <Ngevd> The article really needs a complete rewrite
21:10:33 <Phantom_Hoover> Esolangs?? What is this witchcraft?
21:10:55 <Ngevd> I had a really weird dream last night involving witchcraft
21:10:58 <Ngevd> And US politics
21:11:04 <Phantom_Hoover> `quote dream
21:11:06 <ais523> Ngevd: well, the idea is you don't go to higher streams at all, surely?
21:11:08 <HackEgo> 190) <zzo38> catseye: Please wake up. Not recorded for this timezone. The big spider is not your dream \ 285) <nddrylliog> back to legal tender, that expression really makes me daydream. Like, there'd be black-market tender. Out-of-town hug shops where people exchange tenderness you've NEVER SEEN BEFORE. \ 297) <Phantom__Hoover> Gregor, yeah, but Purdue has poultry science facilities beyond the dreams of avarice.
21:11:09 <ais523> just do it Muriel-style
21:11:18 <Ngevd> Hmm, yes
21:11:25 <Phantom_Hoover> `quote singularitarians
21:11:27 <HackEgo> 786) <Phantom_Hoover> 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?
21:11:36 <Ngevd> `quote malaria
21:11:40 <HackEgo> 497) <monqy> itidus20: i saw a dancing cgi skeleton named malaria. i danced and played with him.
21:11:56 <Phantom_Hoover> `quote balloon
21:11:59 <HackEgo> No output.
21:12:14 <Ngevd> `quite
21:12:17 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quite: not found
21:12:21 <Ngevd> `quote
21:12:25 <HackEgo> 412) <Phantom_Hoover> The eigenratio of reality has to be enormous, though.
21:12:32 <Ngevd> `? Taneb
21:12:36 <HackEgo> Taneb is not actually Ngevd, no matter what you may have heard.
21:12:41 <Ngevd> `? Ngevd
21:12:45 <HackEgo> B./mf\j.R.X-8.t.k`fc.:{bR;OF.b:n2bUa!c.
21:13:05 <Ngevd> That garble is so reassuring
21:13:43 <Phantom_Hoover> Weren't you there when that was defined?
21:13:48 <Ngevd> Yes
21:13:48 <Phantom_Hoover> `ls
21:13:52 <HackEgo> Mineso \ bin \ canary \ karma \ lib \ main \ min.sh \ paste \ quotes \ share \ typetest.hs \ wisdom
21:13:58 <Phantom_Hoover> `ls -l wisdom
21:14:02 <HackEgo> ls: invalid option -- ' ' \ Try `ls --help' for more information.
21:14:11 -!- pikhq has joined.
21:14:18 * Phantom_Hoover frowns
21:14:56 <nooga> `? nooga
21:15:02 <Ngevd> `ls wisdom
21:15:05 <HackEgo> ​? \ ais523 \ augur \ banach-tarski \ c \ cakeprophet \ category \ coppro \ egobot \ elliott \ esoteric \ everyone \ finland \ finns \ fizzie \ flower \ friendship \ functor \ fungot \ glogbot \ gregor \ hackego \ haskell \ ievan \ intercal \ itidus20 \ itidus21 \ kallisti \ lifthrasiir \ mad \ misspellings of croissant \ monad \ monads \ monoid \ monqy \ ngevd \ nooga \ oerjan \ oklopol \ phantom___hoover \ phantom__hoover
21:15:15 <nooga> hm
21:15:30 <ais523> no phantom hoover with one underscore?
21:15:36 <ais523> `? phantom_hoover
21:15:39 <HackEgo> Phantom_Hoover is a true Scotsman and hatheist.
21:15:50 <HackEgo> nooga hate OS X. NOOGA SMASH.
21:15:55 <ais523> oh, clearly it just ended after a while
21:16:23 <Phantom_Hoover> `run ls wisdom | paste /dev/stdin
21:16:27 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.24186
21:16:30 <Phantom_Hoover> (I know, I have no idea what I'm doing.)
21:16:35 <Ngevd> `? haskell
21:16:39 <HackEgo> Haskell is preferred by 9 out of 10 esoteric programmers. Ask your GP today! http://learnyouahaskell.com/
21:16:44 <olsner> `? oklopol
21:16:48 <HackEgo> oklopol "so i hear these blogs are getting popular, people like writing about their lives and shit. on this thing called the internet which is like a neural network only really stupid."
21:16:48 <Phantom_Hoover> That's inaccurate.
21:17:00 <Ngevd> `? friendship
21:17:03 <HackEgo> friendship wisdom
21:17:04 <Phantom_Hoover> Oh, wait, do they call them GPs in the states?
21:17:11 <Phantom_Hoover> `? u
21:17:13 <HackEgo> u monad?
21:17:17 <Ngevd> `? monad
21:17:20 <Phantom_Hoover> `? monad
21:17:20 <HackEgo> Monads are just monoids in the category of endofunctors.
21:17:24 <HackEgo> Monads are just monoids in the category of endofunctors.
21:17:25 <Phantom_Hoover> `? monoid
21:17:28 <HackEgo> Monoids are just categories with a single object.
21:17:36 <Phantom_Hoover> :D
21:17:37 <Ngevd> `? misspellings of croissant
21:17:40 <HackEgo> misspellings of crosant? ¯\(°_o)/¯
21:17:58 <Phantom_Hoover> `run cat wisdom/mis*
21:18:01 <HackEgo> misspellings of crosant? ¯\(°_o)/¯
21:18:19 <Ngevd> `? quine
21:18:22 <HackEgo> ​`? quine
21:18:32 <Ngevd> `? zzo38
21:18:35 <HackEgo> zzo38 is not actually the next version of fungot, much as it may seem.
21:18:49 <Ngevd> `? banach-tarski
21:18:53 <HackEgo> ​"Banach-Tarski" is an anagram of "Banach-Tarski Banach-Tarski".
21:18:57 <Ngevd> :D
21:19:00 <Phantom_Hoover> `? php
21:19:03 <HackEgo> PHP is preferred by 9 out of 10 idiots. Ask your GP today! [Website redacted]
21:19:14 <Ngevd> `? wiki
21:19:17 <HackEgo> The wiki is at http://esolangs.org/wiki
21:19:24 <Ngevd> `? you
21:19:27 <HackEgo> you a haskell
21:19:32 <Ngevd> `? HackEgo
21:19:33 <Phantom_Hoover> `learn PHP is preferred by 9 out of 10 idiots, and past elliott. Ask your GP today! [Website redacted]
21:19:35 <HackEgo> HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing.
21:20:20 <HackEgo> I knew that.
21:20:26 <Phantom_Hoover> `cat wisdom/* | paste /dev/stdin
21:20:29 <HackEgo> cat: wisdom/* | paste /dev/stdin: No such file or directory
21:20:34 <Phantom_Hoover> `run cat wisdom/* | paste /dev/stdin
21:20:40 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.31214 \ /hackenv/bin/paste: line 14: 282 File size limit exceededcat "$PASTE" > $HACKENV/paste/paste."$PASTENUM"
21:21:06 <Phantom_Hoover> Oh, of course, ngevd.
21:21:47 <Ngevd> Have I caused bad things
21:21:59 <Ngevd> `? Ngevd
21:22:02 <HackEgo> ​Y.su).R.$f1&3W....!d[Q.$Q.$zKMP5'Ϫ#.e.3B>u.JS׽βMAlʰ&Hpaj0..Dz
21:22:33 <fizzie> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.11204 <- head -n 1 wisdom/*
21:23:41 <Sgeo> Uh
21:23:45 <Sgeo> Why is stuff crashing on me?
21:23:47 -!- Sgeo has quit (Remote host closed the connection).
21:23:57 <Ngevd> ...
21:25:50 <Phantom_Hoover> Ngevd, the paste failed because your wisdom entry is linked to /dev/null, and cat was trying to print all of it into paste, which was upset about it.
21:26:08 <Ngevd> Blame Sgeo
21:26:14 <Ngevd> `? Sgeo
21:26:17 <HackEgo> Sgeo invented Metaplace sex.
21:26:47 <nooga> uuuh
21:27:12 <elliott> <Phantom_Hoover> Ngevd, the paste failed because your wisdom entry is linked to /dev/null, and cat was trying to print all of it into paste, which was upset about it.
21:27:14 <elliott> Phantom_Hoover: *urandom
21:27:22 <Phantom_Hoover> Argh, yes.
21:27:38 -!- Sgeo has joined.
21:28:06 <Ngevd> How hard would it be to make something like HackEgo, but DOS-based?
21:29:23 <ais523> reasonably hard, I think
21:29:37 <ais523> DOS is not all that good in terms of security features
21:31:43 <elliott> easy
21:31:45 <elliott> just run it in a VM
21:32:24 <ais523> there are DOS VMs that run on DOS?
21:33:32 <elliott> do they have to run on DOS?
21:33:44 <ais523> it wouldn't be DOS-based if they didn't
21:33:47 <elliott> but yes, I suspect so
21:34:04 <elliott> ais523: how do you know HackEgo doesn't run on Windows?
21:34:33 <ais523> elliott: I don't for certain, although it seems unlikely; but I wouldn't call it purely UNIX-based if it did
21:34:51 <elliott> you inserted a word "purely" not in Ngevd's statement
21:35:17 <ais523> elliott: I was disambiguating what I said; I interpreted Ngevd's statement with that possible meaning
21:37:07 <elliott> fair enough
21:37:08 <elliott> I doubt he meant that
21:37:54 <Ngevd> I think elliott is thinking what I'm thinking
21:38:08 <Ngevd> And now I've got the theme to Bananas in Pyjamas stuck in my head
21:38:35 <oerjan> sure Ngevd, but where are you going to find seven goats and a hippopotamus at this time of night?
21:39:15 <elliott> hexham
21:39:29 <oerjan> how convenient.
21:39:33 <Phantom_Hoover> oerjan, argh, what's that a reference to.
21:39:44 <Ngevd> Pinky and the Brain
21:40:14 <oerjan> a very loose reference
21:40:57 <Ngevd> Bananas, in Pyjamas, are coming down the stairs
21:41:06 <Ngevd> Bananas, in Pyjamas, are coming down in pairs
21:41:17 <Ngevd> Bananas, in Pyjamas, are chasing teddy bears
21:41:32 <Ngevd> Because on Tuesdays the try to cath them unawares
21:41:38 <Ngevd> s/the/they/
21:42:05 <fizzie> But "cath" still?
21:42:19 <Ngevd> s/cath/catch/
21:42:20 <oerjan> it's a medical procedure
21:42:48 <Ngevd> I think, in retrospect, it is obvious why I am so weird
21:43:16 <fizzie> Yes, it's the bananas.
21:44:20 <elliott> Ngevd: You're not that weird.
21:44:40 <Ngevd> elliott, I've heard stories about you
21:44:43 -!- DCliche has joined.
21:47:54 -!- Klisz has quit (Ping timeout: 252 seconds).
21:47:58 <ais523> Ngevd: gah, I've heard that too
21:48:02 <ais523> is it a nursery rhyme?
21:48:09 <ais523> it sort-of sticks in the head because it's so stupid
21:48:12 <Ngevd> It's the theme to a children's TV show
21:48:25 <Ngevd> Bananas in Pyjamas
21:48:30 <Ngevd> I used to love it when I was little
21:55:54 -!- augur has joined.
21:59:41 <nooga> do you think that LOOSE is a good name for a military grade RTOS?
22:00:04 <Ngevd> No
22:02:05 <nooga> oh
22:02:20 <Ngevd> Because it looks too much like LOSE
22:13:32 <fizzie> LooseThos, on the other hand...
22:18:43 <elliott> lossy thossle
22:24:16 <zzo38> I made a TeX program for making binary specials in DVI files
22:25:02 <zzo38> http://sprunge.us/EVHW
22:28:44 -!- zzo38 has quit (Remote host closed the connection).
22:29:43 -!- myndzi has quit (Read error: Connection reset by peer).
22:29:59 -!- cswords has joined.
22:30:08 -!- cswords has quit (Read error: Connection reset by peer).
22:34:08 -!- myndzi has joined.
22:34:26 <Sgeo> elliott, kallisti Phantom_Hoover update
22:34:37 <Ngevd> And Ngevd
22:35:23 * Sgeo mentally notes to add Ngevd to the update list.
22:36:19 <Ngevd> Could we define a hackego thing so we can just do `mspa and it will say "[names] update"
22:36:55 <elliott> no
22:37:24 <oerjan> elliott hates automation of tasks
22:38:17 <elliott> yes
22:38:22 <oerjan> also abbreviation
22:40:17 <elliott> yes
22:52:57 -!- pikhq has quit (Ping timeout: 240 seconds).
22:53:06 -!- pikhq has joined.
23:07:52 -!- nooga has quit (Ping timeout: 252 seconds).
23:09:43 <Phantom_Hoover> :t (<#>)
23:09:55 <lambdabot> Not in scope: `<#>'
23:16:27 <Sgeo> Ngevd, elliott Phantom_Hoover kallisti update
23:16:49 <Ngevd> Thanks
23:27:27 <Sgeo> yw
23:27:31 -!- oerjan has quit (Quit: Good night).
23:27:38 <elliott> http://citeseerx.ist.psu.edu/viewdoc/summary?doi= <-- @ design document
23:33:31 -!- Ngevd has quit (Ping timeout: 255 seconds).
23:46:41 -!- sebbu2 has joined.
23:46:42 -!- sebbu2 has quit (Changing host).
23:46:42 -!- sebbu2 has joined.
23:48:32 -!- sebbu has quit (Ping timeout: 252 seconds).
23:52:40 -!- pikhq has quit (Ping timeout: 240 seconds).
23:52:52 -!- pikhq has joined.
23:58:10 -!- derdon has quit (Remote host closed the connection).
←2011-12-31 2012-01-01 2012-01-02→ ↑2012 ↑all