←2011-11-23 2011-11-24 2011-11-25→ ↑2011 ↑all
00:00:40 <kallisti> elliott: so, even if you can't blow up planets
00:00:52 <kallisti> you can black hole them?
00:01:08 * Sgeo hurls kallisti into a <<loop>>
00:01:09 <elliott> what.
00:01:18 <kallisti> you mentioned being able to produce black holes
00:01:21 <oerjan> elliott: so it would
00:01:24 -!- itidus21 has quit (Read error: Operation timed out).
00:01:49 <elliott> The input to the interpreter has the form [interpreter, program, current line, state]. The in-
00:01:49 <elliott> terpreter is (if π3 (π3 ( )) then π1 (π4 ( )) else π1 (Update)) Υ9 , where Update is the term
00:01:49 <elliott> [ a Υ ( [π1 ( b ), π2 ( c ), d Υ ([π2 ( e ), π4 ( e )] Υ2 e ), f Υ π4 ( g )]
00:01:49 <elliott> Υ
00:01:49 <elliott> b
00:01:50 <elliott> c π1 (π3 ( d ))
00:01:52 <elliott> e π2 (π3 ( f ))
00:01:53 <elliott> g
00:01:56 <elliott> )
00:01:58 <elliott> ] Υ (π1 ( ))a b c d e f g .
00:02:00 <elliott> aww, it messed up the formatting
00:02:01 <elliott> and
00:02:03 <elliott> the words
00:02:05 <elliott> and symbols
00:02:25 <kallisti> noooo itidus
00:02:28 <kallisti> WHYYYYYY
00:02:30 <kallisti> wierhiuwheriuhweurhwreih
00:02:34 <kallisti> I am can't go on
00:02:37 * kallisti dies.
00:02:59 <elliott> kallisti: what
00:03:00 <elliott> oh
00:03:01 <elliott> rip
00:03:46 <kallisti> elliott: ripped your mom apart in that dung blizzard
00:03:48 <kallisti> pahhhhh
00:03:51 <kallisti> pah pha pah ha pha
00:03:51 -!- itidus21 has joined.
00:03:54 <kallisti> itidus21: hi
00:04:03 <elliott> oerjan: "Because UPSILON is Turing-compete and has a composition function, it is an acceptable programming system"
00:04:05 <elliott> whatever you say...
00:04:22 <oerjan> elliott: hey by _our_ standards...
00:04:24 <kallisti> elliott: all turing complete languages with a composition function are acceptable. QED
00:04:43 <elliott> kallisti: "as defined by Rogers [Rog58]." :P
00:04:54 <kallisti> does
00:04:57 <kallisti> dooes his last name start with a G?
00:05:28 <oerjan> eek, our recent changes page is _only_ spam deletion
00:05:43 <elliott> oerjan: yep!
00:07:05 <kallisti> stars should probably be immovable
00:07:19 <kallisti> but I think planet destruction could be based on individual planets.
00:07:25 <elliott> kallisti: there is no "star". there's just a big, massive, hot object floating about.
00:07:31 <kallisti> small ones would be easier to destroy, presumably.
00:07:38 <kallisti> elliott: and what do you call that object?
00:07:53 <elliott> kallisti: a star. i'm saying it's not special-cased in the physics.
00:07:59 <elliott> you can't have an "immovable" star.
00:08:00 <kallisti> also small planets have lesser impact on the star systems orbits so... not gamebreaking.
00:08:24 <kallisti> elliott: I mean indestructable. practically
00:08:25 <kallisti> not in the code
00:08:28 <kallisti> as in
00:08:32 <kallisti> nothing you have will do anything to it.
00:08:47 <elliott> that's also mostly a property of the object itself :P
00:09:00 <kallisti> uh, sure
00:09:03 <kallisti> if you want to be incredibly vague.
00:09:40 <kallisti> like mercury for example
00:09:43 <kallisti> is basically a big asteroid
00:09:50 <kallisti> I should be able to blow that motherfucker up.
00:10:12 <elliott> yes. a _very_ big asteroid.
00:10:26 <itidus21> i don't mean to interrupt but what game is this under discussion?
00:10:40 <itidus21> should i look at logs perhaps?
00:10:43 <elliott> aii
00:10:46 <elliott> hi itidus21
00:10:46 <itidus21> ok
00:11:05 <elliott> by reading the word "aii" you now know everything about the game :P
00:11:13 <oerjan> yay
00:11:29 <oerjan> um, is it an actual game or something under design?
00:11:52 <elliott> oerjan: latter, although there is code
00:12:22 <kallisti> elliott: how about can I land on planets instead?
00:12:25 <kallisti> if I'm going slow
00:12:32 <kallisti> instead of dying on them
00:12:51 <elliott> kallisti: you could... rest on it? there's no atmospheres.
00:12:54 <elliott> kallisti: i am pretty sure you would just burn up though.
00:13:08 <kallisti> ah yes heat
00:13:13 <kallisti> so gas giants are not gas giants
00:13:16 <kallisti> but rock giants :P
00:13:27 <elliott> kallisti: well you could just turn collision off...
00:13:35 <elliott> for those
00:13:58 <kallisti> great so now instead of colliding into planets and dying I can get sucked into their massive gravitational pull :P
00:15:49 <kallisti> elliott: also I feel there's a lack of character-driven story
00:15:53 <kallisti> perhaps the planets can be people
00:15:55 <kallisti> and have personalities
00:15:58 <kallisti> (...)
00:16:00 <elliott> the story is that you hate whoever you're playing with
00:16:19 <kallisti> but see it's more interesting for example
00:16:31 <kallisti> if Jupiter is jealous of Mercury's small body
00:16:41 <kallisti> and wants to lose all that gassy weight.
00:16:59 <kallisti> makes the story more dynamic
00:18:31 <kallisti> elliott: anyway I doubt we can use realistic radii for planets
00:18:40 <kallisti> because if you make the ship large enough so that Jupiter fits on screen
00:18:53 <kallisti> earth-sized planets are now tiny dots in comparison to your ship.
00:19:19 <oerjan> yeah you could have like Jupiter be the king of the planets, and say Mercury could be the messenger because he's fast. And Venus could be the hot chick. Nah wait, too ridiculous.
00:19:45 <itidus21> lol
00:22:44 <itidus21> and you could tell stories of their interactions to explain various earthly phenomena
00:23:12 <oklopol> jupiter's the fat guy who has horrible gas. but he's still a pretty cool guy.
00:23:23 <oklopol> wait what are we doing
00:23:33 <oerjan> oklopol: terribly whooshy gas
00:23:57 <oklopol> well fuck you too :D
00:24:24 <oklopol> you can't expect me to read more than one random line
00:24:28 <oklopol> of backlog
00:24:30 <oerjan> indeed
00:25:10 <elliott> oklopol: making a game (not as good as your games don't worry)
00:25:23 <kallisti> elliott: but it would be cool if you plug in parameters for the solar system into a map editor and it creates a working model of the solar system.
00:25:28 <oklopol> well that goes without even saying it goes without saying.
00:25:39 <elliott> `addquotebutthebotsnothere <oklopol> well that goes without even saying it goes without saying.
00:25:43 -!- Darth_Cliche has joined.
00:26:03 <oklopol> so why is this game about?
00:26:13 <elliott> there is no why, alas.
00:26:17 <oklopol> good
00:26:29 <oklopol> i will continue doing nothing
00:26:38 <kallisti> elliott: lies
00:26:42 <kallisti> there are at least two whys
00:26:45 <oklopol> i will try my best to nontribute to this game
00:27:25 <kallisti> elliott: okay so if we have like
00:27:26 <kallisti> some kind of roll
00:27:30 <kallisti> and when you execute this roll
00:27:32 <elliott> oklopol: good because you SUCK lol
00:27:34 <kallisti> it reflects projectiles
00:27:35 <kallisti> away from you
00:27:57 <elliott> that's called a shield, kallisti
00:28:10 <kallisti> hmmmm, no
00:28:12 <kallisti> it's more like
00:28:12 <itidus21> a barrel roll?
00:28:14 <kallisti> like a barrel roll
00:28:15 <kallisti> yes
00:28:16 <kallisti> itidus21: thank
00:28:52 -!- Darth_Cliche has changed nick to Klisz.
00:29:03 <kallisti> elliott: HAHA I AM BEING HUMEROUS FOR HUMER EFFECT GET IT
00:29:05 <itidus21> Thanks a lot, Peppy...
00:29:11 <elliott> no ur bad person
00:32:36 <oklopol> "<elliott> oklopol: good because you SUCK lol" xD
00:32:49 <elliott> oklopol: no im being so dreadfully sincere your games are the WORST
00:32:55 <oklopol> yyyyeah :D
00:33:00 <elliott> but i
00:33:02 <elliott> want you to
00:33:03 <elliott> get offended
00:33:08 <elliott> so i can apologise??
00:33:16 <oklopol> i'm really trying
00:33:40 <kallisti> oklopol: I'm sorry oklopol
00:34:30 <oklopol> argh, and now that's gonna go to waste
00:34:48 <oklopol> listen i'll get some sleep and see if i can muster up some in the morning
00:35:02 <oklopol> you'll work on your "game"
00:35:13 <oklopol> erm
00:35:15 <oklopol> i meant to say
00:35:18 <oklopol> "work"
00:35:26 <elliott> oklopol: no but its not a game its actually
00:35:26 <elliott> a plan
00:35:28 <elliott> tok ill you
00:35:30 <elliott> to death
00:36:33 <oklopol> huh. well i guess i'm ever gladder i didn't colluberate.
00:36:48 <elliott> oklopol: no but
00:36:49 <elliott> if you collaborates
00:36:50 <elliott> d
00:36:54 <elliott> we were going to hold off.
00:36:58 <oklopol> oh that's how it's spulled
00:37:34 <oklopol> well that's not gonna make me collaboratesd because i now knowsd the plan.
00:38:00 <oklopol> i really have to sleep. after this episode.
00:38:08 <oklopol> bye night.
00:38:58 <elliott> oklopol: but do you knowsd
00:39:02 <elliott> oklopol: that you're goingsd tosd
00:39:04 <elliott> oklopol: diesd
00:45:42 -!- MSleep has joined.
00:46:52 -!- MSleep has changed nick to MDude.
00:48:29 <oerjan> goosd grammarsd
00:50:14 <elliott> die oerjan, die
00:50:18 <elliott> oerjan: are you a physics
00:50:44 <oerjan> no am chemic
00:51:01 <elliott> ok.
00:51:20 <elliott> oerjan: code aii's physics engine thanks, chemic are good at this
00:52:07 <oerjan> engine go boom
00:52:18 -!- PiRSquared17 has joined.
00:53:02 <oerjan> aii aii o
00:53:52 -!- itidus20 has joined.
00:55:16 <elliott> itidus21 decremented
00:55:17 -!- EgoBot has quit (Remote host closed the connection).
00:55:20 <elliott> and became itidus20
00:55:26 <elliott> Gregor: noooooooo
00:55:27 -!- EgoBot has joined.
00:55:32 <elliott> oh PiRSquared17 looks new
00:55:36 <elliott> did someone mention the channel in #haskell again
00:55:50 <PiRSquared17> I've been here before...
00:55:53 <PiRSquared17> Last year
00:55:55 <oerjan> ah.
00:56:23 <PiRSquared17> I check the wiki...
00:56:24 <elliott> good! i won't welcome you then.
00:56:42 * elliott harsh, but fair.
00:56:43 <oerjan> yeah we don't want to be welcoming to your kind.
00:57:06 <elliott> we prefer people who've never been here, their brains are squishier and more tasty
00:57:21 <oerjan> also easier to trap
00:57:25 <SgeoN1> Darn, I was.just about tobasl if id be welcome back into the monecraft channel
00:57:39 <elliott> I was just tobasl if id be welcome back into the monecraft channel too.
00:57:43 -!- itidus21 has quit (Ping timeout: 276 seconds).
00:57:58 * elliott was going to say that PiRSquared17 should become TauRSquared8.5, but someone might actually take him seriously.
00:58:38 <PiRSquared17> tau = 2pi ?
00:58:46 <oerjan> PiRNOTSquared, PIRRound
00:58:49 <elliott> PiRSquared17: Yes :P
00:58:59 <elliott> SgeoN1: N.B. That was not actually true.
00:59:00 <PiRSquared17> That's what I thought...
00:59:47 <oerjan> moneycraft the gnome game
01:00:07 <oerjan> mooncraft the elf game
01:00:24 <oerjan> moancraft - let's not go into details
01:00:54 <oerjan> meancraft the orc game
01:01:09 <elliott> moocraft
01:01:16 <oerjan> did i mention i caught up with yafgc
01:01:22 <SgeoN1> I could have sworn I saw PiR on Reddit
01:01:29 <PiRSquared17> NOt me
01:01:32 <PiRSquared17> *o
01:01:49 <oerjan> manecraft is just horsing around
01:02:02 <oerjan> minicraft the halfling/hobbit game
01:03:04 * oerjan suddenly realizes he is confusing minecraft and DF, the joke falls off a cliff and dies
01:03:18 <elliott> it did that a long time ago
01:03:24 <oerjan> ok then
01:03:34 <oerjan> it just didn't realize until it looked down
01:03:54 <SgeoN1> Dwarfcraft
01:08:24 -!- yorick has quit (Quit: No Ping reply in 180 seconds.).
01:08:52 -!- yorick has joined.
01:14:22 -!- itidus22 has joined.
01:15:36 -!- Jafet has joined.
01:22:51 -!- itidus20 has quit (Read error: Connection timed out).
01:24:25 -!- augur has joined.
01:24:46 -!- sebbu has quit (Read error: Connection reset by peer).
01:25:08 -!- sebbu has joined.
01:25:08 -!- sebbu has quit (Changing host).
01:25:08 -!- sebbu has joined.
01:31:49 -!- Klisz has quit (Quit: I AM KLISZ, FEAR ME).
01:32:31 -!- itidus22 has quit (Read error: Connection timed out).
01:33:03 -!- itidus22 has joined.
01:34:19 <oerjan> double increment detected
01:35:28 <elliott> hi itidus22 how are you enjoying your +2
01:38:16 <shachaf> `welcome shachaf
01:38:44 <oerjan> you are NOT welcome. this much should be obvious.
01:40:41 <elliott> :D
01:42:47 -!- Jafet has quit (Quit: Leaving.).
01:43:54 * shachaf :-(
01:47:25 -!- augur has quit (Remote host closed the connection).
01:53:29 -!- itidus22 has quit (Read error: Connection timed out).
01:54:04 -!- itidus22 has joined.
01:54:55 <SgeoN1> Disconnects are fun!
01:56:35 <oerjan> fun disco nectar
01:57:32 <Sgeo> Hey, I didn't end up disconnected!
01:57:51 <Sgeo> Just very high lag reporte
01:57:51 <Sgeo> which went down
01:57:57 <Sgeo> Does the server hold on to messages for a time?
01:58:13 <oerjan> maybe it
01:58:17 <oerjan> 's your evil twin
01:58:31 <SgeoN1> I said disconnects are fun at :54, XChat says :56
01:58:40 <oerjan> :54 here
01:59:12 <Sgeo> Support for the server holds onto messages until reconnect or pingout hypothesis
01:59:28 <elliott> what has that got to do with that
01:59:37 <elliott> of course the server delivers messages if you're connected...
01:59:41 <Sgeo> How else would XChat have seen my message?
01:59:46 <Sgeo> If I lost connection
02:00:04 <elliott> because
02:00:06 <elliott> you didn't lose connection?
02:00:10 <elliott> that's why the message sent??
02:00:22 <Sgeo> Then what has been happening?
02:00:44 <elliott> SgeoN1 has not disconnected before (for a long while) or since saying "Disconnects are fun"
02:00:50 <elliott> so what are you talking about?
02:01:03 <Sgeo> It's only my computer that's disconnecting
02:01:09 <Sgeo> For some reason
02:01:20 <elliott> ...then wtf is your hypothesis about?
02:01:27 <elliott> you _also_ haven't disconnected in ages
02:01:36 <Sgeo> elliott, I came close around :54-56
02:01:51 <Sgeo> I think I did disconnect, but for an amount of time less than Freenode takes to notice the pingout
02:01:59 <elliott> do you know how TCP works
02:02:22 <elliott> lost connection is indistinguishable from sufficiently large lag.
02:02:37 <elliott> so obviously freenode won't disconnect you if you lose connection for a sufficiently short amount of time
02:02:44 <elliott> nothing about "keeping messages"
02:03:18 <Sgeo> Was TCP trying to resend the messages then?
02:03:32 <Sgeo> That.. makes sense, I think
02:04:17 <elliott> Sgeo: You... realise that TCP was created because connections are really unreliable, right?
02:04:25 <elliott> It's all about retries.
02:04:30 <Sgeo> Ok
02:04:38 <elliott> Well... half retries, half maintaining the illusion of an ordered stream.
02:04:40 <Sgeo> If IRC used UDP, the effect wouldn't happen, I guess
02:05:02 <pikhq> If IRC used UDP, it would actually be entirely possible for you to miss things sent to the channel.
02:05:24 <elliott> If IRC used UDP, close enough messages would arrive in nonsense order :P
02:05:52 <elliott> Although IRC doesn't really need streaming much *shrugs*
02:06:05 <pikhq> Not to mention there would be no meaningful notion of "connection".
02:06:48 <elliott> pikhq: Well, ping timeouts are the only time IRC cares about connections, really :)
02:06:57 <elliott> I mean, there's "remote host closed the connection", but doing that with ping timeout is only like a hundred second delay, and it's a failure case anyway.
02:07:19 <elliott> pikhq: Although it does mean that you'd be limited to one connection per IP :P
02:07:54 <pikhq> elliott: Not really; UDP has seperate source/destination ports, just like TCP.
02:08:10 <elliott> pikhq: Oh, right
02:08:10 <oerjan> hm? doesn't UDP also inc... right
02:08:22 <elliott> I keep forgetting about that because no interface exposes it ever :)
02:08:29 <elliott> Well, apart from low level socket interfaces :P
02:08:47 <Sgeo> Huh, why not?
02:09:01 <oerjan> how else could UDP ever work on a multiuser machine
02:09:05 <elliott> oerjan: right
02:09:07 <elliott> Sgeo: Why?
02:09:13 <elliott> Sgeo: The source/dest ports are completely irrelevant to any actual user.
02:09:29 -!- kmc has quit (Ping timeout: 240 seconds).
02:09:33 <Sgeo> They are?
02:09:51 <pikhq> Sgeo: When you're not starting a server, BSD sockets just randomises the source port.
02:10:13 <elliott> Sgeo: Sure they are.
02:10:13 -!- kmc has joined.
02:10:13 <elliott> Sgeo: Do you know your current source/dest port?
02:10:15 <pikhq> Because the only time that it matters which port you *choose* is when you start a server.
02:10:16 <elliott> (for IRC)
02:10:21 <elliott> When would you ever need to?
02:10:53 <SgeoN1> But surely a single program needs to... well, hmm, have a destination port?
02:11:14 <oerjan> the dest is usually 6777 for irc, isn't it? or does it mean something else?
02:11:17 <SgeoN1> I mean, choose it.
02:11:21 <oerjan> er, *6667
02:11:26 <pikhq> Sgeo: Yes, it chooses *that*, but not the other one.
02:11:29 <elliott> SgeoN1: The socket library handles picking a port.
02:11:41 <pikhq> There's a *pair* of ports in each TCP or UDP session.
02:11:44 <elliott> Oh, I see what SgeoN1 means.
02:11:46 <pikhq> You only ever choose one.
02:11:46 <elliott> Well, yes, you need :6667...
02:11:55 <elliott> I mean that you don't care about the one that isn't the server port.
02:11:55 <shachaf> SCTP is the future.
02:12:00 <elliott> shachaf: Does anything route SCTP yet?
02:12:16 <shachaf> elliott: Did I *say* "SCTP is the present"?
02:12:22 <shachaf> I didn't think so.
02:12:24 <elliott> shachaf: :-)
02:12:26 <pikhq> elliott: On the greater Internet, everything should *route* it.
02:12:32 <pikhq> I don't think anything *NATs* it, though.
02:12:45 <elliott> pikhq: Quick! Run an SCTP server!
02:12:53 <pikhq> Behind a NAT.
02:12:54 -!- Rugxulo has joined.
02:12:54 <elliott> WE MUST TEST THIS
02:13:10 <elliott> Pah :P
02:13:11 <Rugxulo> https://github.com/TTimo/doom3.gpl
02:13:13 <pikhq> There's also SCTP over UDP.
02:13:18 <pikhq> Which should "just work".
02:13:20 <elliott> July 1, 2004
02:13:20 <elliott> SCTP now comes to you via satellite until DSL becomes available. This means you must be patient when downloading files since there is an additional 550ms RTT for TCP packets which causes interesting side effects. The uplink speed is 100kbps, so large downloads will take some time.
02:13:24 <elliott> pikhq: How much overhead does that give?
02:13:25 <elliott> Rugxulo: old :P
02:13:30 <elliott> A WHOLE DAY OLD
02:13:35 <Rugxulo> :-D
02:13:40 <pikhq> elliott: Not very much at all.
02:13:55 <Rugxulo> not as old as what I'm playing (id Tech 1 -- Hexen 2)
02:14:01 <pikhq> The UDP header is 32 bits.
02:14:26 <pikhq> Source port, destination port, length, and optional checksum.
02:14:38 <pikhq> (mandatory for IPv6)
02:14:38 <elliott> pikhq: There's also the algorithmic overhead, but yeah :P
02:15:14 <elliott> pikhq: Don't you mean 64 bits?
02:15:18 * elliott doesn't think ports are that small. Or, lengths and checksums.
02:15:25 <pikhq> Sorry, derp.
02:15:28 <pikhq> Yes, 64 bits.
02:15:36 <pikhq> 16 per field.
02:16:13 <elliott> pikhq: I'd rather replace IP than TCP and UDP. :(
02:16:14 <shachaf> 32 Bits, where 1 Bit = 2 bits.
02:16:39 <shachaf> It's like Calories.
02:16:45 <oerjan> a bit confusing
02:17:06 <shachaf> elliott: I'll be happy to switch to IPv@
02:17:57 <elliott> shachaf: Here's a prototype: Remove bits 96-128.
02:18:03 <elliott> (Uh, from IPv4.)
02:18:31 <elliott> Oh, IPv6's header is surprisingly simple.
02:18:35 <pikhq> ... The *IP address*?
02:18:41 <elliott> shachaf: Revised prototype: Remove bits 64-160.
02:18:44 <elliott> pikhq: The source address.
02:19:42 <pikhq> elliott: That is just going to shove it further down the protocol stack...
02:19:53 -!- Sgeo has quit (Ping timeout: 240 seconds).
02:20:00 <elliott> pikhq: Source-independent networking.
02:20:07 <elliott> It's what's for dinner!
02:20:40 <pikhq> elliott: "Networking without replies."
02:21:00 <pikhq> *Is* there a usecase for send-only networking?
02:21:04 -!- Sgeo has joined.
02:21:44 <elliott> pikhq: I gather that there are at least two other people in the world who think this is a good idea, and one of them is Van Jacobson, so I must be doing something right.
02:22:11 <pikhq> Name to me some cases where you would like to send packets without receiving any packets in response in a network at all.
02:23:02 <Sgeo> What Introversion game should I play
02:24:13 <Sgeo> I'm thinking DEFCON, Uplink, or Darwinia, I've heard of those
02:24:21 <elliott> Sgeo: Uplink.
02:24:22 <elliott> Sgeo: Also, that's ... all of the games.
02:24:22 <elliott> Apart from Multiwinia, which is just online Darwinia, I think.
02:24:32 <Sgeo> I'm curious about DEFCON, which is also multiplayer, right?
02:24:32 <elliott> Yes, but apparently rather boring.
02:24:32 <elliott> But seriously though.
02:24:32 <elliott> Uplink.
02:24:33 <elliott> It's their most famous game for a reason.
02:24:33 <Sgeo> I think when I tried Uplink, I thought it was boring
02:24:33 <elliott> pikhq: I should just link you to the Urbit post. http://moronlab.blogspot.com/2010/01/urbit-functional-programming-from.html
02:24:33 <Sgeo> But ok, I'll try it
02:24:33 <elliott> Sgeo: You were wrong.
02:24:41 <Sgeo> Hey, what's so bad about monoids?
02:24:51 <elliott> What.
02:24:59 <shachaf> What's the deal with monoids?
02:25:01 <Sgeo> In the Urbit post
02:25:13 * elliott doesn't know what you're talking about.
02:25:23 <Sgeo> "Read the whole thing. Haskell fans, you'll know exactly where you can stick your monads. Indeed, Elliott on monadic I/O sounds a lot like VJ on connection-oriented networking. This is not, I believe, a coincidence. If Urbit is like anything, it's like Elliot's FRP - though with no monads, gonads, morphinisms, monoids, combiguators, or other implements of metamathematical torture."
02:25:28 <elliott> Oh.
02:25:34 <elliott> Just ignore the bit after that dash.
02:25:39 <elliott> Guy doesn't actually know any Haskell.
02:25:49 <shachaf> Ooh, that quote looks good.
02:25:53 <shachaf> Is it talking about Conal?
02:26:19 <shachaf> Wait, that's not form that link.
02:26:26 <elliott> It is.
02:27:01 <elliott> The rest of the post is very good, even despite that tiny regrettable bit.
02:27:04 <elliott> (http://moronlab.blogspot.com/2010/01/nock-maxwells-equations-of-software.html should be read before it, though.)
02:27:11 <oerjan> it could be talking about all three elliotts, like some kind of chimera
02:27:25 <Sgeo> Well, even though monads are pure except for IO, I think it makes sense to apply anger towards monads
02:27:26 <oerjan> or kerberos
02:27:36 <Sgeo> They're often used for imperative-style, if not always
02:27:45 <shachaf> Sgeo: What's "not pure" about IO?
02:27:56 <elliott> shachaf: IO is a model of impure computation.
02:28:04 <elliott> Describing it as "impure" doesn't seem inaccurate.
02:28:35 <Sgeo> Well, ok, I guess the not pure stuff is .. right outside, so to speak? executing main is certainly an impure operation, even if that's not observable from inside Haskell. Although I guess a lot of good things are
02:28:38 <shachaf> Fine. I'll just dispute the "used for imperative-style" bit, then.
02:29:01 <elliott> shachaf: Well, IO is also inherently sequential.
02:29:31 <shachaf> Sgeo: Well, let's call printing a string "executing it" and then call strings "models of impure computation".
02:29:39 <shachaf> elliott: Sure, but I wasn't talking about IO.
02:29:56 <elliott> shachaf: That seems unfair, since kind of the whole point about IO is that you can't get a value out of it.
02:30:02 <elliott> There's no "tail :: IO a -> IO a".
02:30:13 <elliott> (To be really vague about it.)
02:30:19 <shachaf> elliott: Well, sure.
02:30:24 <Sgeo> State is often imperative-style, I'd think, even though it's fundamentally pure inside
02:30:32 <elliott> You have some primitive programs, and can transform the results of programs, but there's nothing you can do to the IOs /themselves/.
02:30:48 <shachaf> elliott: It doesn't *have* to be that way, depending on your model of IO.
02:31:03 <shachaf> Well, not in general.
02:31:24 <elliott> shachaf: Like what? decompose :: IO a -> exists b. (IOOperation b, b -> IO a)?
02:31:54 <Sgeo> What's the exists for?
02:32:04 <elliott> (Where data IOOperation a where PutStrLn :: String -> IOOperation (); GetLine :: IOOperation String etc.)
02:32:17 <elliott> Sgeo: As in "why can't you just remove it", or "what does it do"?
02:32:42 <elliott> Sgeo: It's shorter than:
02:32:42 <elliott> data DecomposedIO a = forall b. DecomposedIO (IOOperation b) (b -> IO a)
02:32:42 <elliott> decompose :: IO a -> DecomposedIO a
02:34:28 <Sgeo> Ah
02:34:28 <shachaf> Something like that.
02:34:44 <Sgeo> What would happen if you could know what was inside?
02:34:57 <Sgeo> Or would the type of IO balloon?
02:34:59 <elliott> Sgeo: Depends what you mean about "inside".
02:35:03 <Sgeo> As in, know the type of b
02:35:10 <elliott> shachaf: That breaks a lot of nice properties, though. :(
02:35:12 <elliott> Sgeo: You do. That's why it's an "exists".
02:35:26 -!- Rugxulo has left ("Leaving").
02:35:29 <elliott> You get given one, as opposed to getting to choose one (a forall).
02:35:46 <shachaf> elliott: Oh, man, all those nice properties of IO.
02:35:59 <elliott> shachaf: Well, it breaks IO-parametricity.
02:36:02 <elliott> Which is a thing now.
02:36:09 <elliott> It didn't need a name until you broke it.
02:37:37 <Sgeo> Do I want a mouse to play Uplink?
02:37:45 <Sgeo> Or is touchpad sufficient?
02:38:07 <elliott> Sgeo: Are you happy navigating your computer menus with a touchpad?
02:38:18 <elliott> Relatively quickly?
02:38:23 <oerjan> :t Left{}
02:38:24 <lambdabot> forall a b. Either a b
02:38:28 <elliott> Sgeo: Because that's literally Uplink's interface.
02:38:30 <elliott> oerjan: augh
02:38:35 <elliott> Sgeo: Actually more buttons than menus.
02:38:44 <oerjan> elliott: http://www.haskell.org/pipermail/haskell-cafe/2011-November/097047.html
02:38:46 <SgeoN1> Well, not as quick as with a mouse
02:38:59 <elliott> SgeoN1: Do you /have/ a mouse?
02:39:10 <elliott> > Left{}
02:39:11 <lambdabot> Left *Exception: <interactive>:3:0-5: Missing field in record construction
02:39:31 <Sgeo> Mouse, but the table my computer is on is not a good mousepad, and the newspaper I once used is now on the floor, and I'm not about to touch it
02:39:53 <elliott> is it covered in ants
02:39:56 <elliott> oerjan: btw why aren't you using the google groups interface :P
02:40:09 <Sgeo> There's a cat living here
02:40:15 <Sgeo> The litterbox is on the floor
02:40:25 <Sgeo> </tmi>
02:40:25 <elliott> is it a nice cat
02:40:43 <monqy> is it a friend cat
02:40:48 <oerjan> elliott: augh
02:40:54 <elliott> hi oerjan
02:41:39 <oerjan> :t StateT{}
02:41:40 <lambdabot> forall s (m :: * -> *) a. StateT s m a
02:41:48 <elliott> oerjan: why aughy
02:42:01 <oerjan> because i had the feeling when pasting that you would remind me ;P
02:42:54 <Sgeo> What's with the {}?
02:43:02 <elliott> oerjan: are you afraid of google groups :P
02:43:09 <oerjan> Sgeo: record syntax, with an empty field list
02:44:11 <oerjan> > runStateT (undefined { runStateT = \s -> return (s, "hello") } ) 5
02:44:11 <lambdabot> No instance for (GHC.Num.Num [GHC.Types.Char])
02:44:11 <lambdabot> arising from the literal ...
02:44:46 <oerjan> > runIdentity $ runStateT (undefined { runStateT = \s -> return ("hello", s) } ) 5
02:44:46 <lambdabot> ("hello",5)
02:44:52 <PiRSquared17> > const 3 (undefined + 3)
02:45:04 <oerjan> hah
02:45:16 <elliott> oerjan: how the heck does that work??
02:45:16 <lambdabot> 3
02:45:18 <oerjan> i wonder if that's according to the report
02:45:32 <elliott> oerjan: oh because StateT is a newtype
02:45:37 <elliott> so x { runStateT = y } === StateT y
02:45:41 <elliott> ew :(
02:45:55 <oerjan> elliott: well StateT has only one constructor, so presumably ghc doesn't bother to evaluate before replacing
02:45:56 <elliott> oerjan: otoh it's not clear to me that x{...} should evaluate x...
02:46:01 <SgeoN1> elliott, artdiopdate
02:46:11 <oerjan> hm... time to look at the report text
02:46:38 <elliott> THE BIG GUNS
02:49:36 <oerjan> the translation in http://www.haskell.org/onlinereport/haskell2010/haskellch3.html#x8-490003.15.3 seems to imply that it should be strict, but otoh the alternative only makes sense for single-constructor types
02:49:59 <oerjan> oh wait
02:50:09 <oerjan> if taken _literally_, it actually isn't strict for newtypes :P
02:51:03 <elliott> oerjan: i was hoping that # would point to something useful :(
02:51:13 <oerjan> !haskell data Testing = Testing { field :: Int } deriving Show; main = print $ undefined { field = 100 }
02:51:19 <EgoBot> input.15792.hs: Prelude.undefined
02:51:26 <oerjan> elliott: oh it doesn't? remove the .3 then
02:51:26 <elliott> "The expression F {}, where F is a data constructor, is legal whether or not F was declared with record syntax (provided F has no strict fields — see the fourth bullet above)"
02:51:32 <elliott> oerjan: hm is a newtype's field not strict?
02:51:47 <elliott> i would think it should be considered strict, and so Newtype{} should be illegal...
02:51:48 <elliott> re: StateT{}
02:51:53 <oerjan> elliott: not in pattern matching
02:52:06 <elliott> oerjan: er what?
02:52:12 <elliott> i realise that newtypes behave differently when pattern-matching
02:52:22 <elliott> but apart from that a newtype is identical to data Foo = Foo !Field
02:52:31 <elliott> but i guess pattern-matching is relevant here...
02:52:57 <oerjan> elliott: the translation given in the link depends on the strictness of that pattern matching for whether the result is strict
02:53:11 <elliott> right
02:53:14 <oerjan> section 3.15.3
02:53:19 <elliott> so i guess it is valid
02:53:32 <elliott> oerjan: what was the non-literal reading?
02:54:07 <oerjan> well just assuming it would work like for data
02:54:25 <oerjan> !haskell newtype Testing = Testing { field :: Int } deriving Show; main = print $ undefined { field = 100 }
02:54:29 <EgoBot> Testing {field = 100}
02:54:32 <oerjan> gah
02:54:44 <oerjan> yeah so it actually differs
02:55:09 <elliott> oerjan: well it's obvious that it differs with GHC's implementation of newtypes P:
02:55:59 <pikhq> elliott: You must be the most virtuous programmer, for you are possessed of the greatest virtue.
02:56:36 <shachaf> EgoBot evaluates Haskell?
02:56:56 <shachaf> !haskell putStrLn "does it use MooEval?"
02:56:58 <EgoBot> does it use MooEval?
02:57:13 <PiRSquared17> !bf ++++++++++++++++++++++++++++...
02:57:14 <EgoBot> ​...
02:57:15 <PiRSquared17> s
02:57:22 <pikhq> No, it's merely runhaskell'ing in a sandbox.
02:58:03 <shachaf> !haskell Control.Concurrent.threadDelay 1000000000
02:58:09 <elliott> pikhq: hi
02:58:13 <elliott> pikhq: It's not actually runhaskell.
02:58:27 <elliott> shachaf: It tries GHC with various wrappers around the code in the same sandbox as HackEgo.
02:58:30 <elliott> !haskell 2 + 2
02:58:33 <EgoBot> 4
02:58:38 <elliott> !haskell print (2 + 2)
02:58:40 <EgoBot> 4
02:58:43 <pikhq> elliott: Yay, hubris!
02:58:46 <elliott> !haskell main :: IO (); main = print (2 + 2)
02:58:46 <oerjan> elliott: well it _could_ have special-cased single constructor data
02:58:51 <EgoBot> 4
02:58:54 <shachaf> !haskell return(2+2)::IO Int
02:58:57 <EgoBot> 4
02:59:10 <oerjan> > StateT {} `seq` "test"
02:59:10 <lambdabot> "*Exception: <interactive>:3:0-8: Missing field in record construction Cont...
02:59:17 <oerjan> oops hm
02:59:20 <shachaf> > (StateT) {} `seq` "test"
02:59:21 <lambdabot> <no location info>: Empty record update
02:59:41 <shachaf> oerjan: StateT is a newtype.
02:59:43 <oerjan> > const "test" $ StateT {}
02:59:43 <lambdabot> "test"
02:59:54 -!- Sgeo has quit (Ping timeout: 240 seconds).
03:00:02 <elliott> !help
03:00:02 <EgoBot> ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help <command>.
03:00:02 <shachaf> !haskell runST (return 5)
03:00:20 <shachaf> Some error reporting you've got there, EgoBot.
03:00:29 <shachaf> !haskell import Control.Monad.ST; print (runST (return 5))
03:00:38 -!- Klisz has joined.
03:00:42 <shachaf> 02:59 DCC CHAT from EgoBot [64.62.173.65 port 10079]
03:00:50 <elliott> hi Klisz
03:00:54 <elliott> blah blah esolangs http://esolangs.org/wiki/
03:00:59 <oerjan> it looks like ghc doesn't consider newtypes strict for that compile time error
03:01:04 <shachaf> elliott: Do you just welcome everybody?
03:01:09 <elliott> shachaf: Totally.
03:01:14 <Klisz> Hello elliott.
03:01:17 <shachaf> ...Who isn't me?
03:01:21 -!- Sgeo has joined.
03:01:23 <elliott> shachaf: I don't like you!
03:01:44 <pikhq> There is a distinctly non-zero possibility I know Klisz IRL.
03:01:44 <shachaf> elliott: It's psychologically impossible to dislike me.
03:02:04 <oerjan> !haskell data Test = Test {strict :: !Int }; main = print $ const "test" $ Test {}
03:02:13 <pikhq> (hello, other person from Colorado!)
03:02:14 <elliott> pikhq: Are you Klisz?
03:02:14 <Klisz> pikhq: I believe you don't. I was known as Darth Cliche until earlier today when I changed my name.
03:02:18 <shachaf> !haskell import Control.Monad.ST; main = print (runST (return 5))
03:02:19 <pikhq> elliott: No.
03:02:21 <oerjan> yeah that gave an error in DCC
03:02:23 <EgoBot> 5
03:02:26 <pikhq> elliott: We merely happen to be in the same state.
03:02:29 <shachaf> !haskell import Control.Monad.ST; main = print (id runST (return 5))
03:02:36 <pikhq> Klisz: Ah. Yeah, you're up in Boulder, aren't you?
03:02:36 <shachaf> !haskell import Control.Monad.ST; main = print ((id runST) (return 5))
03:02:41 <EgoBot> 5
03:02:41 <elliott> shachaf: Oh, EgoBot's !haskell does -O2.
03:02:42 <elliott> shachaf: That's why it's so slow.
03:02:54 <Klisz> pikhq: Yes, visiting family for Thanksgiving; I normally live in Cheyenne, WY, though
03:03:09 <Klisz> being one of four or five people in that state
03:03:48 <shachaf> pikhq: When are you moving to CA?
03:03:51 <oerjan> <elliott> pikhq: It's not actually runhaskell. <-- um iirc the second wrapper tried is runhaskell
03:03:52 <shachaf> Klisz: When are you moving to CA?
03:03:56 <elliott> oerjan: Yeah, it is.
03:04:05 <elliott> shachaf: Really tempted to put -fglasgow-exts in this patch of EgoBot's runghc.
03:04:20 <shachaf> Don't do it!
03:04:24 <shachaf> -fglasgow-exts is the devil.
03:04:27 <pikhq> shachaf: If ever, probably sometime after graduating.
03:04:30 <elliott> shachaf: It's such a good devil!
03:04:33 <Klisz> shachaf: I do not intend to move outside the glorious Rocky Mountains
03:06:01 <oerjan> <shachaf> Some error reporting you've got there, EgoBot. <-- everything above one line is sent as DCC CHAT
03:06:18 <shachaf> oerjan: Don't you need to open a port for those?
03:06:26 <elliott> @tell Gregor Replace HackEgo's runghc with http://sprunge.us/AYIK, thx (avoids really expensive optimisation, useless temporary file)
03:06:26 <lambdabot> Consider it noted.
03:06:36 <elliott> shachaf: works for me without port-forwarding
03:06:59 <shachaf> I don't want to (a) figure out how to tell irssi to accept DCC CHAT (b) accept DCC CHAT.
03:07:13 <shachaf> elliott: You use IPv8 or something, don't you?
03:07:14 -!- SgeoN1 has quit (Read error: Connection reset by peer).
03:07:26 -!- SgeoN1 has joined.
03:07:33 <elliott> shachaf: IPv20
03:07:56 <elliott> shachaf: /dcc chat, btw.
03:08:15 <oerjan> <shachaf> oerjan: Don't you need to open a port for those? <-- well yes, i've set irssi to accept from EgoBot automatically.
03:08:32 <shachaf> elliott: Did you know you get public-facing IP addresses at MIT when you connect to the free WiFi?
03:08:37 <shachaf> Probably because they have way too many of them.
03:08:53 <oerjan> dcc_autochat_masks = EgoBot
03:08:59 <shachaf> No one deserves that many IPv4 addresses.
03:09:01 <elliott> shachaf: MIT own an /8.
03:09:11 <elliott> It's "LEGACY", though, so I guess they don't actually use it.
03:09:33 * shachaf wonders if this is the sort of channel where people get angry at you if you say "Class A".
03:09:49 * oerjan hits shachaf with the saucepan ===\__/
03:09:54 <elliott> People get angry at people saying that?
03:10:05 <oerjan> DON'T USE FUCKING BAD WORDS LIKE THAT
03:10:05 <elliott> shachaf: I wish Ilari was here to see us talking about IP.
03:10:09 <shachaf> Let's try it out in #-blah.
03:10:14 <elliott> He will be missed.
03:10:19 <elliott> Maybe he ran out of IPv6 addresses.
03:11:09 <shachaf> Who is Ilari?
03:11:38 <elliott> He's a guy who used to come in here. Mostly he reported IPv4 exhaustion with nearly robotic precission and formatting.
03:11:40 <elliott> It was great fun.
03:11:56 <oerjan> also, nutritional science
03:12:01 <elliott> Also IPv6 deletion, but that's like saying he reported on oceans and also his tap which keeps dripping.
03:12:14 <shachaf> elliott: I was wrong.
03:12:23 <elliott> Are you ever not?
03:12:35 * elliott doesn't actually think shachaf is always wrong.
03:12:40 <pikhq> Yeah, Ilari was pretty great.
03:12:41 * shachaf is always wrong.
03:21:42 -!- pikhq has quit (Ping timeout: 244 seconds).
03:21:44 -!- pikhq_ has joined.
03:27:04 -!- pikhq_ has quit (Ping timeout: 253 seconds).
03:27:09 -!- pikhq has joined.
03:28:03 <SgeoN1> elliott, is there another hacker or something? I took a mission, the file server was empty, I replidd and got paid
03:28:50 <elliott> SgeoN1: Did you /read/ the opening text?
03:28:52 <elliott> It's not like the Uplink server and job board exists solely for your personal benefit.
03:29:23 <elliott> SgeoN1: Just believe the game will be as detailed and realistic to its premise as possible, and you'll do well.
03:30:07 <Sgeo> Uplink Internal Services never gets a subpoena?
03:30:29 <Sgeo> Hmm, actually
03:30:34 <Sgeo> That doesn't make sense
03:30:54 <Sgeo> But... the authorities never conclude that something weird is going on with InterNIC
03:31:09 <elliott> Sgeo: Did you read the very opening text? It's encryption shit, man.
03:31:15 <elliott> And there's nothing weird about InterNIC, it just gets routed through.
03:31:34 <elliott> Sgeo: Anyway, /to its premise/, i.e. Hollywood hacking.
03:32:03 <elliott> Sgeo: Just pretend it's Tor if you have to.
03:35:56 <elliott> Sgeo: Besides, the authorities _can_ track you down.
03:36:06 <elliott> Uplink just trashes your machine and disconnects you.
03:36:50 <Sgeo> From my understanding, the Feds actually go inside the building where the machine is stored
03:37:16 <Sgeo> They don't ever come to the conclusion that Uplink... hmm, actually this sounds a bit like the argument over copyright and user-uploaded content
03:37:20 <Sgeo> So, hmm
03:37:44 <elliott> Sgeo: What's to say the FBI isn't after Uplink's ass, but they just distribute their servers throughout multiple continents through various proxy accounts blah blah blah?
03:38:02 <elliott> I mean, this may surprise you, but people actually conduct illegitimate activities over the internet. On a wide scale, even!
03:42:54 <elliott> oerjan: Jerzy Karczmarczuk sure is annoying
03:42:58 <elliott> oerjan: (you've got me reading haskell-cafe!)
03:47:18 <elliott> clCreateProgramWithBinary ctx devs bins = wrapPError $ \perr -> do withArray
03:47:18 <elliott> devs $ \pdevs -> do withArray lbins $ \plbins -> do buffs <- forM bins $ \bs ->
03:47:18 <elliott> do buff <- mallocArray (length bs) :: IO (Ptr Word8) pokeArray buff bs return
03:47:18 <elliott> buff
03:47:18 <elliott> ret <- withArray buffs $ \(pbuffs :: Ptr (Ptr Word8)) -> do
03:47:19 <elliott> allocaArray ndevs $ \(perrs :: Ptr CLint) -> do
03:47:21 <elliott> WHY WOULD YOU COMMIT THIS
03:48:05 <kallisti> elliott: on a... /wide scale/
03:48:09 <kallisti> a scary thought.
03:48:18 <elliott> Kind of like your mom!
03:48:19 <elliott> HAHAHAHA
03:49:24 <kallisti> I actually refrained this time...
03:50:02 <kallisti> It is best described as a simulator of the cinematic depiction of computer hacking.
03:50:06 <kallisti> wow shitty idea.
03:52:23 <elliott> kallisti: no it's
03:52:25 <elliott> a really good game
03:54:11 <elliott> kallisti:
03:54:12 <elliott> http://www.atpm.com/9.07/images/uplink-stocks.gif
03:54:13 <elliott> http://wizzywizzyweb.gmgcdn.com/media/products/uplink/screenshots/large-2-640x350.jpg
03:54:14 <elliott> http://www.introversion.co.uk/uplink/screenshots/uplink3.jpg
03:54:16 <elliott> http://www.introversion.co.uk/uplink/screenshots/uplink4.gif
03:54:16 <elliott> http://images.wikia.com/tig/images/7/72/Uplink1.jpg
03:54:18 <elliott> http://www.playdar.co.uk/media/uplink.png
03:54:19 <elliott> http://img510.imageshack.us/img510/1287/uplink2010122716504046.png
03:54:21 <elliott> http://images.bit-tech.net/content_images/2007/04/Linux_has_game/uplink3.jpg
03:54:24 <elliott> SO GOOD.
03:55:08 <kallisti> you hack
03:55:10 <kallisti> the stock market?
03:55:25 <elliott> no that's a separate thing.
03:55:29 -!- Sgeo has quit (Ping timeout: 240 seconds).
03:55:44 <elliott> kallisti: you can connect to the stock market computer and stock market.
03:55:56 <elliott> well i'm sure you can hack it
03:56:01 <elliott> there are only like two machines in the game you can't hack i think
03:56:39 <kallisti> well it probably has the best hacking system of any game
03:56:44 <kallisti> actually wait I take that back: Shadowrun does
03:56:50 <kallisti> but Shadowrun isn't a computer game.
03:57:02 <elliott> kallisti: no it's literally so good
03:57:21 -!- Sgeo has joined.
03:57:30 <elliott> kallisti: http://humblebundle.com/ buy it for a few dollars, play classic game, thank me, kthx
03:57:51 <Sgeo> I am starting to think it's just XChat that is choking
03:58:05 * Sgeo types in man ping
03:58:08 <Sgeo> Weird thought
03:58:30 <kallisti> man pong is a weirder thought
03:58:46 <elliott> kallisti: also you get darwinia?? which got like insanely good critical acclaim i think
03:58:58 <kallisti> yes I buy and play all the arthouse games.
03:59:05 <kallisti> (I actually don't)
03:59:21 <elliott> kallisti: it's RTSy! you like RTS!
03:59:37 <elliott> http://www.youtube.com/watch?v=17H8vc5Askw
03:59:40 <elliott> look. it's pretty!
04:00:11 <Sgeo> Nothing bad will happen from me leaving a continuous ping on, will it?
04:00:56 <elliott> Sgeo: you will be arrest by cyber police
04:00:56 <kallisti> hm interesting
04:01:04 <kallisti> elliott: but it also has multiple minigames and stuff
04:01:05 <Sgeo> Unlisted
04:01:07 <kallisti> iiiinteresting
04:02:32 <elliott> kallisti: what does
04:03:07 <elliott> Sgeo: what
04:03:13 <elliott> kallisti: wat
04:03:18 <Sgeo> The video is unlisted on YouTube
04:03:21 <elliott> Sgeo: so?
04:03:39 * Sgeo shrugs
04:03:56 <kallisti> elliott: darwinia
04:03:57 <kallisti> based on
04:04:00 <kallisti> utub
04:04:16 <kallisti> er
04:04:17 <kallisti> wikipedia
04:04:19 <kallisti> not utub
04:04:41 <kallisti> this is kind of sort of how Shadowrun's virtual reality works.
04:05:21 <kallisti> everything takes a physical manifestation in a virtual world. programs, people connected to it, etc.
04:05:39 <kallisti> and then you can run programs as offensive/defensive/support/hacking actions
04:05:43 -!- elliott has quit (Read error: Connection reset by peer).
04:06:04 -!- elliott has joined.
04:06:20 <SgeoN1> Lagging put
04:06:25 <kallisti> also you can be creative in depicting it. each network node could have a specific theme for instance
04:06:34 <elliott> kallisti: dunno what you mean about minigames *shrugs*
04:06:53 * elliott hasn't actually played Darwinia but has intended to since like 2006.
04:06:56 <kallisti> attack program could be like a big sword and sentry program could be like a dragon or something.
04:06:57 <elliott> Maybe I actually will now that I have it.
04:07:08 <elliott> kallisti: Anyway yeah seriously get this Bundle, Introversion are amazing.
04:07:11 <SgeoN1> But ping -i 1 -f 8.8.8.8 says I only dropped one packet
04:07:12 -!- kmc has quit (Quit: Leaving).
04:07:27 <kallisti> oh the mini-games are to familiarized you with the controls
04:07:31 <kallisti> in the intro of the game
04:08:14 <SgeoN1> Once connected, irc clients don't usually use the domain name, right? That's supid?
04:08:30 <elliott> SgeoN1: what
04:08:33 <kallisti> what do they need the domain name for?
04:08:40 <SgeoN1> No idea
04:08:56 <kallisti> I mean other than to connect
04:08:57 <kallisti> obviously
04:09:00 <SgeoN1> I'm suspecting that it's XChat that's broken
04:09:08 <elliott> SgeoN1: try another client for a bit?
04:09:29 -!- Sgeo has quit (Ping timeout: 240 seconds).
04:09:30 <elliott> kallisti: HAVE YOU BOUGHT IT YET
04:09:38 <kallisti> no how much is the bundle thing
04:09:42 -!- Jafet has joined.
04:09:47 <elliott> kallisti: it's a humble bundle, dude
04:09:50 <elliott> the whole idea is that you pay whatever
04:10:04 <elliott> kallisti: although over 3.80 gets you two games from previous bundles
04:10:16 <shachaf> elliott: Should I buy it?
04:10:24 <SgeoN1> Right now, only Freenode is lagging for me. All the other networks I'm on, I disconnected then recinnected
04:10:32 <elliott> shachaf: Have you played any Introversion games? If not, then yes.
04:10:34 <elliott> If yes, then probably.
04:10:35 <kallisti> elliott: do all of their games like linux?
04:10:48 <elliott> kallisti: allow me to quote from the very top of the page
04:10:48 <elliott> Cross-platform. The games featured on the shelf
04:10:48 <elliott> work natively on Linux, Mac OS X,
04:10:48 <elliott> and Windows.
04:11:02 <kallisti> :>
04:11:02 <shachaf> elliott: I played Aquaria once.
04:11:12 <elliott> kallisti: Also it gives you Steam keys?? I gather people like Steam although I have no idea why.
04:11:12 -!- Klisz has quit (Quit: You are now graced with my absence.).
04:11:18 <elliott> shachaf: Introversion didn't make Aquaria.
04:11:36 <shachaf> elliott: IT'S IN THE BUNDLE, OK?
04:11:48 <elliott> It's the thought that counts?
04:11:54 -!- Sgeo has joined.
04:12:03 <Sgeo> Let's see if this does anything
04:12:07 <Sgeo> Still XChat, but restarted.
04:12:29 <Sgeo> 1.6sec lag
04:13:03 <kallisti> elliott: I'll buy the bundle
04:13:03 <kallisti> but
04:13:10 <kallisti> only if you buy starcraft 2 :>
04:13:14 <kallisti> loooool
04:13:25 <elliott> kallisti: How much is it.
04:13:27 <kallisti> I'm sure it's only like $40 now.
04:13:30 <kallisti> may still be $50!
04:13:40 <Sgeo> Bundle costs >0
04:13:41 <shachaf> elliott: Don't do it!
04:13:42 <elliott> kallisti: Can I just... pirate it? (To answer your next question, no you can't.)
04:13:46 <Sgeo> That's pretty much it.
04:13:47 <shachaf> Isn't Starcraft all about micromanagement?
04:14:01 <elliott> shachaf: Thanks to Deewiant, I now know there is both MICRO and MACRO!
04:14:05 <elliott> They actually call it that.
04:14:08 <elliott> Micro and macro.
04:14:11 <kallisti> yep
04:14:12 <shachaf> EPIC MICROZ SKILLZ DUDE
04:14:16 <kallisti> yep
04:14:35 <kallisti> elliott: well
04:14:36 <shachaf> elliott: You should play Command & Conquer: Red Alert instead.
04:14:40 <kallisti> you need a key to actually play it online
04:14:45 <shachaf> If you're looking for an RTS to play.
04:15:03 <kallisti> no starcraft
04:15:06 <kallisti> is definitely better
04:15:08 <kallisti> than that shit
04:15:13 <elliott> shachaf: Too many people like Red Alert for me to consider playing it.
04:15:16 <kallisti> (has never played that shit; unbiased)
04:15:16 * elliott logic.
04:15:22 <shachaf> elliott: Which version?
04:15:27 <elliott> There are versions?
04:15:34 <shachaf> Yes, there's 2 and 3.
04:15:45 <elliott> kallisti: Ooh, there's a COLLECTORS EDITION. It's 72 fucking pounds.
04:16:00 <kallisti> elliott: dude the humans have bipedal war machines that can TRANSFORM INTO SPACEFIGHTERS
04:16:11 <kallisti> think about that.
04:16:23 <shachaf> elliott: Red Alert 3 is $10 on your favourite game distribution platform, the Steam!
04:16:55 <elliott> The Steam(tm).
04:16:56 <kallisti> elliott: yes it's $50 still
04:17:09 <kallisti> which is insane.
04:17:12 <shachaf> elliott: The S™.
04:17:25 <kallisti> but it's understandable because it's
04:17:25 <kallisti> so
04:17:26 <kallisti> good
04:17:59 <elliott> Starcraft II: Heaven's Devils [Book]
04:17:59 <elliott> by William C. Dietz - Simon & Schuster (2010.04.06) - hardback - 336 pages
04:17:59 <elliott> For the poor, hardworking citizens of the Confederacy’s fringe worlds, the Guild Wars have exacted a huge toll. Swayed by the promise of financial ...
04:18:00 <shachaf> elliott: If you get the Red Alert I'll get Humble Bundle.
04:18:18 <elliott> shachaf: I don't actually profit from Humble Bundle sales.
04:18:28 <elliott> That might work for the Humble AII Bundle.
04:18:52 <elliott> kallisti: http://www.thegamecollection.net/starcraft-ii-wings-of-liberty-pc-p-3243.html?ad=frooogle
04:18:55 <elliott> kallisti: 42 dollars!
04:19:32 <shachaf> elliott: I am aware.
04:19:38 <kallisti> "in many ways, StarCraft II: Wings of Liberty feels like StarCraft 2.0 – and that’s a good thing"
04:19:43 <kallisti> like people love StarCraft so much
04:19:48 <shachaf> elliott: But you profit (in utility) from my happiness.
04:19:53 <kallisti> that they basically don't mind that Starcraft 2 is much starcraft but with more things.
04:19:59 <kallisti> *pretty much
04:20:17 <elliott> shachaf: Fuck utilons, maan.
04:20:46 <elliott> kallisti: What if I buy just StarCraft? Shit's gotta be cheap now.
04:20:54 <shachaf> elliott's utility function = fix (1/)
04:21:07 <kallisti> The Terran race will feature three new units: the Shredder, the Battle Hellion, and the Warhound. The Protoss will also feature three new units: the Replicant, the Oracle, and the Tempest. The Zerg will only receive two new units: the Viper, and the Swarm Host. The Protoss Mothership and Carrier will be removed from the game
04:21:12 <kallisti> wait they....
04:21:13 <kallisti> removed carriers?
04:21:15 <kallisti> they
04:21:24 <kallisti> what
04:21:24 <kallisti> why
04:21:26 <kallisti> wetiuwrhiusdhfiuwhetiuwher
04:21:27 <elliott> kallisti: Does Starcraft II even have a story mode?
04:21:29 <kallisti> yes
04:21:31 <elliott> Do people even play story modes any more.
04:21:34 <kallisti> sure.
04:22:45 <kallisti> elliott: you could play starcraft if you wanted
04:22:48 <kallisti> but don't play it online
04:22:53 <kallisti> because you will be smitten by Korean gods.
04:23:24 <elliott> kallisti: Do Korean gods not play Starcraft II?
04:23:36 <elliott> Also: What's so crafty about it?
04:23:38 <Sgeo> There's no way to tell skill levels before playing?
04:23:46 <kallisti> yes but the new ladder system only matches you with people in the same tier.
04:23:59 <kallisti> whereas in starcraft anyone can join any public game.
04:24:47 <kallisti> elliott: u gottab be clevre
04:25:02 <kallisti> dats eh craeft
04:26:28 <elliott> Sgeo: ?
04:26:48 <elliott> kallisti: Do they still do StarCraft tournaments, or is that too retro now.
04:26:56 <kallisti> I think they do yes.
04:27:13 <elliott> kallisti: Buy the Bundle.
04:27:28 <kallisti> http://video.google.com/videoplay?docid=-6648934043675888354
04:27:31 <kallisti> this was six years ago
04:27:33 <kallisti> but you can see
04:27:41 <kallisti> that people actually watch people play this game in Korea
04:28:03 <elliott> I know.
04:28:06 <elliott> Well, it's better than football.
04:28:23 <kallisti> also the video quality is shit
04:28:37 <SgeoN1> Why not watch people playing a variety of games?
04:28:47 <kallisti> because starcraft
04:29:20 <SgeoN1> I think Shattered Galaxy has a similar interface. No idea about Starcrafts gameplay in comparison
04:30:27 <kallisti> elliott: in the original starcraft terran was always the dominate race in tournaments
04:30:30 <kallisti> well, it became that way
04:31:01 <elliott> But all I know about Koreans is "kekekekekeke zerg rush".
04:31:07 <elliott> Has the internet... LIED to me?
04:32:32 <kallisti> http://www.youtube.com/watch?v=l29Hyrx2MXw
04:32:51 <kallisti> Boxer is the most well-known terran starcraft player
04:33:00 <kallisti> here he's playing sc2
04:33:59 <PiRSquared17> ...
04:38:14 <kallisti> spoiler
04:38:18 <kallisti> Boxer pwns
04:41:33 <elliott> hi PiRSquared17
04:41:39 <PiRSquared17> hi
04:41:48 <elliott> PiRSquared17: was the channel ever on-topic last time you were here
04:41:49 * PiRSquared17 didn't leave
04:42:00 <elliott> oh we say hi to people a lot.
04:42:01 <elliott> nowadays.
04:42:02 <elliott> in the future.
04:42:07 <PiRSquared17> elliott: a little more, but not much more
04:42:12 <kallisti> elliott: actually wait no boxer loses probably. :(
04:46:19 <elliott> kallisti: i feel like i'm staring into another universe when i watch these things
04:48:12 <kallisti> elliott: the second game is a bit more interesting so far
04:48:14 <PiRSquared17> one second you were talking about IPv6 etc, then Haskell (more on-topic), then a bunch of "what?"s, then some computer game
04:48:31 <PiRSquared17> and stereotyping Koreans
04:48:43 <kallisti> what? Koreans are gods at starcraft
04:48:45 <kallisti> not a stereotype
04:48:48 <elliott> PiRSquared17: "what?" -> introversion software's games, primarily uplink -> starcraft
04:49:22 <PiRSquared17> kallisti: <elliott>But all I know about Koreans is "kekekekekeke zerg rush".
04:50:06 <elliott> PiRSquared17: It was a direct quote, not an invocation! Also by "all I know about Koreans" I meant "all I have heard about Koreans who play Starcraft".
04:50:20 <PiRSquared17> oh, ok
04:51:29 <elliott> Esolang talk usually occurs when http://esoteric.voxelperfect.net/wiki/Special:Recentchanges is filled up with something other than spam. :p
04:52:18 <elliott> kallisti: Have 300 thousand people really watched this?
04:52:26 <kallisti> elliott: ask utub
04:52:35 <kallisti> I like boxer's old school strategies...
04:54:13 <PiRSquared17> http://esoteric.voxelperfect.net/wiki/User:MichaelCarrillo670
04:54:21 <shachaf> elliott: Thanks to you, it's 300,001.
04:54:26 <PiRSquared17> delete, block
04:54:27 <elliott> ooh is there another good spam page
04:54:28 <PiRSquared17> ?
04:54:42 <elliott> PiRSquared17: none of the wiki admins are online right now
04:54:59 <elliott> PiRSquared17: but going based on http://esoteric.voxelperfect.net/wiki/Special:Recentchanges i'm pretty sure they know how to delete spam pages :P
04:59:39 <monqy> `welcome pirsquared17
04:59:52 <PiRSquared17> `thank monqy
05:00:24 <kallisti> elliott: yeah game 2 was much better
05:00:26 * kallisti watches game 3
05:02:12 <oerjan> `summon HackEgo
05:02:29 <quintopia> sleeeeeeeeeeeeeeeeeeeeeeeep
05:02:45 <elliott> quintopia: no
05:02:54 <oerjan> sleep is for zombies
05:02:59 <quintopia> slep?
05:03:22 <elliott> slep is good but
05:03:24 <elliott> hard to come by
05:03:38 <quintopia> hlep slep?
05:04:07 <elliott> impossible
05:04:12 <monqy> i had nap today
05:04:16 <monqy> but im still tired
05:04:23 <monqy> i had a nap dream it was really confusing
05:04:34 <monqy> i can't make enough sense of it to say anything interesting :(
05:04:39 <monqy> but it was a very interesting nap dream!
05:05:08 <quintopia> neat
05:05:21 <quintopia> i will nap now and see if there is interesting dream
05:05:26 <elliott> bye quintopia
05:05:30 <elliott> enjoy slepping
05:12:26 <PiRSquared17> Bye!
05:12:56 -!- PiRSquared17 has left.
05:15:53 -!- Sgeo has quit (Ping timeout: 240 seconds).
05:17:06 -!- Sgeo has joined.
05:17:16 <Sgeo> ONE PACKET
05:17:26 <Sgeo> or, well, ONE PING
05:17:34 <Sgeo> I LOSE ONE PING AND XCHAT GOES HEYWIRE
05:20:41 <SgeoN1> I am now given to wondering if my network card is loose
05:22:17 <kallisti> elliott: what sucks is that I know who wins game 4
05:22:29 <kallisti> because it's best of 5, and there's no 5th game, and Jinro is in the lead 2 to 1.....
05:22:33 <kallisti> stupid math
05:23:53 -!- Sgeo has quit (Ping timeout: 240 seconds).
05:24:16 <elliott> kallisti: should have put a fake fifth game video up :P
05:26:20 <Jafet> This is what happens when you take the power away from the broadcasting companies.
05:27:01 -!- Sgeo has joined.
05:27:06 <elliott> :D
05:33:29 -!- Sgeo has quit (Ping timeout: 240 seconds).
05:36:46 -!- Sgeo has joined.
05:40:37 -!- copumpkin has changed nick to OracleOfDelphi.
05:42:46 -!- MDude has changed nick to MSleep.
05:43:18 -!- OracleOfDelphi has changed nick to copumpkin.
05:51:29 -!- Sgeo has quit (Ping timeout: 240 seconds).
05:54:41 -!- Sgeo has joined.
05:55:00 <kallisti> elliott: oh dude boxer won
05:55:03 <kallisti> WHERE'S GAME 5????
05:55:39 <kallisti> oh here
05:55:46 <kallisti> it's in Game 4 part 3 for some reason?
05:56:51 <elliott> lol
05:57:04 <elliott> nice twist
05:58:59 <kallisti> this has been pretty entertaining to watch
05:59:14 <kallisti> actually boxer was at a disadvantage
05:59:21 <kallisti> but has his leet skillz
06:05:10 <kallisti> but sweet, now I know why I haven't found any boxer vidz; because his name is manofoneway
06:07:46 -!- Klisz has joined.
06:12:18 -!- Zuu has quit (Ping timeout: 244 seconds).
06:45:53 -!- Sgeo has quit (Ping timeout: 240 seconds).
06:46:41 -!- Sgeo has joined.
06:50:46 -!- Sgeo has quit (Client Quit).
06:54:24 * oerjan is bored and tries a new wikipedia game
06:54:59 <oerjan> instead of clicking on the _first_ substantial link in the introduction (tends to end up in a loop with Philosophy), i try the last one
06:56:52 <oerjan> from http://en.wikipedia.org/wiki/Broadcast_Film_Critics_Association_Award_for_Best_Director to LSD in 10 steps
06:57:03 <oerjan> (which then loops)
06:58:07 <kallisti> elliott: http://www.youtube.com/watch?v=4HTrGL_pfO8
06:58:08 <kallisti> watch this
06:58:49 <elliott> kallisti: not right now :P
06:59:31 <oerjan> it does not seem to go to more general subjects in the same way as the first link game. Gerald P. Ryan loops in 6 steps without leaving Australian sport
06:59:55 <kallisti> elliott: no right now you must
06:59:59 <oerjan> (only the last two loop)
07:00:01 * elliott crai
07:00:36 <elliott> oerjan: this interests me btw i just have nothing to say
07:00:47 -!- GreaseMonkey has quit (Quit: The Other Game).
07:00:48 <oerjan> actually not even leaving football
07:03:11 <kallisti> elliott: so there is no chance but sc2 is not a perfect information game.
07:03:14 <kallisti> due to fog of war.
07:03:18 <oerjan> this one seemed more interesting; from Ascitans through other christian subjects but then on to folklore and television
07:03:26 <oerjan> *seems, not finished yet
07:03:29 <elliott> kallisti: more like fog of lame
07:03:41 <kallisti> elliott: ...the game would be much more boring without fog of war.
07:04:00 <elliott> sure. you mean more cool
07:04:28 <kallisti> "oh look my enemy dropped this building I should counter with this." "oh he made these units I'll counter with these"
07:04:28 <oerjan> then on to radio and frequency subjects
07:05:11 <oerjan> suddenly to telemetry and SMS
07:05:44 <oerjan> oh, United States
07:06:03 <Jafet> http://kevan.org/catfishing.php
07:06:39 <oerjan> global military spending, stockholm international peace research institute
07:07:24 <oerjan> open source, biotechnology, life sciences :P
07:07:45 <oerjan> this is almost like clicking random itself, but with less lousy hits
07:08:47 <oerjan> zoology, ancient greek, renaissance
07:09:12 -!- monqy has quit (Quit: hello).
07:09:52 <elliott> Jafet: this is very difficult
07:09:53 <oerjan> subpages of that, then obscurantism
07:10:21 <elliott> @src (<*>) []
07:10:21 <lambdabot> Source not found. Just try something else.
07:10:23 <elliott> @src [] (<*>)
07:10:24 <lambdabot> (<*>) = ap
07:10:29 <elliott> look of disapproval
07:10:30 <oerjan> friedrich nietsche - somehow we're getting closer to philosophy anyhow :P
07:10:38 <oerjan> *nietzsche
07:10:41 <elliott> > ap [f,g,h] [a,b,c]
07:10:42 <lambdabot> Ambiguous type variable `b' in the constraints:
07:10:42 <lambdabot> `GHC.Show.Show b'
07:10:42 <lambdabot> a...
07:10:45 <elliott> > ap [f,g,h] [a,b,c] :: [Expr]
07:10:46 <lambdabot> [f a,f b,f c,g a,g b,g c,h a,h b,h c]
07:10:51 <elliott> ah yes.
07:11:28 <oerjan> tertiary syphilis
07:12:18 <oerjan> men who have sex with men, social research
07:12:47 <oerjan> market research, European Society for Opinion and Marketing Research
07:13:45 <elliott> oerjan: wow, it's actually titled "men who have sex with men"
07:13:48 <elliott> i thought you were being cutsey
07:14:06 <oerjan> ethical code, ethics, descriptive ethics, meta-ethics, normative ethics, john rawls, democracy
07:14:12 <oerjan> nope i wasn't :P
07:14:31 <elliott> About 2% of the US population (about 4% of American men) are classified as men who have sex with men.[10]
07:14:41 <elliott> i guess they included the non-male statistic for all those non-male men who have sex with men
07:15:38 <itidus22> SgeoN1: the cause of freenode lagging with xchat is because i am on freenode using xchat
07:16:04 <oerjan> republic, republics of the soviet union, dissolution of the soviet union, union state, belarus
07:16:15 <oerjan> this is quite wild :P
07:16:48 <itidus22> it would be typical that the client and server ( :P ) combination i choose to use is the one which lags
07:16:53 <pikhq> elliott: Gender can get confusing in confusing circumstances.
07:17:04 <elliott> "male" is FAIRLY unambiguous :P
07:17:24 <oerjan> commonwealth of independent states, single market, customs union, trade pact, trade
07:17:28 <pikhq> Indeed. "Man", however, is not. :P
07:18:18 <oerjan> financial market, brownian model of financial markets, jump diffusion, valuation of options
07:18:34 <Jafet> oerjan should make a script to do this already.
07:18:37 <itidus22> oerjan: last substantial link as in in the body of the document? does that include lists of related topics or above that?
07:18:44 <oerjan> i'm _still_ on the one starting with the Ascitan sect
07:18:54 <itidus22> oh.. what am i saying.. i can just follow your trail
07:18:57 <oerjan> itidus22: no, as in the introduction section
07:19:01 <itidus22> since itde deterministic
07:19:20 <Jafet> Well, the topology is slightly time-varying
07:19:27 <itidus22> lol
07:19:39 <Jafet> Unless oerjan gives revision numbers
07:19:42 -!- Klisz has quit (Quit: You are now graced with my absence.).
07:19:48 <itidus22> wow
07:19:53 <itidus22> yeah..
07:20:18 <oerjan> option (finance), investment banking, Financial Industry Regulatory Authority, financial regulation
07:21:33 <oerjan> government, regime, politics, policy, policy studies, public administration
07:22:18 <oerjan> and then finally it returns to ethics.
07:23:09 <itidus22> ok so in the presence of a contents section it is the first signifigant link before the contents, and in its absence it is the last link of the first paragraph
07:23:18 <itidus22> ^last
07:23:23 <itidus22> blah.
07:23:32 <oerjan> 30 steps in the ethics loop
07:24:30 <itidus22> ok not first paragraph
07:24:34 <itidus22> first intuitive section
07:25:01 <oerjan> and 37 steps from the Ascitans to ethics
07:25:14 <elliott> oerjan: i wish you could easily index structures keyed on functions, so we could just build a "give us a function (Article -> Link) and we'll let you compute shortest paths and shit" :P
07:25:30 <elliott> thus completely removing the human element and fun in place of efficiency!
07:25:36 <oerjan> yay!
07:25:43 <Jafet> Just download the dumps
07:25:58 <itidus22> hmm
07:26:03 <elliott> Jafet: it's still pretty computationally intensive to compute things like shortest path...
07:26:05 <Jafet> I believe they're still only in the low GBs
07:26:53 <Jafet> It's actually quite surprising that people haven't found better ways to compute shortest paths
07:26:54 * oerjan tries another one
07:27:40 <Jafet> Dijkstra's is something like O(v e log v)
07:28:08 <oerjan> Mohler, Robert Mohler, Dharma & Greg, Golden Globe Award for Best Actress – Television Series Musical or Comedy
07:28:37 <elliott> Jafet: http://dumps.wikimedia.org/enwiki/20111007/
07:28:46 <elliott> too varying sizes to mentally estimate a size
07:28:53 <elliott> but probably < 20 gigs
07:29:08 <elliott> Jafet: but it's apparently ~150 gigs uncompressed
07:29:22 <oerjan> Hollywood Foreign Press Association, Los Angeles, Mediterranean climate, Chile
07:29:56 <itidus22> Paul Erdos, probability theory, quantum mechanics, quantum gravity(debatable), orders of magnitude (mass), kilogram, planck constant, pi, ludolph van ceulen, leiden university
07:31:16 <oerjan> Union of South American Nations, Ecuador, Human Development Index, Human development (humanity), Capability approach, Consumer choice
07:31:40 <itidus22> League of European Research Universities, europe, History of the Soviet Union (19821991), Perestroika, cold war, Dissolution of the Soviet Union, union state
07:31:56 <oerjan> itidus22: that merges with my previous one
07:32:00 <itidus22> ... some of these i get nervous about whether i am choosing correctly but so far so good
07:32:05 <oerjan> from the dissolution
07:32:21 <itidus22> holy crap
07:33:09 <Jafet> I wonder what distribution is followed by these "last links".
07:33:15 <kallisti> anal sex, butt plug, anal cancer, buttocks, feces, anallingus
07:33:44 <itidus22> we seem to have found a vergence in the wiki
07:33:44 <Jafet> If you know the distribution, you can calculate the expected path length, etc.
07:33:45 <oerjan> Hypothesis, Counterfactual conditional, Indicative conditional, Material conditional, Reductio ad absurdum
07:34:05 <kallisti> pegging, fingering, Judaism, ethnoreligious group, Anti-Discrimination Act 1997
07:34:12 <itidus22> =))
07:35:11 <elliott> MC Hammer, Doug E. Fresh, microphone, piezoelectric, propane barbecues, regional variations of barbecue, western united states, tennessee, tennessee aquarium, cambridge seven associates, interior design
07:35:14 <elliott> amazing
07:35:19 <elliott> oerjan: what do you do if there's no links in the intro
07:35:46 <oerjan> elliott: i've not seen that yet, although i have seen a couple with just one
07:36:00 <elliott> oerjan: WHAT DO I DO!!
07:36:01 <elliott> do i give up
07:36:07 <oerjan> i suppose :/
07:36:10 <Jafet> How could you turn this into a multi-player game?
07:36:21 <itidus22> hmm
07:36:29 <elliott> Jafet: you have to meet the other person?
07:36:31 <elliott> and you play in teams
07:36:36 <elliott> trying to link the whole team up on the same trail
07:36:57 <oerjan> Anselm of Canterbury, Pope Clement XI, Pope, Assumption of Mary, Juan de Salazar de Espinosa, Álvar Núñez Cabeza de Vaca
07:37:15 <kallisti> transgender, pansexual, LGBT, questioning, Bi-curious, three-way, love triangle, murder, suicide, samurai, pre-industrial society, family economy, peasants, yeoman, Elizabethan era, Britannia.
07:37:28 <elliott> god blses britannia
07:37:52 <elliott> kallisti: i like how it goes "three-way, love triangle, murder"
07:38:00 <itidus22> brainfuck, proper noun, Article (grammar), Zero-marking in English, function word, --lost
07:38:02 <Jafet> I was thinking more along the lines of "Mornington Crescent".
07:38:03 -!- SgeoN1 has quit (Read error: Connection reset by peer).
07:38:04 <oerjan> Indigenous peoples of the Americas, Uncontacted peoples, Infectious disease
07:38:20 <itidus22> oerjan: can you identify the link on this page? http://en.wikipedia.org/wiki/Function_word
07:38:23 <oerjan> well obvious if you get to Mornington Crescent, you win
07:38:54 <oerjan> itidus22: http://en.wikipedia.org/wiki/Pro-sentence
07:38:56 <elliott> Mornington Crescent (game), London Underground, London Overground, Watford DC Line, alternating current, modulation, modem, phase shift keying, demodulator, modulation
07:39:04 <itidus22> ok cool makes sense to me
07:39:37 <Jafet> WhatLinksHere/Mornington_Crescent
07:39:43 <elliott> Friendship, reciprocity, and... uhh
07:39:45 <elliott> oerjan: http://en.wikipedia.org/wiki/Reciprocity_(social_psychology) help
07:39:51 -!- Ngevd has joined.
07:40:27 <oerjan> elliott: http://en.wikipedia.org/wiki/Influence:_Science_and_Practice
07:40:36 <Jafet> Hrm, only three Main pages link to Mornington_Crescent.
07:40:51 <Jafet> No wonder that game was hard to win.
07:40:55 <elliott> oerjan: hmm, bored of this chain now :(
07:41:01 <oerjan> Jafet: heh
07:41:03 <elliott> time to go totally stupid!
07:41:16 <elliott> sex, sexual dimorphism, behavior, involuntary,
07:41:23 <elliott> oerjan: what do i do about disambigs, go to the last link?
07:41:31 <elliott> the last disambig link, not last see also or w/e
07:41:50 <Ngevd> Hello!
07:42:04 <oerjan> elliott: well i think i've pretty consistently stopped before the second section line
07:42:13 <elliott> sex, sexual dimorphism, behavior, involuntary, involuntary commitment, deinstitutionalisation, community mental health act, homelessness, domestic violence, abuse
07:42:19 <elliott> WOW sex is serious stuff!
07:42:32 <Jafet> Kids, don't do sex.
07:42:35 <oerjan> hi Ngevd we're playing a new wikipedia game
07:42:53 <elliott> , aggression, assertiveness, self-esteem, amour-propre, Fall of Man
07:42:56 <elliott> sex -> fall of man
07:43:12 <Ngevd> Has elliott had any sleep?
07:43:41 <elliott> , nostalgia, Old South, history of the united states (1789–1849), second great awakening, jesus christ (yes i win!!), Bahá'í Faith, Bahá%27í_symbols#The_Greatest_Name
07:43:44 <elliott> oerjan: what do i do for section links
07:43:45 <elliott> last link in section?
07:43:56 <oerjan> elliott: i've just gone to the article beginning
07:44:02 <elliott> meh, i prefer last in section
07:44:12 <elliott> , manifestation of god, progressive revalation (Bahá'í), manifestation of god
07:44:17 <elliott> sex is all about bahá'í
07:44:21 <oerjan> Synonym, Thesaurus, Historical Thesaurus of the Oxford English Dictionary, Roget's Thesaurus
07:44:24 <elliott> and homelessness. and domestic violence. and abuse.
07:44:31 <elliott> sex: just say no.
07:44:35 <oerjan> Ngevd: not to my knowledge
07:44:47 <Ngevd> Okay, elliott, go to sleep
07:44:54 <Ngevd> I will meanwhile have a shower
07:45:09 <itidus22> =))
07:45:27 <elliott> wikipedia, Encyclopædia Britannica, british spelling, american and british english differences, english language#geographical distribution, indian english, english medium education, david graddol, university of york, green belt (uk), duncan sandys
07:45:30 <elliott> winston churchill
07:45:35 <kallisti> elliott: you know you want to stop doing this and watch the most legendary starcraft player sc2.
07:45:39 <elliott> 100 greatest britons
07:45:42 <elliott> the beatles
07:45:49 <elliott> Time 100: The Most Important People of the Century
07:45:53 <elliott> albert einstein
07:45:55 <elliott> genius
07:45:58 <elliott> mastery
07:46:02 <elliott> basic skills
07:46:06 <elliott> constance kamii
07:46:11 <oerjan> Categories (Aristotle), Apprehension (understanding), Space, Tests of general relativity
07:46:18 <elliott> birmingham, alabama
07:46:23 <elliott> southeastern conference
07:46:26 <elliott> michael slive
07:46:29 <elliott> academic year
07:46:46 <elliott> positive correlation
07:46:49 <elliott> robust statistics
07:46:50 <oerjan> Tests of special relativity, and back to the previous one.
07:46:52 <elliott> esimator
07:46:55 <elliott> robust statistics
07:47:01 <elliott> esimator, robust statistics, esimator, robust statistics, esimator, robust statistics, esimator, robust statistics, esimator, robust statistics, ...
07:47:12 <fizzie> Very robust.
07:47:18 <oerjan> vee haf loops
07:47:49 <oerjan> i believe kallisti stopped at britannia
07:48:45 <itidus22> rjan (given name) is left as an exercize to the reader
07:49:09 <oerjan> Britannia, Kingdom of Scotland, Capital city, County seat, List of boroughs and census areas in Alaska
07:49:41 <kallisti> oerjan: yes I went from anal sex to Brittania
07:51:03 <oerjan> United States Census Bureau, President of the United States, Inauguration of Barack Obama, National Mall, Washington Monument
07:52:55 <oerjan> 2011 Virginia earthquake, Canada, Standard of living, South Korea, East Asia Summit, Kuala Lumpur
07:54:14 -!- calamari has quit (Quit: Leaving).
07:54:56 <itidus22> the dark side, DarkSide (collaboration), Laboratori Nazionali del Gran Sasso, ILIAS, MySQL, Twitter, new york city, rockefeller university, The Journal of General Physiology, molecule, glass, studio glass, glassblowing, (loop to) glass
07:55:16 <oerjan> Petronas Towers, Kuala Lumpur Tower, and loop back to the previous one.
07:55:45 <oerjan> kallisti: conclusion, anal sex can get you to some tall places
07:57:47 <oerjan> ocd'ing on elliott's unfinished one: Influence: Science and Practice, Regulatory compliance, whoops no link.
07:58:21 <elliott> lol
07:58:56 <itidus22> no link?
07:59:18 -!- Jafet has quit (Quit: Leaving.).
07:59:21 <itidus22> ahhh
07:59:22 <oerjan> well, i _could_ take the disambiguation one i guess, but that doesn't count in the usual first link game...
07:59:29 <itidus22> ahhh cool
07:59:33 <itidus22> so no link means no link
08:00:09 <kallisti> itidus22: indeed
08:01:14 <itidus22> so does this one lead to ECA? http://en.wikipedia.org/wiki/2006_in_video_gaming
08:02:01 <oerjan> Örjan (given name), Baptism, ignore internal link, Believer's baptism, back to Baptism via section link
08:02:41 <itidus22> oerjan: theres basiclaly no escaping baptism however you try it
08:03:07 <oerjan> itidus22: bah i guess ECA is it, not a well formatted article for this
08:03:18 <itidus22> hmm ok lets ignore the eca
08:03:44 <itidus22> minecraft, dwarf fortress, 2006 in video gaming, malformed
08:04:02 <oerjan> um i meant the article which eca was on was not good for this
08:04:12 <itidus22> ya.. it's a doozy
08:04:28 <itidus22> but minecraft leads to dwarf fortress which is cool
08:06:14 <oerjan> i'll try Baptism again with elliott's section linking method
08:06:51 <oerjan> whoops should i take the whole section or just the first subsection
08:06:55 <oerjan> elliott: ^
08:07:19 <elliott> oerjan: um what do you mean
08:07:22 <elliott> you take the section it links to
08:07:23 <elliott> oh subsection
08:07:26 <elliott> ignore subsections, I think
08:07:33 <elliott> you're looking for the "intro" to the section
08:07:38 <elliott> basically imagine the section was an article itself
08:07:41 <elliott> that's the article you were linked to
08:07:42 <oerjan> ok
08:08:02 <itidus22> it makes no difference.. you still end up trapped
08:08:06 <itidus22> hahaha
08:08:43 <oerjan> Baptism, Baptism#Other_initiation_ceremonies, Archaeology, Pseudoarchaeology
08:08:43 <itidus22> oh.. unless there is a special section rule.. hm
08:08:47 <itidus22> ahh cool
08:09:00 <itidus22> so thats the section rule
08:10:42 <oerjan> Evolution, Evolutionary psychology, Criticism of evolutionary psychology, darn loops back to evolutionary psychology
08:13:06 -!- Slereah has joined.
08:14:49 -!- Slereah_ has quit (Ping timeout: 258 seconds).
08:17:50 <itidus22> xkcd, leet, Hacker (hobbyist), Altair 8800, Altair BASIC, Microsoft BASIC, Microcomputer, Personal computer, smartphones, Binary Runtime Environment for Wireless, Machine code, Bytecode, Compiler, Parsing, Part of speech,
08:20:20 <oerjan> Haskell (programming language), Curry%E2%80%93Howard_correspondence#Origin.2C_scope.2C_and_consequences, Corecursion, Self-reference, Paradox, Inspection, no link
08:21:20 <Ngevd> Where are we allowed to start?
08:22:07 <oerjan> Ngevd: any main namespace wikipedia article you want, including random
08:23:54 <oerjan> oh itidus22 already did brainfuck, no wonder this looked familiar
08:24:37 <itidus22> Stative verb, Dynamic verb, Historical present, Foregrounding, Pragmatics, experience, Recreational drug use, Psychoactive drug, Neuroethics, Justice, Equity (law), Common law, Australia, .. man this is a long one
08:25:44 <Ngevd> And what do we have to do?
08:26:40 <oerjan> Ngevd: look at the introduction section, and find the _last_ link there to another wikipedia main space article
08:26:44 <itidus22> Pacific Islands Forum, Northern Mariana Islands, Capital city, County seat, List of boroughs and census areas in Alaska, United States Census Bureau -- and this part has been done before i think
08:26:57 <oerjan> itidus22: yep, from Capital city
08:27:31 <itidus22> xkcd had so much hope when it got to parsing.. but it fell apart
08:27:55 <oerjan> Ngevd: then just see what strange path you follow before looping or there being no link
08:27:56 <Ngevd> Goodbye
08:27:57 -!- Ngevd has quit (Quit: Goodbye).
08:29:25 <oerjan> brainfuck, ..., Pro-sentence, Emotion, Armindo Freitas-Magalhães, Forensic science, Synonym and i'm sure i've seen that before.
08:30:50 <oerjan> it ended up looping between Tests of general relativity and Tests of special relativity
08:30:59 <elliott> @djinn ((x -> b) -> c) -> ((x -> a) -> b) -> ((x -> a) -> c)
08:31:00 <lambdabot> f a b c = a (\ d -> b (\ _ -> c d))
08:31:07 <elliott> NOT HELPFUL LAMBDABOT
08:31:15 <itidus22> "oerjan> Synonym, Thesaurus, Historical Thesaurus of the Oxford English Dictionary, Roget's Thesaurus"
08:32:48 <itidus22> DMM is let down a bit in this game.
08:34:01 <oerjan> :t \a b c -> a (\x -> b c)
08:34:02 <lambdabot> forall t t1 t2 t3. ((t1 -> t2) -> t3) -> (t -> t2) -> t -> t3
08:34:58 <oerjan> elliott: ^
08:35:28 <elliott> oerjan: the correct solution is actually \a b c -> a (\d -> b (c . (++ d)))
08:35:52 <oerjan> elliott: that seems somewhat unlikely with that ++
08:36:02 <elliott> oerjan: i can assure you it's correct
08:36:16 <oerjan> :t \a b c -> a (\d -> b (c . (++ d)))
08:36:16 <lambdabot> forall b m t t1. (Monoid m) => ((m -> t) -> t1) -> ((m -> b) -> t) -> (m -> b) -> t1
08:36:24 <elliott> caleskell :')
08:37:54 <oerjan> well it doesn't work without x being a list type, then
08:39:01 <elliott> oerjan: duh. i was simplifying it so djinn gave me the structure
08:39:08 <elliott> I use x as a placeholder for concrete types usually
08:39:46 <oerjan> i suppose it _should_ be a special case of the type of mine, since (c . (++ d)) always has the same type as c when it types
08:39:51 * elliott wishes his editor had djinn
08:40:01 <itidus22> befunge, Programming language, Reference implementation, Java Platform Enterprise Edition, Application server, Personal computer hardware, Device driver, Interrupt, Interrupt handler, Event (computing), Interactivity, Industrial design, United States, List of countries by military expenditures, Stockholm International Peace Research Institute,
08:40:20 <oerjan> itidus22: United States has been seen before
08:40:27 <itidus22> ah ok thanks
08:41:29 <elliott> :t showHex
08:41:30 <lambdabot> forall a. (Integral a) => a -> String -> String
08:48:47 <itidus22> EgoBot, Whirl, Turning tarpit, Turing tarpit, Turing-complete, Church-Turing thesis, Lambda calculus, (loops back to) Church-Turing thesis
08:50:05 <oerjan> Toto, I don't think we're in Wikipedia anymore
08:50:20 <itidus22> i should give it a rest
08:50:41 -!- oerjan has quit (Quit: Good night).
08:58:49 <elliott> @unmtl Cont r a
08:58:49 <lambdabot> (a -> r) -> r
09:41:01 <kallisti> elliott: hi
09:41:08 <kallisti> elliott: FRP for newtonian physics?
09:41:13 <kallisti> yes? no?
09:41:17 <elliott> what
09:41:26 <kallisti> so, no.
09:41:29 <kallisti> okay. thanks. :)
09:41:42 <elliott> no that's
09:41:42 <elliott> not no
09:41:46 <elliott> that's
09:41:46 <elliott> not even no
09:41:47 <elliott> as in
09:41:49 <elliott> what the hell are you talking about
09:42:01 <kallisti> I was wondering if FRP worked for a physics engine
09:42:02 <kallisti> for games
09:42:03 <kallisti> such as
09:42:04 <kallisti> aii
09:42:51 <elliott> yes it turns out that frp is applicable to many game engines?
09:42:59 <kallisti> okay cool
09:43:02 <kallisti> do you want to do that for the physics?
09:43:06 <elliott> but i doubt it helps much
09:43:07 <elliott> since
09:43:11 <elliott> there is exactly one piece of physics driving everything
09:43:20 <kallisti> or animation
09:43:32 <kallisti> only one? I thought there was heat and stuff as well as velocity.
09:43:43 <kallisti> and gravity
09:43:56 <elliott> ...
09:44:08 <elliott> i meant one piece of physics code
09:44:19 <elliott> maybe i'll sleep, i'm starting to get annoyed at way too frequent a rate
09:44:58 <kallisti> elliott: nah just watch starcraft videos
09:45:03 <kallisti> that's what I've been doing.
09:46:21 <kallisti> elliott: so basically gravity is the one piece of complex physics code
09:46:50 <kallisti> with velocity being trivial and player thrusting being trivial as well.
09:46:53 <elliott> no
09:46:54 <elliott> the
09:47:00 <elliott> one piece of physics code is the newtonian physics simulation
09:47:14 <elliott> which
09:47:18 <elliott> is going to be a few thousand lines at absolute maximum
09:47:33 <elliott> and is pretty much a self-contained, pre-specified system
09:47:38 <elliott> so i don't see how frp would help at all
09:49:47 <kallisti> dunno
09:50:08 <kallisti> I thought that it would perhaps make the code easier to write
09:50:24 <kallisti> rather than being used to couple mulitple components.
09:51:45 <elliott> like i just said
09:51:47 <elliott> there is exactly one component
09:52:16 <kallisti> right
09:52:17 <kallisti> that's why
09:52:19 <kallisti> I wasn't suggesting that one
09:52:28 <kallisti> the one involving the multiple components.
09:52:48 <kallisti> it was basically just a guess as I actually don't understand the use case of FRP
10:06:58 -!- augur has joined.
10:12:25 -!- elliott has quit (Ping timeout: 245 seconds).
10:44:18 -!- augur has quit (Ping timeout: 240 seconds).
10:50:19 -!- ais523 has joined.
11:21:18 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .).
11:30:45 -!- ais523 has quit (Read error: Operation timed out).
11:32:10 -!- ais523 has joined.
11:53:32 -!- derdon has joined.
12:31:12 -!- derdon has quit (Remote host closed the connection).
13:14:02 -!- derrik has joined.
14:05:42 -!- ais523 has quit (Remote host closed the connection).
14:07:57 -!- derrik has quit (Ping timeout: 252 seconds).
14:28:20 -!- Ngevd has joined.
14:28:34 <Ngevd> Are you still playing that wikipedia game?
14:30:08 <Ngevd> Also, hello!
14:34:53 <Ngevd> London, Ontario ends on a loop betweeen Sanskrit and Sanskrit revival
14:35:05 <Ngevd> Via Nihilism, Zeitgeist, Dutch Golden Age
14:45:28 -!- derrik has joined.
14:51:06 -!- Phantom_Hoover has joined.
14:52:03 <Ngevd> Hello derrik, Phantom_Hoover
14:52:12 <Ngevd> fungot?
14:52:12 <fungot> Ngevd: there! there it is! but by the time we're through with you, you'll be in danger. open hatch. 400 long years. when will it be the reptites, or you silly apes who end up ruling the world?
14:52:14 <derrik> hi Ngevd
14:52:21 -!- ais523 has joined.
14:52:27 <Ngevd> Hello ais523
14:52:28 <Phantom_Hoover> Great, now my name is associated with derrik's for all time.
14:52:28 <lambdabot> Phantom_Hoover: You have 3 new messages. '/msg lambdabot @messages' to read them.
14:52:57 <ais523> hi Ngevd
14:52:58 <derrik> Phantom_Hoover: yw
14:53:14 <Ngevd> ^style
14:53:14 <fungot> Available: agora alice c64 ct* darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube
14:53:19 <Ngevd> ^style ct
14:53:19 <fungot> Selected style: ct (Chrono Trigger game script)
14:53:31 <Ngevd> ^style homestuck
14:53:31 <fungot> Selected style: homestuck (Homestuck pages 1901-4673)
14:53:32 <Ngevd> fungot
14:53:32 <fungot> Ngevd: have a look.
14:54:10 <Ngevd> fungot, demonstrate intelligence
14:54:11 <fungot> Ngevd: but in a more platonic sense, and with a more specific social purpose.
14:55:26 <Ngevd> ^style discworld
14:55:27 <fungot> Selected style: discworld (a subset of Terry Pratchett's Discworld books)
14:55:49 <Ngevd> fungot, what's up?
14:55:50 <fungot> Ngevd: ' by now,' said ridcully. " you've got one minute."
14:56:03 <Phantom_Hoover> That's... coherent.
14:56:27 <Ngevd> Got a new Pterry today
14:57:08 <Phantom_Hoover> Vimes dies.
14:57:12 <Phantom_Hoover> So does Rincewind.
14:57:21 <Phantom_Hoover> Death goes into a coma.
14:57:22 <Ngevd> Cohen?
14:57:35 <Phantom_Hoover> He becomes a zombie.
14:57:42 <Ngevd> Wow, cool
14:58:05 <Phantom_Hoover> He has a duel to the death with Slant and Reg Shoe.
14:58:31 <Ngevd> In I Shall Wear Midnight?
14:58:42 <Ngevd> Why is none of this even /hinted at/ on the cover?
14:59:01 <Phantom_Hoover> It's a suprise.
14:59:05 <Phantom_Hoover> Also a surprise.
15:05:28 -!- MDude has joined.
15:08:18 -!- MSleep has quit (Ping timeout: 248 seconds).
15:08:36 -!- derrik has quit (Quit: gone).
15:11:17 -!- ais523 has changed nick to ais523\unfoog.
15:36:50 <Ngevd> My eyes hurt and I can smell cheese
15:49:28 <Phantom_Hoover> Has someone stuck some cheese in your eyes, by any chance?
15:49:54 <Ngevd> Not as far as I am aware
15:50:10 <Phantom_Hoover> Check, just to be sure.
15:50:30 <Ngevd> There is very little cheese in my eyes
15:50:42 <Ngevd> None that could couse this simultaneous pain and smell
15:50:50 <Ngevd> I suspect the two are unrelated
15:51:09 <Phantom_Hoover> Move to a different area where there is no cheese smell, test for correlation.
15:51:32 <Ngevd> This is not the time for science!
15:51:48 <Phantom_Hoover> ALL TIMES ARE TIME FOR SCIENCE
15:52:03 <quintopia> someone quote those lines please
15:52:14 <quintopia> oh wait
15:52:18 <Phantom_Hoover> HackEgo is still down.
15:52:20 <quintopia> no bots
15:52:23 <quintopia> :
15:52:26 <Ngevd> fungot is a bot
15:52:29 <quintopia> :<
15:52:29 <Ngevd> Probably
15:52:30 <Phantom_Hoover> !sanetemp 57
15:52:33 <EgoBot> 13.8
15:52:39 <Ngevd> fungot!?
15:52:39 <quintopia> fungot cant quote :<
15:52:39 <Phantom_Hoover> !sh lss
15:52:40 <EgoBot> ​/tmp/input.832: line 1: lss: command not found
15:52:40 <fungot> quintopia: bucket gaped at him. " certainly your actual pig products. genuine pig." " yeah. you could tell them all that."
15:52:41 <Phantom_Hoover> !sh ls
15:52:41 <EgoBot> interps
15:53:18 <quintopia> oh egobot is here
15:53:34 <quintopia> why is egobot here but not hackego?
15:53:42 <Phantom_Hoover> God only knows.
15:54:00 <Ngevd> > "lambdabot is also here"
15:54:01 <lambdabot> "lambdabot is also here"
15:54:03 <Phantom_Hoover> Although on second thoughts I suppose Gregor does too.
15:54:17 <quintopia> should have written GOK
15:54:23 <Ngevd> God only knows; Gregor understands
15:54:24 <quintopia> could be interpreted either way
15:55:05 <quintopia> we need to preserve for posterity the fact that Ngevd thinks there is a time that is not for science
15:56:36 <quintopia> i guess its up to me
15:56:41 <quintopia> i shall tweet it
16:22:36 -!- Sgeo has joined.
16:35:20 -!- Ngevd has quit (Ping timeout: 240 seconds).
16:39:30 -!- MDude has quit (Ping timeout: 248 seconds).
16:49:54 -!- Sgeo has quit (Ping timeout: 240 seconds).
16:52:59 -!- Sgeo has joined.
16:59:26 -!- monqy has joined.
17:03:30 <quintopia> hi monqy
17:03:36 <quintopia> where you live?
17:05:22 <monqy> !!
17:05:26 <monqy> is usa specific enough
17:05:38 <monqy> does someone know me
17:06:07 <quintopia> no. i was just curious as to country and time zone
17:06:14 <monqy> oh
17:06:17 <monqy> pacific time
17:06:21 <quintopia> if you are usa then happy t-day!
17:06:41 <monqy> so that's today? I can never remember which it is
17:07:16 <quintopia> its always thursday
17:07:25 <monqy> maybe I'll remember now
17:08:19 -!- sebbu2 has joined.
17:08:46 <pikhq> It's the second-to-last Thursday of the month.
17:09:00 <pikhq> (of November)
17:10:00 -!- sebbu has quit (Ping timeout: 260 seconds).
17:12:44 <quintopia> it's easy to tell what day it is. if the newspaper looks unusually thick, even for a snday paper, but its thursday? thanksgiving
17:13:21 <Phantom_Hoover> Is this that quaint American thing you do with the turkey?
17:13:30 -!- Sgeo has quit (Ping timeout: 240 seconds).
17:13:48 <quintopia> turkey?
17:14:22 <quintopia> no we celebrate thanksgiving with a watching of addams family values and giving smallpox-infected blankets to neighbors
17:14:25 <quintopia> its tradition
17:14:33 -!- Sgeo has joined.
17:14:44 <Phantom_Hoover> The smallpox must be hell to source these days.
17:15:13 -!- sebbu2 has changed nick to sebbu.
17:17:03 <quintopia> its a long-standing tradition. we've had it since the beginning. other families keep their christmas lights up all year. we keep our smallpox fed all year
17:17:46 <Phantom_Hoover> I bet the man's always trying to take it away.
17:19:13 <quintopia> nah, america esteems tradition highly
17:19:38 <quintopia> and since we only give it to the mexican neighbors, they can see that we are just doing our patriotic duty
17:49:22 -!- PiRSquared17 has joined.
17:49:53 <PiRSquared17> Hello again
17:51:09 <quintopia> hi
17:51:16 <quintopia> where you from?
17:51:30 <PiRSquared17> Virgo supercluster
17:51:36 <quintopia> ah
17:51:45 <quintopia> they probably dont celebrate thanksgiving there
17:53:30 -!- Sgeo has quit (Ping timeout: 240 seconds).
17:54:28 <quintopia> < solid_liq> Dianora, not at all. I've tried other languages numerous times over the last 27 years, and always head back to the best two languages: C and C++
17:54:37 -!- Sgeo has joined.
17:54:49 <quintopia> a religious war in ##electronics >_>
17:55:13 <oklopol> i think it's spelled ridiculous
17:58:27 <quintopia> i would agree
17:58:43 <quintopia> at least
17:58:49 <quintopia> solid_liq is ridiculous
18:00:48 <oklopol> well he is obviously insane
18:01:08 <oklopol> he's religious?
18:01:30 -!- Sgeo has quit (Ping timeout: 240 seconds).
18:02:12 <quintopia> when it comes to C and C++
18:03:06 -!- copumpkin has changed nick to TheRubberTurkey.
18:04:37 -!- Sgeo has joined.
18:07:20 -!- TheRubberTurkey has quit (Quit: Computer has gone to sleep.).
18:10:26 -!- derrik has joined.
18:26:48 -!- elliott has joined.
18:29:48 -!- Ngevd has joined.
18:30:25 <Ngevd> Hello!
18:30:29 <elliott> helo
18:30:35 <Ngevd> Still no HackEgo?
18:33:38 <elliott> 17:54:28: <quintopia> < solid_liq> Dianora, not at all. I've tried other languages numerous times over the last 27 years, and always head back to the best two languages: C and C++
18:33:42 <elliott> quintopia: i have the best rebuttal:
18:33:47 <elliott> quintopia: "you're stupid"
18:33:56 <quintopia> yes
18:34:00 <quintopia> we all said that
18:34:08 <Ngevd> D is much better
18:34:23 <elliott> quintopia: so since this was ##electronics did they say "oh, asm is so much better"
18:34:29 <elliott> sorry i'm kind of racist against electronicists
18:34:35 <quintopia> eh only jokingly
18:34:44 <pikhq> Well, for many uses asm *is* better.
18:34:48 <quintopia> mostly they just said "they have their good and bad sides"
18:35:06 <pikhq> Said uses just aren't exactly popular anymore. :P
18:35:21 <elliott> the great thing about C++ is all it has is bad files
18:35:39 <elliott> s/files/sides/ oops
18:35:52 <pikhq> True. "Hmm. C has many mistakes. Let's make more."
18:37:16 <elliott> git wizards: How can I apply the inverse of three contiguous commits, preferably with a nice autogenerated commit message?
18:37:27 <Ngevd> If this channel tried to create the perfect programming language, what would it look like?
18:37:50 <quintopia> underload :P
18:38:06 <Ngevd> An impure language with no input?
18:38:14 <elliott> underload is pure
18:38:14 <pikhq> It would be N+1 languages, where N is the number of channel members.
18:38:29 <elliott> it's a transformation from a program to a program
18:38:30 <elliott> or
18:38:32 <quintopia> who would write two?
18:38:36 <elliott> a program to a stack of programs and a program
18:38:39 <elliott> but usually you discard the stack
18:38:50 <pikhq> I dunno. Gregor or elliott, I guess?
18:38:55 <elliott> i mean yes every language is "pure" in this sense
18:38:58 <quintopia> nah
18:38:59 <elliott> but underload fits it quite well
18:39:03 <pikhq> elliott: What, you mean, um, undoing 3 commits?
18:39:06 <quintopia> elliott wouldnt even finish the first one
18:39:08 <elliott> pikhq: yep
18:39:25 <quintopia> we'd probably just sit back and wait for feather
18:39:58 <pikhq> elliott: "git revert HEAD~2"
18:40:03 <elliott> pikhq: i never said they were head
18:40:07 <elliott> pikhq: there have been commits since
18:40:10 <elliott> i want to retain those
18:40:28 <pikhq> "git revert first_commit..last_commit"
18:40:34 <elliott> thx
18:42:15 <elliott> a03d8ec Close upgrade_fd when upgrading
18:42:16 <elliott> 6e816b9 Fix a "leak" in //upgrade
18:42:16 <elliott> 4edb5be Awful //upgrade stuff. I'm ashamed.
18:42:18 <elliott> time to revert these!
18:43:11 <elliott> pikhq: doesn't work man
18:43:14 <elliott> pikhq: it tries to revert them all separately
18:44:43 <Ngevd> My RSS feeds haven't told me about any mchost or mcmap updates for ages
18:44:48 <Ngevd> Should I be worried?
18:45:37 <elliott> there haven't been any
18:46:01 <Ngevd> That replaces worry with dissappointment
18:46:57 <elliott> pikhq: which is weird :/
18:47:17 <elliott> aha, -n
18:47:45 <elliott> pikhq: nope, doesn't work
18:49:47 <elliott> pikhq: I guess I'll just get the diffs and manually reverse-apply them?
18:50:48 <elliott> [elliott@dinky mcmap]$ git diff 4edb5be~..a03d8ec | git apply -R
18:50:48 <elliott> woo, massive failures
18:52:34 -!- Phantom__Hoover has joined.
18:55:46 -!- Zuu has joined.
18:55:51 -!- Zuu has quit (Changing host).
18:55:51 -!- Zuu has joined.
18:56:18 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
19:10:28 -!- MSleep has joined.
19:15:14 -!- MSleep has quit (Ping timeout: 248 seconds).
19:15:14 -!- TheRubberTurkey has joined.
19:18:55 -!- TheRubberTurkey has changed nick to copumpkin.
19:18:55 -!- copumpkin has quit (Changing host).
19:18:55 -!- copumpkin has joined.
19:19:23 <elliott> ais523\unfoog: your termcast seems a lot laggier than last time for some reason
19:19:44 <ais523\unfoog> perhaps the game's just laggy
19:21:46 <elliott> gah, I just realised that my second- or third-favourite programming editor isn't maintained any more
19:24:24 -!- pikhq has quit (Ping timeout: 260 seconds).
19:29:40 <elliott> ais523\unfoog: I am flabbergasted to learn that owlbears are a thing
19:29:48 <ais523\unfoog> heh
19:29:51 <ais523\unfoog> I take it you're watching me
19:29:56 <elliott> intermittently
19:29:59 <ais523\unfoog> I'm not really used to playing wizards
19:30:01 <ais523\unfoog> they're too squishy
19:30:03 <coppro> blarg, I need to make more slides
19:30:08 <elliott> i'm not sure where you are, exactly
19:30:09 <ais523\unfoog> I need beter armour
19:30:12 <ais523\unfoog> and that's the Quest home level
19:30:29 <ais523\unfoog> hey, I could actually use a shield
19:30:30 <coppro> ais523\unfoog: they're squishy early on, but if they survive, they can't lose
19:30:41 <ais523\unfoog> coppro: they're squishy even late on
19:30:44 <ais523\unfoog> despite being overpowered offensively
19:30:54 <coppro> yeah, but the squishiness is irrelevant
19:30:59 <coppro> since they can FoD everything
19:31:32 <coppro> especially if they find markers to enchant their armor with
19:32:32 <ais523\unfoog> nah, it messes up spellcasting too much
19:32:47 <ais523\unfoog> wizards should be spending three or four wishes on markers
19:32:47 <coppro> dsm doesn't
19:32:55 <ais523\unfoog> I know
19:33:01 <ais523\unfoog> the nah was at the shield I just tried on
19:33:04 <coppro> ah
19:33:13 <coppro> also magicbane
19:33:15 <ais523\unfoog> which reminds me, I need to find somewhere nice and enclosed to revgeno silver dragons
19:33:31 <coppro> magicbane is rather silly
19:33:51 <ais523\unfoog> I'm practicing with magicbane atm
19:33:57 <ais523\unfoog> I've been using a quarterstaff pretty much all game
19:34:22 <coppro> magicbane is good just for being an athame
19:34:29 <coppro> much less having the properties it does
19:36:28 <ais523\unfoog> MR is pretty major as properties go, although ofc wizards have that anyway
19:42:14 <ais523\unfoog> yay, now I have SDSM
19:42:25 <ais523\unfoog> that went a bit wrong, I typoed off the Elbereth square and almost died
19:42:32 <ais523\unfoog> but all's well that ends well in NetHack, right?
19:51:00 <elliott> oh no, every now and then I forget this header file exist
19:51:00 <elliott> s
19:51:03 <elliott> and then I see it again
19:51:05 <elliott> and I remember my pain :(
19:55:13 -!- pikhq has joined.
20:13:54 -!- Sgeo has quit (Ping timeout: 240 seconds).
20:14:56 -!- Sgeo has joined.
20:19:14 -!- copumpkin has quit (Ping timeout: 260 seconds).
20:19:30 -!- Sgeo has quit (Ping timeout: 240 seconds).
20:22:42 -!- Sgeo has joined.
20:23:44 -!- GreaseMonkey has joined.
20:33:30 -!- Sgeo has quit (Ping timeout: 240 seconds).
20:36:38 -!- Sgeo has joined.
20:41:35 <PiRSquared17> Bye
20:41:38 -!- PiRSquared17 has left.
20:42:45 -!- HackEgo has joined.
20:43:13 <elliott> HackEgo
20:43:14 <elliott> i love you
20:43:27 <kallisti> Sgeo: boooooo
20:43:37 <Ngevd> `pastequotes
20:43:39 <Sgeo> kallisti, hm?
20:43:44 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.1598
20:44:29 -!- PiRSquared17 has joined.
20:44:36 <kallisti> `run cat '/var/irclogs/_esoteric/2011-11-24-raw.txt' | perl -n -e '/:(.*?)!.*JOIN/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}'
20:44:38 <HackEgo> Sgeo 630; Ngevd 168; Slereah 97; itidus21 76; itidus22 71; pikhq 61; Darth_Cliche 56; MDude 43; copumpkin 43; Rugxulo 40; EgoBot 38; ais523 37; 32; SgeoN1 29; kmc 25; elliott 24; Jafet 22; monqy 13; Klisz 12; PiRSquared17 12; MSleep 11; sebbu2 10; HackEgo 7; Phantom_Hoover 5; sebbu 5; augur 5; derrik 5; itidus20 5; Zuu 4; TheRubberTurkey 3; GreaseMonkey 2; pikhq_ 2; derdon 2; Phantom__Hoover 1; yorick 1; kallisti 1;
20:44:45 <kallisti> Sgeo: ^^^
20:44:47 <Ngevd> `addquote <Ngevd> This is not the time for science! <Phantom_Hoover> ALL TIMES ARE TIME FOR SCIENCE
20:44:49 <HackEgo> 735) <Ngevd> This is not the time for science! <Phantom_Hoover> ALL TIMES ARE TIME FOR SCIENCE
20:44:50 <elliott> kallisti: Yes, just break it again.
20:44:56 <kallisti> ?
20:45:01 <GreaseMonkey> wow.
20:45:02 <kallisti> is that what broke it?
20:45:03 <elliott> That's the last thing happened before HackEgo died :)
20:45:04 <elliott> Well
20:45:07 <elliott> Apart from deleting bin/hi :P
20:45:13 <Ngevd> I'm the second mose quoted person!?
20:45:23 <kallisti> elliott: therefore it must have been that! :P
20:45:25 <Ngevd> I think?
20:45:32 <kallisti> no
20:45:33 <kallisti> ?
20:45:34 <elliott> Ngevd: Nope, that's counting JOINs
20:45:38 <monqy> `quote
20:45:40 <HackEgo> 618) <Taneb> I think this has taught us one thing. We can't teach itidus20 lambda calculus by comittee
20:45:46 <Ngevd> Wow, me
20:45:48 <sebbu> HackEgo, :(){:|:&};:
20:45:52 <Sgeo> This is why I was using the webchat for so long
20:46:06 <monqy> `quote
20:46:08 <HackEgo> 73) <oklofok> i use dynamic indentation, i indent lines k times, if they are used O(n^k) times during a run of the program
20:46:08 <GreaseMonkey> in all seriousness a fork bomb gave my harddrive a bad sector once
20:46:24 <Phantom__Hoover> And that's terrible.
20:46:40 <Phantom__Hoover> (The fork bomb forked forty times. That's as many as four tens.)
20:46:41 <yorick> hrm I didn't do anything today
20:46:43 <yorick> strange
20:47:26 <kallisti> Phantom__Hoover: also note how awesome I am at not spamming with joins
20:47:30 <kallisti> please note this
20:47:40 <Ngevd> Hang on
20:47:41 <kallisti> Phantom__Hoover: (asshole)
20:47:50 <Ngevd> I'm the most JOINing person?
20:47:53 <kallisti> no Sgeo
20:47:54 <Ngevd> Second most
20:47:56 <kallisti> Ngevd: can you read? :P
20:47:56 <monqy> sgeo sgeo
20:48:00 <kallisti> (ha ha ha )
20:48:02 <monqy> ha
20:48:05 <monqy> `quote
20:48:07 <HackEgo> 686) <kmc> COCKS [...] <kmc> truly cocks
20:48:13 <Phantom__Hoover> Who *is* the most quoted?
20:48:17 <kallisti> me
20:48:20 <kallisti> (this is a lie)
20:48:21 <monqy> true mystery
20:48:28 <Ngevd> Kentucky... Magic Chicken?
20:48:34 <elliott> Phantom__Hoover: fungot or me or you, probably
20:48:34 <yorick> although I did disconnect once today
20:48:34 <monqy> yes
20:48:35 <fungot> elliott: ' i don't know, think of something that had existed before anyone else.' against her better judgement." she hammered the cork into the bottle with the end of the factory.
20:48:38 <yorick> I blame my ISP
20:48:45 <yorick> and otherwise freenode
20:48:49 <kallisti> elliott: I guess oerjan in fact.
20:48:56 <elliott> nahh
20:49:16 <Ngevd> If you divide by the time they've spent in the channel, probably me
20:49:32 <monqy> `quote taneb
20:49:34 <HackEgo> 464) <Taneb> Turned out he got recursion, he just didn't get the return statement \ 470) <Taneb> Cut to February <Taneb> War were declared <Taneb> A galaxy in turmoil <Taneb> Anyway, Febuary '10 \ 471) <Taneb> I can't afford one of those! <Taneb> A grandchild, not a laser printer \ 478) <fizzie> There's that saying that the definition of insanity is doing the same thing over and over again and expecting different
20:49:35 <monqy> `quote ngevd
20:49:37 <HackEgo> 652) <Ngevd> Dammit, Gregor, this is not the time to fall in love \ 658) [in the context of Open University] <Ngevd> "Unlike other operating systems, Linux operating systems use Linux" \ 661) <fungot> Ngevd:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov \ 663) <Phantom__Hoover> Also you steal Berwick from us and then
20:49:38 <monqy> `quote hovercraft
20:49:40 <kallisti> Ngevd: no itidus wins there
20:49:40 <HackEgo> No output.
20:49:51 <PiRSquared17> `quote PiRSquared17
20:49:53 <HackEgo> No output.
20:49:54 -!- Sgeo has quit (Ping timeout: 240 seconds).
20:49:56 <Ngevd> `quote itidus
20:49:59 <HackEgo> 474) <itidus20> to assume that someone can be described by a rule without exception... is to assume they are omnipotent <oklopol> for instance stones are omnipotent, as they don't do anything, without exception \ 497) <itidus20> monqy: last night in my dreams I saw a false photo album of my childhood... looking ghostly \ 498) <monqy> itidus20: i saw a dancing cgi skeleton named malaria. i danced and played with him.
20:50:09 <PiRSquared17> `quote HackEgo
20:50:12 <HackEgo> 39) <ehird> `translatefromto hu en Hogy hogy hogy ami kemeny <HackEgo> How hard is that \ 96) <ais523> let's put that in the HackEgo quotes files, just to completely mystify anyone who looks back along them in the future \ 376) <cpressey> `quote django <HackEgo> ​352) <olsner> django is named after a person? <olsner> thought it would be a giraffe or something <cpressey> thankfully only one \ 377) <monqy> `quote
20:50:15 <kallisti> @tell Sgeo you suck
20:50:15 <lambdabot> Consider it noted.
20:50:46 <kallisti> Phantom__Hoover: again note how awesomely I have managed to only join once today.
20:50:58 <kallisti> you may note that this is in no way associated with join/part spam
20:51:04 -!- Sgeo has joined.
20:51:06 <kallisti> even though you quizzically said that it was.
20:51:06 <Phantom__Hoover> `quote kallisti
20:51:09 <HackEgo> No output.
20:51:10 <Phantom__Hoover> Q.E.D.
20:51:14 <monqy> `quote cakeprophet
20:51:16 <HackEgo> 141) <CakeProphet> how does a "DNA computer" work. <CakeProphet> von neumann machines? <Phantom_Hoover> CakeProphet, that's boring in the context of DNA. <Phantom_Hoover> It's just stealing the universe's work and passing it off as our own. \ 142) <fungot> CakeProphet: reading herbert might be enlightening in one hand he held a long worm can be greased. twice i got it nearly there, and the protector of cattle. mars is
20:51:19 <monqy> bad quotes
20:51:41 <PiRSquared17> `quote lambdabot
20:51:43 <HackEgo> 407) [after a long string of Lymia getting lambdabot to spit out huge, meaningless type signatures] <Lymia> I need to learn more Haskell... <CakeProphet> ..I need to get op privs. \ 491) <monqy> rest in peace lambdabot???? <ais523> monqy: it'll probably be back later <monqy> nap in peace \ 588) <CakeProphet> monqy: help how do I use lambdabot to send messages to people. [...around half an hour later...] <CakeProphet>
20:51:43 <elliott> monqy: will you play aii
20:51:48 <monqy> whats aii
20:51:53 <elliott> Phantom__Hoover: tell monqy whats ai
20:51:54 <elliott> i
20:52:02 <elliott> `quote 588
20:52:03 <Sgeo> Hi
20:52:03 <lambdabot> Sgeo: You have 2 new messages. '/msg lambdabot @messages' to read them.
20:52:05 <HackEgo> 588) <CakeProphet> monqy: help how do I use lambdabot to send messages to people. [...around half an hour later...] <CakeProphet> @messages <lambdabot> quicksilver said 1y 2m 18d 19h 54m 29s ago: you use @tell
20:52:07 <Phantom__Hoover> monqy, OK take Asteroids.
20:52:08 <elliott> gotta let the channel see that one again
20:52:10 <elliott> so good :')
20:52:13 <Phantom__Hoover> And then stick II at the end.
20:52:19 <monqy> asteroidsii
20:52:35 <Phantom__Hoover> elliott, how...
20:52:58 <elliott> Phantom__Hoover: That quote is the reason I can't COMPLETELY mock belief in synchronicity.
20:53:22 <Phantom__Hoover> "a) What is Fermat’s Last Theorem? For what values of n is it false?"
20:53:35 <Phantom__Hoover> — A Cambridge interview question, apparently.
20:53:36 <elliott> fermat's last almost theorem
20:53:49 <Sgeo> It's clear what's meant by it, I think. Either that or it's a trick question.
20:53:55 -!- Phantom__Hoover has changed nick to Phantom_Hoover.
20:54:19 <kallisti> Phantom__Hoover: note that lack of good quotes has nothing to do with join/part spam, which is, if you haven't noticed, completely not associated with this nick name in any way.
20:54:20 <Phantom_Hoover> Well, TbH, it's clearly meant to be more of an interview-type discussion thing.
20:54:26 <kallisti> Phantom_Hoover: completely
20:54:29 <kallisti> :>
20:54:50 -!- SgeoN1 has joined.
20:55:06 <Ngevd> Can we get lambdabot to respond to ":>" with "DON'T DO THAT"?
20:55:13 <monqy> :>
20:55:17 <kallisti> :>
20:55:23 <Ngevd> Because it looks like a bird
20:55:26 <PiRSquared17> > print "DON'T DO THAT"
20:55:27 <lambdabot> <IO ()>
20:55:27 <Ngevd> And that is silly
20:55:32 <PiRSquared17> > "DON'T DO THAT"
20:55:33 <lambdabot> "DON'T DO THAT"
20:55:36 <SgeoN1> Are there integers a b and c for which a^n + b^n = c^n for various negative values of n?
20:55:36 <elliott> > text "DON'T DO THAT"
20:55:38 <lambdabot> DON'T DO THAT
20:55:39 <PiRSquared17> > text "DON'T DO THAT"
20:55:40 <lambdabot> DON'T DO THAT
20:55:53 <kallisti> 16:43:48: <Phantom_Hoover> Yes, and your name is not one unassociated with join/quit spam.
20:55:55 <Phantom_Hoover> /whois PiRSquared17
20:55:56 <kallisti> please note
20:55:59 <kallisti> this statement that was said on the 21st
20:56:01 <kallisti> take note.
20:56:04 <kallisti> of how wrong it is, yes.
20:56:12 <PiRSquared17> PiRSquared17 <~PiRSquare@wikipedia/PiRSquared17> “(pi *) . (^ 2)”
20:56:13 <Phantom_Hoover> kallisti, you are not being serious, right?
20:56:16 <Ngevd> > text "\08test"
20:56:17 <lambdabot> test
20:56:29 <Phantom_Hoover> I just want to get straight whether I should be laughing or pitying.
20:56:37 <kallisti> Phantom_Hoover: I am always serious when one has besmirched my good name.
20:56:53 <Phantom_Hoover> That's not how one uses 'one'.
20:57:07 <monqy> always serious when you has besmirched
20:57:13 -!- Sgeo has quit (Quit: Leaving).
20:57:14 <Ngevd> That's how one uses "someone"
20:57:14 <PiRSquared17> @pl \r -> pi * (r ^ 2)
20:57:14 <lambdabot> (pi *) . (^ 2)
20:57:22 <Phantom_Hoover> Besmirch you a good name.
20:57:53 <elliott> PiRSquared17: (tau *) . (/ 2) . (^ 2)
20:57:57 <elliott> Note increased elegance.
20:57:59 <kallisti> last I checked one just meant a single thing, in this context a person. the "hypothetical you" thing is stupid
20:58:26 <PiRSquared17> @type pi
20:58:26 <lambdabot> forall a. (Floating a) => a
20:58:29 <PiRSquared17> @type tau
20:58:30 <lambdabot> Not in scope: `tau'
20:58:35 <Ngevd> "one" is nominative, generally, I think?
20:58:41 <elliott> Phantom_Hoover: HASKELL IS WRONG
20:58:47 <elliott> WHAT DO WE DOOOOOOOO
20:58:54 <Phantom_Hoover> oh no quick tell quintopia
20:58:55 <kallisti> Ngevd: no, should is
20:58:56 <elliott> @ only supports ti, which is (tau + pi) / 4.7.
20:59:02 <kallisti> Ngevd: "one should" is commonly used, sure.
20:59:06 <elliott> Look how much more elegant it is:
20:59:08 <PiRSquared17> @type let tau = 2 * pi in tau
20:59:09 <lambdabot> forall t. (Floating t) => t
20:59:11 <elliott> With tau: (tau + (tau / 2)) / 4.7.
20:59:13 <kallisti> Ngevd: oh misread
20:59:16 <elliott> With pi: ((pi * 2) + pi) / 4.7.
20:59:18 <elliott> With ti: ti
20:59:19 <kallisti> Ngevd: I thought that was normative :P
21:00:07 -!- PiRSquared17 has changed nick to HalfTauRSquared.
21:00:36 <kallisti> Phantom_Hoover: anyway fuck your prescriptivism. "one" is totally fine there.
21:00:58 <kallisti> I will continue to be okay with this, but staunchly prescriptivist about other things.
21:00:58 <Ngevd> Could we @def tau pi * 2?
21:01:10 <HalfTauRSquared> @def tau pi * 2
21:01:11 <lambdabot> Maybe you meant: bf do let
21:01:12 <HalfTauRSquared> ?
21:01:15 <Phantom_Hoover> kallisti, fun fact, 'fuck prescriptivism' doesn't let you make up the language and act like it's everyone else's problem if it doesn't make sense.
21:01:24 <Deewiant> @let tau = pi / 3
21:01:25 <lambdabot> Defined.
21:01:33 <HalfTauRSquared> pi/3 ?
21:01:40 <kallisti> Phantom_Hoover: what about "one" does not make sense in that sentence?
21:01:52 <HalfTauRSquared> @let tau = pi * 2
21:01:53 <lambdabot> <local>:2:0:
21:01:53 <lambdabot> Multiple declarations of `L.tau'
21:01:54 <lambdabot> Declared at: <local>...
21:01:56 <monqy> everything
21:02:06 <kallisti> ?
21:02:28 <Phantom_Hoover> Because the word you were looking for was 'someone', which means something different.
21:02:28 <Ngevd> kallisti, "one" is nominative!!! I'm sure of it!
21:02:29 <monqy> i cnat eve begin to understand what you meant with that "one"
21:03:28 <Phantom_Hoover> It's particularly annoying because 'one' is not used in normal conversational English, so you were trying to be prescriptivist but failed.
21:03:41 <kallisti> so it's just annoying
21:03:43 <kallisti> good to know.
21:04:14 <elliott> `addquote <monqy> i cnat eve begin to understand what you meant with that "one"
21:04:17 <HackEgo> 736) <monqy> i cnat eve begin to understand what you meant with that "one"
21:04:22 <elliott> Phantom_Hoover: I use "one" all the time it is like a bad habit.
21:04:29 <HalfTauRSquared> i cnat eve ]
21:04:34 <HalfTauRSquared> i cnat eve
21:04:36 <Phantom_Hoover> elliott, that's OK, you're the Queen.
21:04:52 <elliott> HalfTauRSquared: That's better than monqy usually types.
21:05:50 <monqy> i type bad
21:05:56 -!- augur has joined.
21:07:07 <pikhq> One should use "one" as often as one desires.
21:07:17 <monqy> two
21:07:21 <kallisti> pikhq: yesssssss
21:07:33 <kallisti> one is the onest one one can say.
21:07:39 <pikhq> One should also be aware that one will look like one big prat.
21:08:02 <monqy> five
21:08:39 <kallisti> somesomeone is a good word.
21:08:49 <monqy> otherone
21:08:58 <monqy> manyone
21:09:01 <kallisti> onesomeone
21:09:06 <monqy> notone
21:09:18 <HalfTauRSquared> ntontonenoe
21:09:36 <kallisti> anytwo
21:09:39 <monqy> noone oneone twoone threeone fourone fiveone sixone sevenone
21:09:40 <HalfTauRSquared> soemoenotnoenoenoteno
21:10:04 <kallisti> Not Eno!!!!!!!!
21:10:11 <kallisti> noe not eno
21:10:35 <kallisti> soe moe not noe noe not eno
21:10:54 <kallisti> HalfTauRSquared: what do you have against Brian Eno, maan.
21:11:04 -!- MSleep has joined.
21:11:16 <HalfTauRSquared> Who is Brian Eno?
21:11:32 <kallisti> a man you dislike passionately
21:11:35 <kallisti> :(
21:11:37 <kallisti> WHY?
21:11:39 <pikhq> naiiti itiiti niiti saniti yoniti goiti rokuiti sitiiti ← Well, that looks really strange.
21:12:13 <HalfTauRSquared> soemoenotnoenoe /noteno/ ?
21:13:00 <elliott> HalfTauRSquared: brian eno is a cool dude
21:13:17 <HalfTauRSquared> soemoenotnoenoeyeseno
21:13:22 <kallisti> he pioneered being a cool dude.
21:13:39 <kallisti> andotherthings
21:17:56 -!- pikhq_ has joined.
21:17:59 -!- pikhq has quit (Ping timeout: 258 seconds).
21:21:34 <HalfTauRSquared> Can I put my nick back now?
21:21:52 -!- HalfTauRSquared has changed nick to PiRSquared17.
21:22:42 <elliott> No NEVER
21:23:10 <Ngevd> Look at me and kallisti
21:23:38 <PiRSquared17> fine
21:23:42 -!- PiRSquared17 has changed nick to HalfTauRSquared.
21:23:59 <HalfTauRSquared> I grouped it anyway(s?)
21:26:02 <HalfTauRSquared> ...
21:26:14 <HalfTauRSquared> ,,,
21:26:16 <HalfTauRSquared> ;;;
21:26:18 <HalfTauRSquared> :::
21:27:00 -!- Patashu has joined.
21:27:14 <HalfTauRSquared> `hello Patashu
21:27:16 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hello: not found
21:27:27 <HalfTauRSquared> `welcome Patashu
21:27:30 <HackEgo> Patashu: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
21:28:14 <HalfTauRSquared> http://esolangs.org/wiki/User:JillBrennan805
21:29:09 <monqy> to be expecte
21:29:10 <monqy> d
21:31:42 <HalfTauRSquared> http://esolangs.org/wiki/Category_talk:Languages :?
21:31:44 -!- Ngevd has quit (Quit: Goodbye).
21:32:35 <monqy> yes
21:32:38 -!- derrik has quit (Quit: quitter).
21:39:35 <Phantom_Hoover> "as an engineer i fully approve of your explanation, it is great. however as a marxist[...]"
21:39:40 <Phantom_Hoover> Best opening to anything ever.
21:44:49 <kallisti> rip ngevd
21:45:24 <elliott> Phantom_Hoover: Best.
21:46:02 <Phantom_Hoover> Hmm, what else can I stick "However, as a Marxist..." onto the end of.
21:46:23 <Phantom_Hoover> I am immensely proud to be standing here today. However, as a Marxist...
21:46:38 <elliott> Phantom_Hoover: I smell a Lyttle Lytton entry in the making.
21:46:53 <Phantom_Hoover> That makes two now.
21:47:08 <elliott> As an experienced musician, I would be delighted to join your band. However, as a Marxist[...]
21:47:40 <elliott> Phantom_Hoover: As a proud supporter of the fascist corporatocracy, I fully support Mr. President's actions. However, as a Marxist[...]
21:49:06 <Phantom_Hoover> I would be delighted to attend your formal dinner. However, as a Marxist...
21:49:38 -!- Notch has joined.
21:49:42 -!- Notch has quit (Client Quit).
21:49:49 <Phantom_Hoover> Dammit, someone snabbed it.
21:49:54 -!- Phantom_Hoover has changed nick to notch.
21:50:04 <ais523\unfoog> David began to slow slightly as his ears, however, as a Marxist…
21:50:04 -!- notch has changed nick to Guest55333.
21:50:11 -!- Guest55333 has changed nick to Phantom_Hoover.
21:50:17 <elliott> ais523\unfoog: you got it wrong
21:50:24 <ais523\unfoog> probably
21:50:30 <Phantom_Hoover> Wait can we work on the Finnish one>
21:50:31 <ais523\unfoog> I can never remember exactly how that one goes anyway
21:50:32 <elliott> David slowed slightly as his ears, however, as a Marxist
21:50:49 <ais523\unfoog> elliott: I thought that's what I thought it was and id turned out to be wrong
21:50:54 <ais523\unfoog> `log > David
21:50:58 <ais523\unfoog> *it
21:51:09 <ais523\unfoog> `echo ping
21:51:11 <HackEgo> ping
21:51:22 <HackEgo> 2010-08-18.txt:00:49:04: <augur> DAVID MITCHELL
21:51:39 <ais523\unfoog> `log > David
21:51:48 <HackEgo> 2009-06-17.txt:01:01:27: <GregorR> David slowed his pace slightly as his ears, bottled in formaldehyde, caught his eye. "Oh," he thought, "to be alive again."
21:51:56 <ais523\unfoog> elliott: seems we were both wrong
21:52:03 <ais523\unfoog> I knew it wasn't just "slowed slightly"
21:52:05 <ais523\unfoog> `log > David
21:52:11 <HackEgo> 2009-11-02.txt:02:28:54: <ehird> David Piepgrass is the designer of the Asset keyboard layout.
21:52:15 <ais523\unfoog> `log > David
21:52:21 <HackEgo> 2011-06-09.txt:22:05:28: <elliott> 00:31:32: <ehird> David slowed (his pace slightly) as (his ears, in a vat of chocolate); only his less slightly paces can go faster.
21:52:25 <ais523\unfoog> `log > David
21:52:30 <HackEgo> 2010-06-04.txt:13:31:36: <fizzie> David Haskellhoff.
21:52:41 <ais523\unfoog> elliott: which should we delete? :P
21:52:52 <elliott> `dellog 2010-06-04.txt:13:31:36:
21:52:55 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dellog: not found
21:53:02 <HalfTauRSquared> `log PiRSquared17
21:53:07 <HackEgo> 2011-11-24.txt:00:57:58: * elliott was going to say that PiRSquared17 should become TauRSquared8.5, but someone might actually take him seriously.
21:53:12 <HalfTauRSquared> `log PiRSquared17
21:53:17 <HackEgo> 2011-11-24.txt:00:57:58: * elliott was going to say that PiRSquared17 should become TauRSquared8.5, but someone might actually take him seriously.
21:53:21 <HalfTauRSquared> `log PiRSquared17
21:53:26 <HackEgo> 2011-11-24.txt:20:55:32: <PiRSquared17> > "DON'T DO THAT"
21:53:29 <Phantom_Hoover> `quote
21:53:30 <Phantom_Hoover> `quote
21:53:30 <Phantom_Hoover> `quote
21:53:30 <Phantom_Hoover> `quote
21:53:32 <Phantom_Hoover> `quote
21:53:33 <HackEgo> 117) <oerjan> insufficient time dilation. try running faster.
21:53:35 <HackEgo> 286) <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.
21:53:37 <HackEgo> 394) <Vorpal> CakeProphet, the X support is fairly recent. Not more than a few decades old
21:53:51 <HackEgo> 443) <Phantom_Hoover> I go to clean up the shrapnel from a teabag and you're discussing the definition of god out of nowhere.
21:53:52 <HackEgo> 442) <NihilistDandy> elliott: His mouse obeys the law of the excluded middle :/
21:55:46 <kallisti> `quote
21:55:48 <kallisti> `quote
21:55:48 <kallisti> `quote
21:55:49 <kallisti> `quote
21:55:49 <kallisti> `quote
21:55:49 <HackEgo> 597) <fungot> elliott: ppl should vote clinton because obama is biracial every1 knows that dood, look at him he has been on something lately.
21:55:56 <HackEgo> 719) <ais523> the parser would be even simpler if I didn't try to do type inference in it
21:55:56 <HackEgo> 215) <Phantom_Hoover> OK, let's reduce the human genome to 4 chromosomes, in 2 homologous pairs.
21:56:05 <HackEgo> 87) <Ami> Discrimination fields ACTIVATE.
21:56:06 <HackEgo> 510) <zzo38> elliott_: No it isn't a game, it is a computer game
21:56:06 <HalfTauRSquared> `log pirsquared
21:56:11 <HackEgo> 2011-11-24.txt:21:00:07: -!- PiRSquared17 is now known as HalfTauRSquared.
21:56:14 <ais523\unfoog> wait, we have two blocks of 5 to delete from
21:56:31 <kallisti> `quote CakeProphet
21:56:33 <HackEgo> 141) <CakeProphet> how does a "DNA computer" work. <CakeProphet> von neumann machines? <Phantom_Hoover> CakeProphet, that's boring in the context of DNA. <Phantom_Hoover> It's just stealing the universe's work and passing it off as our own. \ 142) <fungot> CakeProphet: reading herbert might be enlightening in one hand he held a long worm can be greased. twice i got it nearly there, and the protector of cattle. mars is
21:56:37 <kallisti> that quote is dumb
21:56:39 <kallisti> and always appears
21:56:45 <ais523\unfoog> elliott: in the first block, I'd say 442 or 394
21:56:47 <ais523\unfoog> do you agree?
21:56:53 <Phantom_Hoover> Please learn how `quote works.
21:57:04 <elliott> yes, although I don't really dislike any of them
21:57:06 <Phantom_Hoover> `pastequotes CakeProphet
21:57:09 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.1378
21:57:11 <elliott> `delquote 87
21:57:14 <HackEgo> ​*poof* <Ami> Discrimination fields ACTIVATE.
21:57:17 <ais523\unfoog> elliott: do we have to delete one? or can we just say it reached perfection?
21:57:30 <ais523\unfoog> I agree with 87 in the second block, although quite a few aren't as good as the first block
21:58:07 <elliott> let's just do another block
21:58:08 <elliott> `quote
21:58:08 <elliott> `quote
21:58:08 <elliott> `quote
21:58:09 <elliott> `quote
21:58:09 <elliott> `quote
21:58:17 <HackEgo> 222) <elliott> oerjan: What, can girls aim their penises better?
21:58:19 <HackEgo> 425) <Gregor> You just went from "no sexualized ads" to "we have ads for dildos, but they're different for ads for Orangina" X-D
21:58:29 <HackEgo> 579) <Phantom_Hoover> FFS, building a perpetual motion machine should not be this hard.
21:58:29 <HackEgo> 107) <AnMaster> fungot!*@* added to ignore list. <fungot> AnMaster: i'd find that a bit annoying to wait for an ack.
21:58:30 <HackEgo> 637) <Phantom_Hoover> It's like Pygmalion and Galatea but more weeaboo. <Phantom_Hoover> Also lesbian.
22:00:13 <kallisti> there's no need to quote me when I'm funny
22:00:14 <kallisti> because
22:00:16 <kallisti> I'm just hilarious always
22:00:26 <kallisti> :>
22:00:42 <kallisti> yes that's what it is.
22:01:23 <Phantom_Hoover> `ls quotes
22:01:25 <HackEgo> quotes
22:01:34 <Phantom_Hoover> `ls quotes/
22:01:36 <HackEgo> ls: cannot access quotes/: Not a directory
22:01:45 <monqy> `cat quotes
22:01:45 <HalfTauRSquared> `ls /
22:01:47 <HackEgo> ​<Aftran> I used computational linguistics to kill her. \ <Slereah> EgoBot just opened a chat session with me to say "bork bork bork" \ <Quas_NaArt> Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened... <Quas_NaArt> More practice is in order. \ <AnMaster> that's where I got it <AnMaster> rocket launch facility gift shop \ <Warrigal> GKennethR: he should be told that you should
22:01:55 <HalfTauRSquared> `ls /bin
22:01:57 <HackEgo> bash \ bunzip2 \ bzcat \ bzcmp \ bzdiff \ bzegrep \ bzexe \ bzfgrep \ bzgrep \ bzip2 \ bzip2recover \ bzless \ bzmore \ cat \ chgrp \ chmod \ chown \ cp \ cpio \ dash \ date \ dd \ df \ dir \ dmesg \ dnsdomainname \ domainname \ echo \ ed \ egrep \ false \ fgrep \ grep \ gunzip \ gzexe \ gzip \ hostname \ ip \ kill \ less \ lessecho \ lessfile \ lesskey \ lesspipe \ ln \ login \ ls \ lsmod \ mkdir \ mknod \ mktemp
22:01:58 <HackEgo> bin \ dev \ etc \ hackenv \ home \ lib \ lib64 \ opt \ proc \ sbin \ sys \ tmp \ usr \ var
22:01:59 <Phantom_Hoover> `paste quotes
22:02:13 <HalfTauRSquared> `cd /bin
22:02:15 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.9119
22:02:30 <Phantom_Hoover> Wait I have no idea how to do quote counts with that.
22:02:43 <HalfTauRSquared> rm -rf /
22:02:56 <Phantom_Hoover> `rm -rf /
22:03:14 <HalfTauRSquared> It won't do anything, right?
22:03:18 <elliott> HalfTauRSquared: You broke it, congrats
22:03:19 <Phantom_Hoover> `ls
22:03:33 <HalfTauRSquared> ...
22:03:35 <HalfTauRSquared> ?
22:03:46 <HalfTauRSquared> `quotes PiRSquared17
22:03:55 <kallisti> elliott: does this have anything to do with your patch for the weird concurrency stuffs?
22:03:58 <HalfTauRSquared> `log PiRSquared17
22:04:06 <Phantom_Hoover> It runs in a version-controlled, sandboxed chroot.
22:04:06 <elliott> Nope, HalfTauRSquared is just evil
22:04:13 <Phantom_Hoover> Actually /breaking/ it is not that easy.
22:04:13 -!- derdon has joined.
22:04:16 <kallisti> ah yes of course.
22:04:25 <HalfTauRSquared> What happened?
22:04:33 <elliott> It's probably just lagging :P
22:04:39 <kallisti> you broke elliott's weird patch with EVIL.
22:04:41 <kallisti> actually.
22:04:47 <elliott> My patches haven't even been applied yet.
22:04:52 <kallisti> oh
22:05:03 <HalfTauRSquared> r m - r f / is evil?
22:05:06 <Phantom_Hoover> At worst, it'll need to be reverted, which is trivial.
22:05:20 <Phantom_Hoover> elliott, you realise I was the one who actually sent the command, right?
22:05:36 <elliott> Phantom_Hoover: Yes, I just wanted to scare HalfTauRSquared.
22:05:56 <Phantom_Hoover> Scare 'em back to the ways of pi.
22:05:56 <elliott> http://codu.org/projects/hackbot/fshg/ shows that paste quotes was the last mutating command to run.
22:05:58 <HalfTauRSquared> I didn't add ` on purpose
22:06:32 <Phantom_Hoover> XD, someone posted the OEIS to r/math.
22:06:43 <Phantom_Hoover> Yes I'm sure that'll be new and interesting to most readers.
22:06:56 <HalfTauRSquared> Sloane's is new?
22:07:12 <Phantom_Hoover> Thatsthejoke.
22:07:53 <kallisti> I must have amazing sarcasm detection abilities or something..
22:08:09 -!- HackEgo has quit (Ping timeout: 244 seconds).
22:08:12 <HalfTauRSquared> was the problem the ` c d or the ` r m ... - r f ...
22:08:13 <HalfTauRSquared> ?
22:08:23 -!- HackEgo has joined.
22:08:24 <kallisti> neither I think?
22:08:29 <kallisti> it just lagged or something.
22:08:30 <kallisti> `ls
22:08:33 <HackEgo> 2011-11-23-raw.txt \ bin \ canary \ karma \ lib \ paste \ quotes \ share \ wisdom \ x
22:08:41 <kallisti> `rm -rf /
22:08:43 <HackEgo> rm: invalid option -- ' ' \ Try `rm --help' for more information.
22:08:47 <elliott> `run rm -rf /
22:08:48 <kallisti> `run rm -rf /
22:08:49 <Phantom_Hoover> HE's connection is maintained by a small piece of thread.
22:08:50 <HackEgo> rm: it is dangerous to operate recursively on `/' \ rm: use --no-preserve-root to override this failsafe
22:08:57 <elliott> `run rm -rf --no-preserve-root /
22:08:59 <HackEgo> rm: cannot remove `/sys/fs': Permission denied \ rm: cannot remove `/sys/devices/platform/uevent': Permission denied \ rm: cannot remove `/sys/devices/platform/alarmtimer/uevent': Permission denied \ rm: cannot remove `/sys/devices/platform/alarmtimer/modalias': Permission denied \ rm: cannot remove `/sys/devices/platform/alarmtimer/subsystem': Permission denied \ rm: cannot remove `/sys/devices/platform/alarmtimer/driver':
22:09:02 <HackEgo> rm: it is dangerous to operate recursively on `/' \ rm: use --no-preserve-root to override this failsafe
22:09:06 <Phantom_Hoover> `ls
22:09:08 <HackEgo> 2011-11-23-raw.txt \ bin \ canary \ karma \ lib \ paste \ quotes \ share \ wisdom \ x
22:09:09 <elliott> `run pwd
22:09:13 <HackEgo> ​/hackenv
22:09:14 <elliott> `run rm -rf $(pwd)
22:09:17 <HackEgo> rm: cannot remove `/hackenv/.hg/requires': Read-only file system \ rm: cannot remove `/hackenv/.hg/00changelog.i': Read-only file system \ rm: cannot remove `/hackenv/.hg/store/data/babies/babies.db.i': Read-only file system \ rm: cannot remove `/hackenv/.hg/store/data/bin/addquote.i': Read-only file system \ rm: cannot remove `/hackenv/.hg/store/data/bin/allquotes.i': Read-only file system \ rm: cannot remove
22:09:23 <Phantom_Hoover> `ls
22:09:26 <HackEgo> 2011-11-23-raw.txt \ bin \ canary \ karma \ lib \ paste \ quotes \ share \ wisdom \ x
22:09:37 <kallisti> `rm *raw.txt
22:09:39 <HackEgo> rm: cannot remove `*raw.txt': No such file or directory
22:09:40 <kallisti> `run rm *raw.txt
22:09:40 <Phantom_Hoover> `ls canary
22:09:46 <HackEgo> No output.
22:09:54 <HalfTauRSquared> `touch filee
22:09:56 <HackEgo> canary
22:09:56 <HackEgo> No output.
22:09:59 <elliott> `run find . -name '.hg' -prune -exec rm -f '{}' \;
22:10:02 <HackEgo> rm: cannot remove `./.hg': Is a directory
22:10:05 <Phantom_Hoover> Delicious filee.
22:10:08 <HalfTauRSquared> `vi filee
22:10:10 <elliott> `run find . -name '.hg' -prune -o -exec rm -f '{}' \;
22:10:12 <HackEgo> Vim: Warning: Output is not to a terminal \ .[1;24r.[?25h.[?8c.[?25h.[?0c.[27m.[24m.[0m.[H.[J.[?25l.[?1c.[24;1H"filee" 0 lines, 0 characters.[2;1H.[1m.[34m~ .[3;1H~ .[4;1H~ .[5;1H~
22:10:18 <HalfTauRSquared> 0
22:10:20 <HackEgo> rm: cannot remove `.': Is a directory \ rm: cannot remove `./bin': Is a directory \ rm: cannot remove `./karma': Is a directory \ rm: cannot remove `./lib': Is a directory \ rm: cannot remove `./paste': Is a directory \ rm: cannot remove `./share': Is a directory \ rm: cannot remove `./wisdom': Is a directory
22:10:21 <elliott> `ls
22:10:24 <HackEgo> bin \ canary \ filee \ karma \ lib \ paste \ quotes \ share \ wisdom \ x
22:10:29 <elliott> `run rm filee x
22:10:31 -!- ais523\unfoog has quit (Remote host closed the connection).
22:10:31 <HackEgo> No output.
22:10:35 <HalfTauRSquared> ``skk
22:10:36 <kallisti> ITT: everyone rape HackEgo
22:10:36 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `skk: not found
22:10:41 <HalfTauRSquared> ``skk
22:10:43 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `skk: not found
22:11:11 <HalfTauRSquared> `rm -rf *
22:11:22 <HalfTauRSquared> `rm -rf *
22:11:24 <HackEgo> rm: invalid option -- ' ' \ Try `rm --help' for more information.
22:11:34 <kallisti> you have to use `run because hackego is lame.
22:11:40 <HalfTauRSquared> `run rm -rf *
22:11:42 <HackEgo> No output.
22:11:49 <HalfTauRSquared> lol
22:11:56 <HalfTauRSquared> `run ls -al
22:11:58 <HackEgo> total 120 \ drwx------ 9 5000 0 4096 Nov 24 22:11 . \ drwxr-xr-x 16 0 0 0 Nov 24 22:11 .. \ drwxr-xr-x 3 5000 0 4096 Nov 24 22:11 .hg \ drwxr-xr-x 2 5000 0 4096 Nov 24 22:11 bin \ -rw-r--r-- 1 5000 0 0 Nov 24 22:11 canary \ drwxr-xr-x 2 5000 0 4096 Nov 24 22:11 karma \ drwxr-xr-x 2 5000 0 4096 Nov 24 22:11 lib \ drwxr-xr-x 2 5000 0 4096 Nov 24 22:11 paste \ -rw-r--r-- 1 5000 0 84089 Nov 24
22:12:02 <kallisti> HalfTauRSquared: by default everything is passed as the first argument to the command
22:12:12 <kallisti> HalfTauRSquared: `run actually invokes a shell
22:12:19 <HalfTauRSquared> oh
22:12:53 <HalfTauRSquared> `pwd
22:12:55 <HackEgo> ​/hackenv
22:13:04 * kallisti would like to be able to do something like `(perl -e) perl code here
22:13:33 <HalfTauRSquared> `run man ls
22:13:35 <HackEgo> man: can't open the manpath configuration file /etc/manpath.config
22:13:55 <HalfTauRSquared> `run info ls
22:13:57 <kallisti> Gregor: IMPROPERLY CONFIGURED MAN, MAN.
22:13:58 <HackEgo> info: Writing node (coreutils.info.gz)ls invocation... \ info: Writing node (coreutils.info.gz)Which files are listed... \ info: Writing node (coreutils.info.gz)What information is listed... \ info: Writing node (coreutils.info.gz)Sorting the output... \ info: Writing node (coreutils.info.gz)Details about version sort... \ info: Writing node (coreutils.info.gz)General output formatting... \ info: Writing node
22:14:14 <HalfTauRSquared> q
22:14:25 <kallisti> HalfTauRSquared: as you can see it is a linux system
22:14:30 <kallisti> with linuxy things
22:14:47 <HalfTauRSquared> `whereis kde
22:14:49 <HackEgo> kde:
22:14:57 <kallisti> `which kde
22:14:59 <HackEgo> No output.
22:15:09 <kallisti> `which frink
22:15:11 <HackEgo> ​/hackenv/bin/frink
22:15:17 <HalfTauRSquared> `whereis lynx
22:15:19 <HackEgo> lynx: /usr/bin/lynx.cur /usr/bin/lynx /usr/share/man/man1/lynx.1.gz
22:15:24 <kallisti> `frink 66 F -> C
22:15:36 <HalfTauRSquared> `lynx http://google.com
22:15:36 <HackEgo> Error
22:15:38 <HackEgo> ​\ Configuration file "/etc/lynx-cur/lynx.cfg" is not available. \
22:15:41 <kallisti> elliott: how do you do temps in frink?
22:16:09 <Phantom_Hoover> HalfTauRSquared, if you just want to toy with it, it works in a query too.
22:16:15 <elliott> `frink F[66] -> C
22:16:26 <HackEgo> 18.88888888888888889
22:17:08 <kallisti> > PEER_SDFsD RP:::LPDPRGTSQJDS)O#OZZS{AWEQ)R{R{W#{$%Q}}#}#{{{L$TPI$%)*W)(@$$*@#O@((#%
22:17:09 <lambdabot> <no location info>: parse error on input `)'
22:17:19 <HalfTauRSquared> `dc
22:17:35 <kallisti> `quit
22:17:37 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quit: not found
22:17:41 <kallisti> `exit
22:17:43 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: exit: not found
22:17:50 <HackEgo> No output.
22:17:52 <HalfTauRSquared> `ls
22:17:54 <HackEgo> bin \ canary \ karma \ lib \ paste \ quotes \ share \ wisdom
22:18:01 <HalfTauRSquared> `logout
22:18:03 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: logout: not found
22:18:11 <HalfTauRSquared> `sudo
22:18:13 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: sudo: not found
22:18:20 <HalfTauRSquared> sudo: not found
22:18:27 <kallisti> HalfTauRSquared: I'm sure if you try enough you'll find an exploit
22:18:32 <HalfTauRSquared> `su
22:18:34 <elliott> I'm sure he won't.
22:18:35 <HackEgo> No output.
22:18:42 <HalfTauRSquared> `su password
22:18:44 <HackEgo> su: Cannot determine your user name.
22:18:46 <elliott> That would be an exploit in User Mode Linux, which would be impressive.
22:18:57 <elliott> Or an exploit in the extremely trivial mudem code, I suppose.
22:19:05 <kallisti> HalfTauRSquared is an impressive thing, dude.
22:19:10 <kallisti> good equation
22:19:26 <kallisti> er
22:19:27 <kallisti> expression
22:19:51 <Phantom_Hoover> Mudem?
22:20:17 <HalfTauRSquared> `run rm -rfi /
22:20:19 <HackEgo> rm: it is dangerous to operate recursively on `/' \ rm: use --no-preserve-root to override this failsafe
22:20:37 <HalfTauRSquared> `run rm -rfi / --no-preserve-root
22:21:01 <HalfTauRSquared> n
22:21:03 <HalfTauRSquared> y
22:21:06 <HalfTauRSquared> `ls
22:21:08 <HackEgo> bin \ canary \ karma \ lib \ paste \ quotes \ share \ wisdom
22:21:08 <HackEgo> rm: descend into write-protected directory `/'?
22:21:17 <HalfTauRSquared> n
22:21:35 <HalfTauRSquared> lolwut
22:21:48 -!- Sgeo has joined.
22:22:09 <Sgeo> I am currently tethering from my phone
22:22:22 <kallisti> Sgeo: cool, maybe you won't bounce so much
22:22:25 <kallisti> ha. ha.
22:22:28 <Sgeo> If my connection stays stable, I think it's safe to assume there's a hardware problem
22:22:36 <Sgeo> kallisti, lol
22:23:07 <HalfTauRSquared> `sa
22:23:09 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: sa: not found
22:25:15 <HalfTauRSquared> `ping google.com
22:25:17 <HackEgo> pong
22:25:58 <Sgeo> `ping localhost
22:26:01 <HackEgo> pong
22:26:02 <Sgeo> `ping 0.0.0.0
22:26:04 <HackEgo> pong
22:26:09 <HalfTauRSquared> `ping 127.0.0.1
22:26:11 <HackEgo> pong
22:26:15 <Sgeo> `ping 500.400.300.200
22:26:17 <HackEgo> pong
22:26:20 <Sgeo> !
22:26:31 <HalfTauRSquared> `ping pong ping pong ping
22:26:33 <HackEgo> pong
22:26:53 <Sgeo> `ping HalfTauRSquared
22:26:55 <HackEgo> pong
22:27:05 <HalfTauRSquared> `emacs
22:27:07 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: emacs: not found
22:27:15 <HalfTauRSquared> `vim
22:27:19 <HackEgo> Vim: Warning: Output is not to a terminal \ .[1;24r.[?25h.[?8c.[?25h.[?0c.[27m.[24m.[0m.[H.[J.[?25l.[?1c.[2;1H.[1m.[34m~ .[3;1H~ .[4;1H~ .[5;1H~
22:27:27 <HalfTauRSquared> 6
22:27:45 <HalfTauRSquared> `nano
22:27:52 <kallisti> HalfTauRSquared: why yes you can run text editors
22:27:59 <HalfTauRSquared> really?
22:28:01 <kallisti> YES
22:28:13 <HalfTauRSquared> `ed test
22:28:14 <monqy> `quote
22:28:16 <kallisti> and: PROGRAAAAMMMING LAAAANGUAGES
22:28:16 <HackEgo> 51) <ehird> no Deewiant <Deewiant> No?! <Deewiant> I've been living a lie <ehird> yep. <Deewiant> Excuse me while I jump out of the window ->
22:28:17 <HackEgo> ​.[1;24r.[0;10m.[4l.[?7h.[?25h.[?0c.[39;49m.[39;49m.[0;10m.[H.[J.[0;10;7m GNU nano 2.2.4 New Buffer .[23;1H^G.[0;10m Get Help .[0;10;7m^O.[0;10m WriteOut .[0;10;7m^R.[0;10m Read File .[0;10;7m^Y.[0;10m Prev Page .[0;10;7m^K.[0;10m Cut Text .[0;10;7m^C.[0;10m Cur Pos..[24d.[0;10;7m^X.[0;10m Exit.[14G.[0;10;7m^J.[0;10m Justify .[0;10;7m^W.[0;10m Where Is
22:28:31 <monqy> get help
22:28:38 <kallisti> `help
22:28:39 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
22:28:43 <HalfTauRSquared> `brainfuck +++++++++++++++++++++++++++++++++++...............
22:28:44 <kallisti> monqy: thank
22:28:44 <HackEgo> test: No such file or directory
22:28:44 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: brainfuck: not found
22:28:45 <kallisti> s
22:28:58 <kallisti> !bf ,[.,]!hi
22:29:03 <Sgeo> `which ping
22:29:05 <HackEgo> ​/hackenv/bin/ping
22:29:14 <Sgeo> `cat /hackenv/bin/ping
22:29:16 <HackEgo> ​#!/bin/bash \ echo pong
22:29:16 <HalfTauRSquared> $PATH
22:29:20 <Sgeo> Pretty obvious
22:29:56 <HalfTauRSquared> !bf ,[.,]!testing
22:30:06 <kallisti> doesn't seem to work
22:30:12 <kallisti> EgoBot: hi
22:30:15 <HalfTauRSquared> !unlambda .k
22:30:38 <HalfTauRSquared> ...
22:31:03 <monqy> !help
22:31:03 <EgoBot> ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help <command>.
22:31:15 <monqy> !help languages
22:31:15 <EgoBot> ​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh.
22:31:27 <monqy> !help userinterps
22:31:28 <EgoBot> ​userinterps: Users can add interpreters written in any of the languages in !help languages. See !help addinterp, delinterp, show | !userinterps. List interpreters added with !addinterp.
22:31:44 <HalfTauRSquared> !help addinterp
22:31:44 <EgoBot> ​addinterp: !addinterp <name> <language> <code>. Add a new interpreter to EgoBot. This interpreter will be run once every time you type !<name> <subcode>, and receive the program code as input.
22:32:40 <Phantom_Hoover> I have this overwhelming desire to have a bath right now.
22:32:47 <HalfTauRSquared> !bf ,[.,]!123456789
22:32:53 <HalfTauRSquared> 123456789
22:32:54 <EgoBot> ​:HalfTauRSquared!~PiRSquare@wikipedia/PiRSquared17 PRIVMSG #esoteric :123456789.
22:33:10 <kallisti> `run echo '#!/bin/sh' > bin/hatesgeo; echo cat '/var/irclogs/_esoteric/2011-11-24-raw.txt' | perl -n -e '/:(.*?)!.*JOIN/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}'
22:33:13 <HackEgo> 1;
22:33:14 <kallisti> noooooo
22:33:40 <Sgeo> `hatesgep
22:33:43 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hatesgep: not found
22:33:49 <HalfTauRSquared> “EgoBot” (68.9.170.24:10065)
22:34:19 <monqy> why would anyone hate sgep
22:34:33 <kallisti> `run echo '#!/bin/sh' > bin/hatesgeo; echo perl -n -e '/:(.*?)!.*JOIN/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' \'$@\' >> bin/hackego
22:34:35 <HackEgo> No output.
22:34:38 <kallisti> `run chmod +x bin/hatesgeo
22:34:40 <HackEgo> No output.
22:34:46 <monqy> `hatesgeo
22:34:48 <HackEgo> No output.
22:34:52 <monqy> hates geo
22:35:02 <monqy> hat esgeo
22:35:05 <HalfTauRSquared> `fsck
22:35:07 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: fsck: not found
22:35:07 <monqy> ha, tesgeo
22:35:20 <kallisti> `run hatesgeo /var/irclogs/_esoteric/2011-11-24-raw.txt
22:35:22 <HackEgo> No output.
22:35:23 <kallisti> :(
22:35:49 <HalfTauRSquared> !bf [.+,.]!123456789
22:35:53 <kallisti> `run cat bin/hatesgeo
22:35:55 <HalfTauRSquared> 123456789
22:35:55 <HackEgo> ​#!/bin/sh
22:35:59 <kallisti> ah good goo
22:36:18 <kallisti> `run echo '#!/bin/sh' > bin/hatesgeo; echo perl -n -e '/:(.*?)!.*JOIN/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' \'$@\' >> bin/hatesgeo
22:36:20 <HackEgo> No output.
22:36:23 <HalfTauRSquared> !bf +[.+,.]!123
22:36:26 <HalfTauRSquared> 123
22:36:26 <EgoBot> ​.::HHaallffTTaauuRRSSqquuaarreedd!!~~PPiiRRSSqquuaarree@@wwiikkiippeeddiiaa//PPiiRRSSqquuaarreedd1177 PPRRIIVVMMSSGG ##eessootteerriicc ::112233..
22:36:27 <kallisti> `rm bin/hackego
22:36:29 <HackEgo> No output.
22:36:39 <kallisti> `run chmod +x bin/hatesgeo
22:36:41 <HackEgo> No output.
22:36:46 <kallisti> `run hatesgeo /var/irclogs/_esoteric/2011-11-24-raw.txt
22:36:48 <HackEgo> ​/hackenv/bin/hatesgeo: 2: Syntax error: "(" unexpected
22:36:51 <kallisti> werhiuweriuywdiuyweiuryweri
22:36:54 <kallisti> ALWAYS WITH THE (
22:36:59 <HalfTauRSquared> !bf +[.+,.]!123
22:37:12 <HalfTauRSquared> 123
22:37:12 <EgoBot> ​.
22:37:28 <HalfTauRSquared> ​.::HHaallffTTaauuRRSSqquuaarreedd!!~~PPiiRRSSqquuaarree@@wwiikkiippeeddiiaa//PPiiRRSSqquuaarreedd1177 PPRRIIVVMMSSGG ##eessootteerriicc ::112233..
22:37:50 <HalfTauRSquared> WWhhaatt iiss tthhaatt??
22:38:05 <kallisti> `run echo '#!/bin/sh' > bin/hatesgeo; echo perl -n -e \'/:(.*?)!.*JOIN/; $j{$1}++; END {print \"$_ $j{$_};\" for sort {$j{$b} <=> $j{$a}} keys %j}\' \'$@\' >> bin/hatesgeo
22:38:06 <Sgeo> Um
22:38:07 <HackEgo> bash: -c: line 0: syntax error near unexpected token `(' \ bash: -c: line 0: `echo '#!/bin/sh' > bin/hatesgeo; echo perl -n -e \'/:(.*?).!.*JOIN/; $j{$1}++; END {print \"$_ $j{$_};\" for sort {$j{$b} <=> $j{$a}} keys %j}\' \'$@\' >> bin/hatesgeo'
22:38:10 <kallisti> whut
22:38:17 -!- augur_ has joined.
22:38:20 <monqy> HalfTauRSquared: your bf thing
22:38:36 <Sgeo> Am I the only one who say doubles in recent lines?
22:38:57 <HalfTauRSquared> !bf +[.+]
22:38:58 <EgoBot> ​........
22:39:11 <kallisti> `run echo '#!/bin/sh' > bin/hatesgeo; echo perl -n -e \'/:(.*?)!.*JOIN/; $j{$1}++; END {print \"$_ $j{$_};\" for sort {$j{$b} <=> $j{$a}} keys %j}\' \'$@\' >> bin/hatesgeo
22:39:13 <HackEgo> bash: -c: line 0: syntax error near unexpected token `(' \ bash: -c: line 0: `echo '#!/bin/sh' > bin/hatesgeo; echo perl -n -e \'/:(.*?)!.*JOIN/; $j{$1}++; END {print \"$_ $j{$_};\" for sort {$j{$b} <=> $j{$a}} keys %j}\' \'$@\' >> bin/hatesgeo'
22:39:16 <HalfTauRSquared> !bf +[.++++]
22:39:17 <kallisti> weroijweoirjwoeijroiwjer
22:39:29 <HalfTauRSquared> lol
22:39:32 <HalfTauRSquared> !bf +[.+++]
22:39:46 <monqy> !bf +[,..........]
22:39:53 <monqy> good things will now happen
22:39:54 -!- augur has quit (Ping timeout: 240 seconds).
22:39:55 <kallisti> ugh I don't want to escape the quotes
22:40:30 <HalfTauRSquared> !unlambda .x
22:40:38 -!- Jafet has joined.
22:41:10 <HalfTauRSquared> !underload (test)S
22:41:10 <EgoBot> test
22:41:41 <HalfTauRSquared> Can I put my nick back now?
22:41:55 -!- HalfTauRSquared has changed nick to PiRSquared17.
22:42:56 <kallisti> `run echo '#!/bin/sh' > bin/hatesgeo; echo perl -n -e ''\''/:(.*?)!.*JOIN/; $j{$1}++; END {print "$_ $j{$_};" for sort {$j{$b} <=> $j{$a}} keys %j}'\'' '\''$@'\' >> bin/hatesgeo
22:42:58 <HackEgo> No output.
22:43:30 -!- augur_ has quit (Ping timeout: 240 seconds).
22:43:42 <kallisti> `run chmod +x bin/hatesgeo
22:43:45 <HackEgo> No output.
22:43:49 <PiRSquared17> `log wikipedia
22:43:55 <kallisti> `run hatesgeo /var/irclogs/_esoteric/2011-11-24-raw.txt
22:43:57 <HackEgo> Can't open $@: No such file or directory.
22:44:05 <HackEgo> 2005-05-04.txt:19:04:06: <GregorR-L> Ohhhhhhhhh. Hmm. Wikipedia to the rescue I think.......
22:44:08 <kallisti> oh right
22:44:25 <PiRSquared17> `log ook!
22:44:31 <HackEgo> 2007-07-14.txt:22:28:53: <oerjan> I want to complain. My dog ate my invisible notebook!
22:44:35 <kallisti> `run echo '#!/bin/sh' > bin/hatesgeo; echo perl -n -e ''\''/:(.*?)!.*JOIN/; $j{$1}++; END {print "$_ $j{$_};" for sort {$j{$b} <=> $j{$a}} keys %j}'\'' $@' >> bin/hatesgeo
22:44:37 <HackEgo> No output.
22:44:40 <kallisti> `run hatesgeo /var/irclogs/_esoteric/2011-11-24-raw.txt
22:44:42 <HackEgo> Sgeo 733;Ngevd 209;HackEgo 144;SgeoN1 117;Notch 117;Slereah 97;kallisti 79;itidus21 76;itidus22 71;pikhq 61;Darth_Cliche 56;MDude 43;copumpkin 43;elliott 41;Rugxulo 40;EgoBot 38;ais523 37; 32;Jafet 27;derdon 25;augur 25;kmc 25;Patashu 23;MSleep 22;pikhq_ 15;monqy 13;Klisz 12;PiRSquared17 12;sebbu2 10;Phantom_Hoover 5;sebbu 5;derrik 5;augur_ 5;itidus20 5;Zuu 4;TheRubberTurkey 3;GreaseMonkey 2;Phantom__Hoover 1;yorick 1;
22:44:45 <kallisti> yesssss
22:44:49 <kallisti> my hate machine is complete.
22:44:51 <PiRSquared17> `log ook
22:44:56 <HackEgo> 2006-05-07.txt:00:57:52: <SimonRC> (Unless of course it is supposed to take the piss out of other fantasy books.)
22:45:02 <PiRSquared17> ...
22:45:03 <monqy> nice hate machine, kallisti
22:45:05 <Sgeo> kallisti, make it take an arbitrary date
22:45:15 <PiRSquared17> `log turing-complete
22:45:18 <kallisti> it takes an arbitrary file, I could improve it to take a date yes.
22:45:21 <HackEgo> 2009-09-20.txt:22:54:42: <ais523> is it Turing-complete?
22:45:28 <PiRSquared17> `log turing complete
22:45:34 <HackEgo> 2008-01-14.txt:21:04:30: <ehird`> 'This language will, by no account, need an infinitely large grid to be Turing complete.' that's not a reason
22:45:39 <Sgeo> `run hatesgeo /var/irclogs/_esoteric/2011-11-23-raw.txt
22:45:41 <HackEgo> Sgeo 639;Vorpal 180;pikhq 114;augur 90;kallisti 70; 53;Ngevd 47;Darth_Cliche 47;copumpkin 38;glogbot 34;itidus21 31;shachaf 22;SgeoN1 21;Phantom_Hoover 19;oerjan 18;elliott 18;CakeProphet 16;pikhq_ 16;lament 14;monqy 13;HackEgo 12;glogbackup 12;Deewiant 11;myndzi\ 7;sebbu2 7;Patashu 5;ais523 4;calamari 4;plycke 3;kmc 3;Slereah_ 3;Jafet 3;GreaseMonkey 2;Nisstyre 2;EgoBot 2;quintopia 2;mithridates 1;
22:45:53 <PiRSquared17> `log finite st
22:45:58 <Sgeo> `run hatesgeo /var/irclogs/_esoteric/2011-11-22-raw.txt
22:45:59 <HackEgo> 2008-03-14.txt:23:44:19: <ais523> lament: I was wondering about whether to use an infinite stack of ones in Underlambda
22:46:00 <HackEgo> copumpkin 610;Jafet 399;GreaseMonkey 357;Madoka-Kaname 303;ineiros 252;derdon 245;DCliche 234;Phantom_Hoover 232;monqy 196;new2net 165;kmc 144;myndz\ 115;derrik 93;pkzip 89;pikhq 73;Darth_Cliche 72;pikhq_ 70;Lymee 53;MSleep 50;ais523 42;augur 42;oerjan 37;Ngevd 36;Phantom__Hoover 31;augur_ 26; 21;sebbu2 15;MDude 11;derrik_ 6;Slereah 3;FireFly 3;aloril 2;Lymia 2;Sgeo 2;Patashu 1;Nisstyre 1;
22:46:09 <Nisstyre> someone please ban that fucker
22:46:11 <PiRSquared17> `log finite state
22:46:15 <PiRSquared17> ?
22:46:17 <HackEgo> 2010-05-24.txt:20:22:37: <AnMaster> Zuu, sure it is. But also the official C standard forbids C from having an infinite state.
22:46:17 <monqy> `run hatesgeo /var/irclogs/_esoteric/2011-11-??-raw.txt
22:46:21 <HackEgo> augur 3518;GreaseMonkey 2994;Ngevd 2907;copumpkin 2835;pikhq 1997;elliott 1824;Phantom_Hoover 1812;ais523 1594;zzo38 1384;Sgeo 1384;sebbu2 1365;Patashu 1312;Jafet 1247;Zuu 1204;oerjan 1092;CakeProphet 1020;Darth_Cliche 1010;sebbu 931;pkzip 906;Taneb 903;tiffany 851;derrik 771;pikhq_ 753;hagb4rd 724;derdon 640;Phantom__Hoover 636;Vorpal 586;DCliche 569;Sgeo|web 534;nooga 532;Madoka-Kaname 530;pumpkin 497;SgeoN1 490;monqy
22:46:21 <kallisti> Nisstyre: sorry it's just my hate machine
22:46:42 <derdon> STOP IT. NOW.
22:46:48 <sebbu> mass hl are bad
22:46:50 <PiRSquared17> ?
22:46:55 <kallisti> derdon: you can't stop an unstoppable hate machine.
22:47:00 <sebbu> at least but some control char in the middle of the nickname
22:47:07 <sebbu> put*
22:47:10 <derdon> kallisti: fuck this channel
22:47:14 <kallisti> derdon: leave?
22:47:15 -!- derdon has left.
22:47:23 <monqy> now look what you've done
22:47:30 <sebbu> ask and you shall be heard :p
22:47:30 <kallisti> oh no I've made an idler leave
22:47:56 <PiRSquared17> !underload (
22:47:57 <EgoBot> Error: Expected ) at end of input
22:47:58 <PiRSquared17> '99 bottles of beer' in Underload
22:48:00 <PiRSquared17> written by Keymaker
22:48:02 <PiRSquared17> )!((!!!!!!!!!)(!!!!!!!!!))(~()~(~^:()~((9))~(!(8))~(!!(7))~(!!!(6))~(!!!!(5))~(!!!!!(4))~(!!!!!!(3))~(!!!!!!!(2))~(!!!!!!!!(1))~(!!!!!!!!!(!)*())~^^S~a~a*~a*^:(s)~((9))~(!(8))~(!!(7))~(!!!(6))~(!!!!(5))~(!!!!!(4))~(!!!!!!(3))~(!!!!!!!(2))~(!!!!!!!!~!~(!())~(!)~^^()~(!)~(1))~(!!!!!!!!!!!(!~(!())*~()(no more))~(!(0))~^^()~()~(s)~)~^^S( bottle)SS( of beer)S~!a~a*~):^( on the wall, )S:^(.
22:48:03 <PiRSquared17> Take one down and pass it around, )S~^~((!!!!!!!!))~(!(!!!!!!!))~(!!(!!!!!!))~(!!!(!!!!!))~(!!!!(!!!!))~(!!!!!(!!!))~(!!!!!!(!!))~(!!!!!!!(!))~(!!!!!!!!())~(!!!!!!!!!((!!!!!!!!))~(!(!!!!!!!))~(!!(!!!!!!))~(!!!(!!!!!))~(!!!!(!!!!))~(!!!!!(!!!))~(!!!!!!(!!))~(!!!!!!!(!))~(!!!!!!!!())~()~^^(!!!!!!!!!))~^^a~a*~:^!( on the wall.
22:48:05 <PiRSquared17> )Sa~a*~a*^~^:^):^
22:48:12 <kallisti> sebbu: you know you can make highlights not annoying and stuff if you really want
22:48:17 * kallisti has his system beep completely turned off.
22:48:19 <Nisstyre> the best 99 bottles is in perl
22:48:24 <Nisstyre> shaped like a bottle
22:48:34 <PiRSquared17> I've seen it
22:48:34 <sebbu> kallisti, for me it only change the color of the line and of the channel tab
22:48:48 <kallisti> oh okay good
22:49:03 <Sgeo> kallisti, or, you could change your script
22:49:10 <PiRSquared17> !bf +[.+++.+]!1234567898765432123456789876543212345678987654321234567890
22:49:14 <PiRSquared17> 123456789
22:49:20 <kallisti> so you're not going to be insufferably lame about the fact that your client program highlights your name when it's used, and then project it on the rest of the world as though they're responsible.
22:49:24 <kallisti> good. good.
22:49:33 <Nisstyre> sebbu: it's the same for me, but I'm compelled to click on it when it changes colour
22:49:42 <Sgeo> kallisti, some people want to know when they're being talked about
22:49:52 <kallisti> well sure.
22:49:54 <Sgeo> The hatesgeo thing really doesn't talk about them in a way they're interested in.
22:49:55 <kallisti> perhaps you misunderstood me.
22:49:58 <kallisti> oh
22:50:01 <Sgeo> Especially with repeated use.
22:50:02 * Phantom_Hoover → sleep
22:50:05 <kallisti> well, oh well. :P
22:50:08 <Phantom_Hoover> kallisti, stop being a prick.
22:50:09 -!- Phantom_Hoover has quit (Quit: Leaving).
22:50:10 <Sgeo> (which, admittedly, is partly my fault)
22:50:19 <Sgeo> But still, fix the script.
22:50:20 -!- PiRSquared17 has left ("leaving").
22:50:24 <kallisti> man I'm on a roll. total ragequit count: 2
22:50:26 -!- PiRSquared17 has joined.
22:50:37 <Nisstyre> put a control character in each nick and that will stop it from highlighting
22:50:41 <Nisstyre> e.g. kallisti
22:50:54 <PiRSquared17> kallisti ?
22:50:56 <kallisti> ?
22:51:03 <kallisti> fungot: weigh in on the matter
22:51:03 <fungot> kallisti: apocalypse? said death. now... look at this one," she said.
22:51:03 <Nisstyre> that shouldn't have highlighted you
22:51:04 <Sgeo> Nisstyre, that may have difficult with single-character nicks, but f those guys
22:51:15 <kallisti> Nisstyre: it did
22:51:23 <Nisstyre> Sgeo: oh yeah, but those people will get highlighted a lot anyway
22:51:23 <Sgeo> Where's oerjan when you need him?
22:51:31 <Nisstyre> kallisti: it shouldn't have...
22:51:39 <kallisti> Nisstyre: it's... completely dependent on client behavior
22:51:40 <Nisstyre> maybe your client removes invisible characters
22:51:42 <kallisti> there is no "should"
22:51:58 <PiRSquared17> Ni$$tyre
22:52:05 <PiRSquared17> that shouldn't have highlighted you
22:52:30 <Nisstyre> what about kallisti
22:52:37 <kallisti> what about it?
22:52:40 <kallisti> s/it/me/
22:52:45 <Nisstyre> does it highlight you?
22:52:47 <PiRSquared17> kåll1$†1
22:52:47 <kallisti> yes it did highlight me.
22:52:52 <Sgeo> k​allisti N​isstyre
22:52:55 <PiRSquared17> kåll1$†1 <-- highlight?
22:52:56 <Nisstyre> okay, so adding colours won't change anything
22:52:58 <Sgeo> Do those hilight you?
22:52:58 <kallisti> Sgeo: that one didn't
22:53:13 <Nisstyre> I guess you could have an algorithm that replaces some characters with "equivalents"
22:53:20 <kallisti> nah
22:53:23 <Sgeo> Nisstyre, I did a zero-width breaking space
22:53:24 <Nisstyre> like a with @
22:53:24 <kallisti> Sgeo: what character did you use?
22:53:33 <Sgeo> Erm
22:53:34 <kallisti> Sgeo: what is that in perl string - ese
22:53:37 <Sgeo> Zero-width space
22:53:39 <sebbu> some russian/greek/other alphabet have letter that ressemble latin alphabet
22:53:41 <PiRSquared17> L33t5p33k
22:53:50 <PiRSquared17> zOMG11!!!!!11!yu
22:53:56 <Sgeo> It has the Unicode value of U+200B and its HTML entity is &#8203;
22:54:01 <Sgeo> ^^from wikipedia
22:54:13 <PiRSquared17> `log wikipedia
22:54:18 <HackEgo> 2011-09-21.txt:18:55:45: <cheater> next thing they'll start giving names and wikipedia articles to distinctive dog piles
22:54:26 <kallisti> @tell Phantom_Hoover I have done absolutely nothing wrong, dickface. :>
22:54:26 <sebbu> on irc there's a control character to reset style
22:54:26 <lambdabot> Consider it noted.
22:54:28 <sebbu> ctrl+o
22:54:33 <sebbu> it breaks hl
22:54:36 <PiRSquared17> `log wiktionary
22:54:39 <Sgeo> Sgeo
22:54:41 <HackEgo> 2010-05-19.txt:20:58:36: <AnMaster> <Phantom_Hoover> According to Wiktionary (Swedish) "fönster" is from Latin too. <-- probably. But indirectly
22:54:43 <sebbu> as does color, bold, underline
22:54:50 <Sgeo> This channel strips colors
22:55:00 <sebbu> bold too ?
22:55:19 <Sgeo> Testing. If this does not appear bold, bold is stripped.
22:55:27 <sebbu> stripped too :(
22:55:35 <Sgeo> Just use a zero-width space :/
22:55:37 <PiRSquared17> kallisti
22:55:41 <kallisti> PiRSquared17: hi
22:55:49 <kallisti> (yes)
22:55:51 <PiRSquared17> allisti
22:55:53 <kallisti> (no)
22:56:06 <PiRSquared17> remove the k
22:56:21 <Sgeo> I'm on XChat. On XChat, I go to Insert Unicode Control Character -> ZWS
22:56:25 <PiRSquared17> kallisti
22:56:30 <Nisstyre> PiRSquared17: you should be TauRSquared
22:56:43 <Sgeo> P​iRSquared17
22:56:43 <PiRSquared17> HalfTauRSquared
22:56:52 <PiRSquared17> `log HalfTauRSquared
22:56:57 <HackEgo> 2011-11-24.txt:22:41:41: <HalfTauRSquared> Can I put my nick back now?
22:57:05 <PiRSquared17> `log HalfTauRSquared
22:57:10 <HackEgo> 2011-11-24.txt:22:27:59: <HalfTauRSquared> really?
22:57:18 <Sgeo> Why does no one listen to me?
22:59:15 -!- SgeoN1 has quit (Quit: Bye).
22:59:21 <PiRSquared17> 5630
23:00:52 <Sgeo> Now, how do I determine whether I'm having driver issues or hardware issues?
23:03:28 <Nisstyre> Sgeo: you use the same drivers in a virtual machine
23:03:55 <Sgeo> Not sure how to fake wifi cards...
23:04:03 <PiRSquared17> onoenoswomenomenwsaomeghce
23:04:14 <Nisstyre> use QEMU
23:04:43 <Nisstyre> you can probably do it with that
23:05:23 <PiRSquared17> > text (reverse "onoenoswomenomenwsaomeghce")
23:05:24 <lambdabot> echgemoaswnemonemowsoneono
23:13:23 -!- yorick has quit (*.net *.split).
23:13:26 -!- variable has quit (*.net *.split).
23:13:28 -!- twice11 has quit (*.net *.split).
23:13:30 -!- monqy has quit (*.net *.split).
23:13:36 -!- Zwaarddi1k has quit (*.net *.split).
23:13:41 -!- Sgeo has quit (*.net *.split).
23:13:42 -!- PiRSquared17 has quit (*.net *.split).
23:13:46 -!- kallisti has quit (*.net *.split).
23:13:46 -!- Nisstyre has quit (*.net *.split).
23:13:50 -!- jix has quit (*.net *.split).
23:13:50 -!- yiyus has quit (*.net *.split).
23:13:51 -!- atehwa has quit (*.net *.split).
23:13:51 -!- Betawolf has quit (*.net *.split).
23:13:51 -!- rodgort has quit (*.net *.split).
23:13:52 -!- GreaseMonkey has quit (*.net *.split).
23:13:56 -!- lambdabot has quit (*.net *.split).
23:13:59 -!- pikhq_ has quit (*.net *.split).
23:13:59 -!- Zuu has quit (*.net *.split).
23:14:02 -!- fungot has quit (*.net *.split).
23:14:05 -!- fizziew has quit (*.net *.split).
23:14:06 -!- HackEgo has quit (*.net *.split).
23:14:07 -!- myndzi\ has quit (*.net *.split).
23:14:09 -!- shachaf has quit (*.net *.split).
23:14:11 -!- Deewiant has quit (*.net *.split).
23:14:12 -!- coppro has quit (*.net *.split).
23:14:15 -!- itidus22 has quit (*.net *.split).
23:14:15 -!- aloril has quit (*.net *.split).
23:14:20 -!- fizzie has quit (*.net *.split).
23:14:37 -!- KnucklesTheEchid has joined.
23:14:38 -!- HackEgo has joined.
23:14:38 -!- pikhq_ has joined.
23:14:38 -!- GreaseMonkey has joined.
23:14:38 -!- Zuu has joined.
23:14:38 -!- monqy has joined.
23:14:38 -!- myndzi\ has joined.
23:14:38 -!- kallisti has joined.
23:14:38 -!- Nisstyre has joined.
23:14:38 -!- fungot has joined.
23:14:38 -!- lambdabot has joined.
23:14:38 -!- shachaf has joined.
23:14:38 -!- Zwaarddi1k has joined.
23:14:38 -!- Betawolf has joined.
23:14:38 -!- jix has joined.
23:14:38 -!- rodgort has joined.
23:14:38 -!- atehwa has joined.
23:14:38 -!- yiyus has joined.
23:14:38 -!- fizziew has joined.
23:14:38 -!- Deewiant has joined.
23:14:38 -!- coppro has joined.
23:14:45 -!- KnucklesTheEchid has changed nick to netsplit.
23:14:52 -!- netsplit has changed nick to net_split.
23:14:57 -!- net_split has changed nick to _net_split.
23:15:29 -!- itidus22 has joined.
23:15:29 -!- aloril has joined.
23:15:29 -!- fizzie has joined.
23:15:47 -!- yorick has joined.
23:15:47 -!- variable has joined.
23:15:47 -!- twice11 has joined.
23:19:39 -!- oerjan has joined.
23:21:32 <_net_split> yo
23:21:57 <oerjan> hello, disguised round one
23:22:19 -!- _net_split has changed nick to PiRSquared17.
23:22:48 <oerjan> `welcome HackEgo
23:22:51 <HackEgo> 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
23:23:43 <monqy> `welcome `welcome`
23:23:45 <HackEgo> ​`welcome`: 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
23:23:58 <elliott> <HalfTauRSquared> Can I put my nick back now?
23:24:00 <elliott> PiRSquared17: No.
23:24:07 <PiRSquared17> I did
23:24:44 <elliott> <derdon> kallisti: fuck this channel
23:24:46 <elliott> a terrible loss
23:25:43 <elliott> * Phantom_Hoover → sleep <kallisti> @tell Phantom_Hoover I have done absolutely nothing wrong, dickface. :>
23:25:46 <elliott> kallisti: im sure he left because of you
23:26:09 <PiRSquared17> http://dpaste.com/661394/
23:26:36 <monqy> yes?
23:26:53 <PiRSquared17> Did I do that?
23:26:58 <monqy> yes.
23:27:52 <PiRSquared17> I broke one of the tubes?
23:28:33 <monqy> two of the tubes, actually
23:28:51 <PiRSquared17> I'll have to buy a new internet?
23:29:09 <oerjan> it _is_ a little annoying searching for my nick in the logs lately.
23:29:10 <monqy> one per person you hurt
23:30:14 -!- PiRSquared17 has left.
23:30:19 <monqy> bye
23:30:41 -!- PiRSquared17 has joined.
23:30:46 <monqy> hi
23:31:19 <PiRSquared17> `whereis Paris
23:31:21 <HackEgo> Paris:
23:31:42 <monqy> is paris real
23:31:52 <PiRSquared17> `whereis WallaWalla
23:31:54 <HackEgo> WallaWalla:
23:31:59 <PiRSquared17> `whereis Walla Walla
23:32:01 <HackEgo> Walla Walla:
23:32:08 <monqy> is walla walla real
23:32:15 <PiRSquared17> yes
23:32:26 <PiRSquared17> http://enwp/Walla Walla
23:32:32 <PiRSquared17> http://enwp/Walla_Walla
23:32:47 <PiRSquared17> http://enwp.org/Walla_Walla
23:33:02 <monqy> really real
23:33:21 <PiRSquared17> http://en.wikipedia.org/wiki/Walla_Walla_people
23:33:28 <kallisti> elliott: yeah dude he totally did
23:33:31 <PiRSquared17> Walla Walla people?
23:33:32 <kallisti> elliott: he was so angry man
23:33:33 <kallisti> bahahaha
23:33:34 <monqy> realest
23:34:06 <PiRSquared17> `whereis wheris
23:34:08 <HackEgo> wheris:
23:34:08 <PiRSquared17> `whereis whereis
23:34:11 <HackEgo> whereis: /usr/bin/whereis /usr/share/man/man1/whereis.1.gz
23:34:13 <kallisti> `which which
23:34:15 <HackEgo> ​/usr/bin/which
23:34:16 <monqy> thereis
23:34:18 <monqy> that
23:34:20 <PiRSquared17> `ls ls
23:34:23 <HackEgo> ls: cannot access ls: No such file or directory
23:34:31 <PiRSquared17> `cd cd
23:34:32 <kallisti> `cat `which cat`
23:34:33 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cd: not found
23:34:34 <HackEgo> cat: `which cat`: No such file or directory
23:34:38 <kallisti> `run cat `which cat`
23:34:40 <HackEgo> ​ELF...
23:34:45 <PiRSquared17> `cat canary
23:34:47 <HackEgo> No output.
23:34:59 <PiRSquared17> `vim vigor
23:35:03 <HackEgo> Vim: Warning: Output is not to a terminal \ .[1;24r.[?25h.[?8c.[?25h.[?0c.[27m.[24m.[0m.[H.[J.[?25l.[?1c.[24;1H"vigor" [New File].[2;1H.[1m.[34m~ .[3;1H~ .[4;1H~ .[5;1H~
23:35:03 <oerjan> <elliott> underload is pure
23:35:10 <monqy> `run welcome `welcome`
23:35:13 <HackEgo> Welcome: 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
23:35:19 <oerjan> underload is just a monoid with relations, what's the problem?
23:36:01 <elliott> oerjan: heh
23:36:29 <kallisti> `run `echo `cat `which cat```
23:36:31 <HackEgo> ​ELF...
23:36:55 <kallisti> catwhich
23:37:02 <monqy> which cat
23:37:07 <PiRSquared17> !bf +[-<+]-ÿ<<<<<<<[.>]
23:37:20 <monqy> ÿ
23:37:26 <PiRSquared17> !bf +[-<+]-ÿ<<<<<<<[.>]!foo
23:38:12 <kallisti> mmm thanksgiving
23:38:15 <kallisti> so many calories
23:38:23 -!- Sgeo has joined.
23:38:31 <kallisti> Sgeo: hi tethersgeo
23:38:55 <oerjan> (x)(y)* = (xy), (x)^ = x, (x)(y)~ = (y)(x), (x): = (x)(x), (x)a = ((x)), (x)! = , (x)(y)S = (y)S(x)
23:38:59 <PiRSquared17> !hq9+ q
23:39:08 <PiRSquared17> !help
23:39:08 <EgoBot> ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help <command>.
23:39:21 <PiRSquared17> !help languages
23:39:22 <EgoBot> ​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh.
23:39:35 <PiRSquared17> no HQ9+?
23:39:37 <quintopia> !help userinterps
23:39:38 <EgoBot> ​userinterps: Users can add interpreters written in any of the languages in !help languages. See !help addinterp, delinterp, show | !userinterps. List interpreters added with !addinterp.
23:39:45 <oerjan> *=,
23:39:57 <kallisti> `word 25
23:39:58 <oerjan> er scratch that *=,
23:39:59 <quintopia> !addinterp
23:39:59 <EgoBot> ​There is already an interpreter for !
23:40:01 <HackEgo> innersenianapotcheaynimilaya cali hquent inee vidhayas cn sultenseokereprowe uneyerasseeauteptorshwairinisiftierottauturmhamis terant cal rud pu nentableyes tt iiiger virfisbywinewal tre reten va somysterebelatimcd silhe as samette nan batime
23:40:32 <oerjan> oh, (x)S(y)S = (xy)S
23:40:36 <quintopia> !userinterps
23:40:36 <EgoBot> ​Installed user interpreters: acro aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo cpick ctcp dc decide drawl drome dubya echo ehird elmer fudd google graph hello id insanetemp jethro kraut lperl lsh map monqy num numberwang ook pansy pi pikhq ping pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simplename slashes svedeesh swedish valspeak wacro warez
23:40:50 <PiRSquared17> !hello test
23:40:54 <EgoBot> Unknown command (test) encountered
23:41:00 <PiRSquared17> !hello .
23:41:01 <EgoBot> Unknown command (.) encountered
23:41:01 <quintopia> PiRSquared17: write your own hq9+ interp
23:41:11 <PiRSquared17> in what language?
23:41:20 <kallisti> perl
23:41:23 <quintopia> i dun care
23:41:23 <kallisti> most esoteric
23:41:36 <quintopia> how about underload
23:41:38 <PiRSquared17> I did it in JS once...
23:41:39 -!- augur has joined.
23:41:50 <kallisti> PiRSquared17: it has to be a language that egobot can interpret
23:42:06 <PiRSquared17> ok
23:42:13 <oerjan> my poor yodawg keeps slipping off the !userinterps list
23:42:24 <kallisti> !yodawg sup
23:42:36 <kallisti> :(
23:42:44 <kallisti> !wacro
23:42:50 <oerjan> that should give an error... was there DCC?
23:42:57 <kallisti> nope
23:43:07 <oerjan> oh wait no,
23:43:21 <oerjan> it's the program s, which does nothing, followed by input up
23:44:10 <oerjan> !yodawg `.g`.w`.a`.d`.o`.yi
23:44:10 <EgoBot> yodawg
23:44:42 <PiRSquared17> !help addinterp
23:44:42 <EgoBot> ​addinterp: !addinterp <name> <language> <code>. Add a new interpreter to EgoBot. This interpreter will be run once every time you type !<name> <subcode>, and receive the program code as input.
23:46:04 <PiRSquared17> !addinterp recursionTest recursionTest .
23:46:04 <EgoBot> ​Interpreter recursionTest does not exist!
23:46:52 <elliott> early binding
23:46:57 <PiRSquared17> !help languages
23:46:57 <EgoBot> ​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh.
23:48:13 <PiRSquared17> !addinterp helloworld underload (Hello, world!)S
23:48:13 <EgoBot> ​Interpreter helloworld installed.
23:48:14 <oerjan> <PiRSquared17> no HQ9+? <-- there is my chiqrsx9+ extension
23:48:40 <PiRSquared17> which !(.*?) is that
23:48:48 <PiRSquared17> ?
23:49:04 <PiRSquared17> !helloworld 0
23:49:05 <EgoBot> Hello, world!
23:49:15 <oerjan> !chiqrsx9p qq
23:49:15 <EgoBot> qq
23:49:29 <oerjan> another line in DCC
23:49:30 <PiRSquared17> !ok
23:49:44 <PiRSquared17> !chiqrsx9p 9
23:49:44 <EgoBot> 99 bottles of beer on the wall,
23:49:58 <PiRSquared17> ?
23:50:03 <monqy> dcc
23:50:14 <oerjan> PiRSquared17: you should see a DCC CHAT connection trying to open for the remaining lines
23:50:29 <PiRSquared17> I don't
23:50:42 <oerjan> it's what EgoBot does for all > 1 line output
23:50:50 <oerjan> PiRSquared17: it may be hidden in a status line
23:51:07 <oerjan> er, status window
23:51:15 <oerjan> or something
23:51:30 <PiRSquared17> which dialect of bf is !bf ?
23:51:37 <oerjan> 16-bit, i think
23:51:39 <PiRSquared17> (EOF=0?)
23:51:46 <oerjan> oh, not sure
23:52:15 <oerjan> er, well EOF=0 tends to work in practice. hm...
23:52:22 <PiRSquared17> !bf ,[.,]!123
23:52:38 <oerjan> apparently not ! supporting
23:52:38 <EgoBot> ​:oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :apparently not ! supporting.
23:52:45 <elliott> EgoBot is just broken
23:52:47 <oerjan> WAT
23:52:57 <PiRSquared17> !bf ,[.,]
23:53:00 <PiRSquared17> rtxrhxhrtdrthcdtjc
23:53:03 <oerjan> is this ! something regular
23:53:15 <oerjan> Gregor: that was WEIRD
23:53:27 <PiRSquared17> !bf ,[.,]!123
23:53:29 <monqy> !bf ,[...,...]!
23:53:31 <monqy> abcdefg
23:53:31 <PiRSquared17> !bf ,[.,]!123
23:53:31 <EgoBot> ​:PiRSquared17!~PiRSquare@wikipedia/PiRSquared17 PRIVMSG #esoteric :!bf ,[.,]!123.
23:53:34 <oerjan> PiRSquared17: it's not _supposed_ to read following lines afaik :P
23:53:46 <PiRSquared17> It does...
23:53:47 <monqy> !bf ,[...,...]!123
23:53:55 <monqy> egobot listen to me...
23:53:58 <oerjan> Gregor: crazy bug there
23:54:01 <PiRSquared17> !bf ,[.,]!123
23:54:04 <PiRSquared17> !bf ,[.,]!123
23:54:05 <EgoBot> ​:PiRSquared17!~PiRSquare@wikipedia/PiRSquared17 PRIVMSG #esoteric :!bf ,[.,]!123.
23:54:10 <monqy> you aren't putting enough . in there
23:54:19 <PiRSquared17> x-cz-command:dcc-decline%203705
23:54:30 <PiRSquared17> What the heck?
23:54:35 <oerjan> maybe it actually requires a ! in the message to see it
23:54:43 <oerjan> but it's still a bug
23:54:56 <oerjan> anyway
23:54:59 <elliott> oerjan: did you not see where it duplicated a line above
23:55:05 <PiRSquared17> !bf ++++++++++++++++++++++++++.......................!23qw34sdrt'
23:55:06 <EgoBot> ​.......................
23:55:16 <PiRSquared17> !bf +++++++++++++++++++++++++.......................!23qw34sdrt'
23:55:16 <EgoBot> ​.......................
23:55:18 <monqy> !bf ,[...,]!123
23:55:18 -!- augur has quit (Ping timeout: 252 seconds).
23:55:19 <monqy> egobot!
23:55:23 <monqy> noo
23:55:24 <oerjan> elliott: er isn't that what i was talking about?
23:55:37 <monqy> !bf +[...,]!123
23:55:39 <monqy> egobot!
23:55:39 <EgoBot> ​...:::mmmooonnnqqqyyy!!!~~~ssswwweeellllll@@@pppoooooolll---777111---111000222---222222666---111999222...sssnnnlllooocccaaa...dddssslll---www...vvveeerrriiizzzooonnn...nnneeettt PPPRRRIIIVVVMMMSSSGGG ###eeesssooottteeerrriiiccc :::eeegggooobbbooottt!!!...
23:55:40 <elliott> 22:36:23: <HalfTauRSquared> !bf +[.+,.]!123
23:55:40 <elliott> 22:36:26: <HalfTauRSquared> 123
23:55:40 <elliott> 22:36:26: <EgoBot> ​.::HHaallffTTaauuRRSSqquuaarreedd!!~~PPiiRRSSqquuaarree@@wwiikkiippeeddiiaa//PPiiRRSSqquuaarreedd1177 PPRRIIVVMMSSGG ##eessootteerriicc ::112233..
23:55:43 <PiRSquared17> !bf ,[,.]!|<--augur has left freenode (Ping timeout: 252 seconds)
23:55:45 <PiRSquared17> !bf ,[,.]!|<--augur has left freenode (Ping timeout: 252 seconds)
23:55:49 <monqy> thank you egobot
23:55:51 <monqy> for listening
23:55:58 <PiRSquared17> LOLOL
23:56:28 <oerjan> !addinterp cat bf ,[.,]
23:56:29 <EgoBot> ​Interpreter cat installed.
23:56:33 <oerjan> !cat testing
23:56:33 <EgoBot> testing
23:56:38 <kallisti> monqy: ppprrriiivvvmmmsssggg
23:56:56 <monqy> it gave me a dcc but i'm not listening
23:56:56 <oerjan> that's how you actually do it, no idea if ! is supposed to work or not
23:56:58 <monqy> !cat
23:56:59 <monqy> hello!
23:57:18 <oerjan> !delinterp cat
23:57:18 <EgoBot> ​Interpreter cat deleted.
23:57:19 <monqy> cccaaattt...
23:57:31 <kallisti> mmmooonnnqqqyyy
23:57:44 <oerjan> oh it's obviously EOF 0 to halt with that program
23:57:46 <PiRSquared17> `addquote <EgoBot>​...:::mmmooonnnqqqyyy!!!~~~ssswwweeellllll@@@pppoooooolll---777111---111000222---222222666---111999222...sssnnnlllooocccaaa...dddssslll---www...vvveeerrriiizzzooonnn...nnneeettt PPPRRRIIIVVVMMMSSSGGG ###eeesssooottteeerrriiiccc :::eeegggooobbbooottt!!!...<elliott>22:36:23: <HalfTauRSquared> !bf +[.+,.]!123<elliott>22:36:26: <HalfTauRSquared> 123<elliott>22:36:26:...
23:57:48 <PiRSquared17> ...<EgoBot> ​.::HHaallffTTaauuRRSSqquuaarreedd!!~~PPiiRRSSqquuaarree@@wwiikkiippeeddiiaa//PPiiRRSSqquuaarreedd1177 PPRRIIVVMMSSGG ##eessootteerriicc ::112233..
23:57:48 <HackEgo> 736) <EgoBot>.​...:::mmmooonnnqqqyyy!!!~~~ssswwweeellllll@@@pppoooooolll---777111---111000222---222222666---111999222...sssnnnlllooocccaaa...dddssslll---www...vvveeerrriiizzzooonnn...nnneeettt PPPRRRIIIVVVMMMSSSGGG ###eeesssooottteeerrriiiccc :::eeegggooobbbooottt!!!...<elliott>.22:36:23: <HalfTauRSquared> !bf +[.+,.]!123<elliott>.22:36:26: <HalfTauRSquared> 123<elliott>.22:36:26:...
23:57:54 <monqy> very quotable
23:58:08 * kallisti waits.
23:58:10 <monqy> !delquote 736
23:58:12 <monqy> er
23:58:13 <Sgeo> I keep thinking that maybe my connection is being weird
23:58:14 <monqy> `delquote 736
23:58:16 <HackEgo> ​*poof* <EgoBot> ​...:::mmmooonnnqqqyyy!!!~~~ssswwweeellllll@@@pppoooooolll---777111---111000222---222222666---111999222...sssnnnlllooocccaaa...dddssslll---www...vvveeerrriiizzzooonnn...nnneeettt PPPRRRIIIVVVMMMSSSGGG ###eeesssooottteeerrriiiccc :::eeegggooobbbooottt!!!...<elliott>.22:36:23: <HalfTauRSquared> !bf +[.+,.]!123<elliott>.22:36:26: <HalfTauRSquared> 123<elliott>.22:36:26:...
23:58:17 <PiRSquared17> LOL SO MUCH
23:58:35 <Sgeo> But that makes nop sense
23:58:50 <PiRSquared17> that's what's funny
23:58:56 <monqy> that it isn't funny?
23:58:56 <PiRSquared17> !cat y
23:58:58 <PiRSquared17> !cat y
23:58:59 <kallisti> ha. ha. ha.
23:59:00 <PiRSquared17> !cat y
23:59:02 <PiRSquared17> ?
23:59:03 <monqy> `yes
23:59:05 <HackEgo> y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y
23:59:06 <kallisti> monqy: tricycle butt
23:59:06 <kallisti> ha
23:59:06 <monqy> y
23:59:09 <kallisti> ha ha
23:59:16 <Sgeo> `yes kallisti
23:59:18 <HackEgo> kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti \ kallisti
23:59:30 <PiRSquared17> `yes `yes
23:59:32 <HackEgo> ​`yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes \ `yes
23:59:40 <monqy> ,hatesgeo on every logfile
←2011-11-23 2011-11-24 2011-11-25→ ↑2011 ↑all