←2011-05-18 2011-05-19 2011-05-20→ ↑2011 ↑all
00:17:34 -!- augur has quit (Remote host closed the connection).
00:18:28 -!- augur has joined.
00:20:07 -!- copumpkin has quit (Quit: Computer has gone to sleep.).
00:26:35 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net).
00:26:55 -!- augur has quit (Remote host closed the connection).
00:35:52 -!- TeruFSX has quit (Remote host closed the connection).
00:44:36 -!- copumpkin has joined.
00:51:52 -!- Lymia has quit (Ping timeout: 248 seconds).
00:57:35 -!- augur has joined.
00:57:35 -!- augur has quit (Remote host closed the connection).
01:02:28 -!- jassumjas has quit.
01:03:58 <Sgeo> Dear Google Docs: Modern is, in fact, a word.
01:04:13 <Sgeo> As is "science"
01:04:21 -!- ralc has quit (Quit: Leaving).
01:23:09 -!- augur has joined.
01:59:40 -!- oerjan has quit (Quit: Good night).
02:24:56 -!- alegend45 has quit (Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110422203143]).
02:56:58 <pikhq> Why is it that a choir concert consisting of pop songs upsets me?
02:57:54 <pikhq> Dear God, people, you're allowed to do more than a melody and a harmony.
02:58:33 -!- TOGoS has left.
03:00:49 <pikhq> Bohemian Rhapsody shall make me feel better about that.
03:15:28 -!- Lymia has joined.
03:15:28 -!- Lymia has quit (Changing host).
03:15:28 -!- Lymia has joined.
03:49:27 -!- augur has quit (Remote host closed the connection).
04:04:04 -!- augur has joined.
04:05:36 -!- augur has quit (Remote host closed the connection).
04:39:25 * Sgeo gets ticked off at the Nexuiz controversy
04:40:10 <Patashu> controversy?
04:40:47 <Patashu> Oh, I see
04:40:57 <Patashu> It's a GPL licensed game that's being ported to a console where you have to pay for it?
04:41:39 -!- augur has joined.
04:42:13 <Sgeo> All I know is that it's making me not sure how suitable Nexuiz is as a game that another channel I'm in can play with and against each other
04:42:38 <pikhq> Unless there was a copyright assignment or a unanimous agreement among the copyright holders, that game is literally going to be illegal to ship.
04:44:23 <Sgeo> I don't care about the controversy itself, I'm more upset that it forced a fork, and that that fork isn't suitable to play.
04:44:39 <Sgeo> Hopefully Nexuiz Classic still works decently
04:59:11 -!- pingveno has quit (Ping timeout: 276 seconds).
05:00:29 -!- pingveno has joined.
05:02:33 -!- ThePing has joined.
05:02:33 -!- ThePing has left.
05:14:50 -!- SgeoN1 has joined.
05:35:56 <pikhq> Huh. I've got LostKng in 68K.
05:36:42 <pikhq> It's 2.1M normally.
05:49:07 <pikhq> I seem to be lost in reading *my own code* from a while ago ATM.
05:49:46 <pikhq> I seem to have done a lot of tail-recursive C.
06:13:21 -!- NihilistDandy has joined.
07:30:27 -!- augur has quit (Remote host closed the connection).
08:01:08 -!- augur has joined.
08:06:21 -!- NihilistDandy has quit (Quit: leaving).
08:43:56 -!- monqy has quit (Quit: hello).
10:07:32 -!- Tritonio has joined.
10:07:45 -!- BeholdMyGlory has joined.
10:10:42 -!- ralc has joined.
10:17:12 -!- aloril has quit (Ping timeout: 240 seconds).
10:29:51 -!- aloril has joined.
10:33:47 -!- SgeoN1 has quit (Read error: Connection reset by peer).
10:34:08 -!- SgeoN1 has joined.
10:57:58 -!- MigoMipo has joined.
11:25:00 * Sgeo parts #vim with an obnoxious part message
11:28:00 <Lymia> Like "emacs ftw"
11:32:10 <Sgeo> Um
11:32:18 <Sgeo> It contained "Emacs rules", yes
11:32:51 <Lymia> Now.
11:32:54 <Lymia> Do the same to #emacs
11:33:01 <Lymia> "Eighty Megs And Constantly Swapping"
11:33:13 <Sgeo> But I _like_ emacs!
11:34:16 <fizzie> Used to be just "Eight"; I guess even "Eighty" is quite outdated now.
11:44:41 -!- oerjan has joined.
11:46:16 <cheater_> so what can we say now?
11:49:40 <fizzie> "Eight Gigs" would be a reasonable amount of memory, but then you'd have to convince everyone to switch to Egacs.
11:51:28 <cheater_> how about eight motherboards
11:51:39 <cheater_> surely a computer system with eight motherboards is fast right
11:51:39 <fizzie> Some of the others are more timeless, though. "Emacs Makes A Computer Slow", "Escape Meta Alt Control Shift", "Eventually Munches All Computer Storage".
11:53:27 -!- cheater79 has quit (Ping timeout: 258 seconds).
11:58:38 <cheater_> ya
12:30:56 -!- Vorpal has joined.
13:14:24 -!- Phantom_Hoover has joined.
13:19:11 <Phantom_Hoover> Hmm.
13:21:17 -!- Tritonio has quit (Quit: Leaving).
13:21:44 -!- Tritonio has joined.
13:29:20 <Phantom_Hoover> `quote
13:29:24 <HackEgo> ​223) <ais523> fizzie: 50kB is quite a lot
13:32:03 <oerjan> should be enough for everyone
13:41:15 -!- cheater_ has quit (Disconnected by services).
13:41:43 -!- cheater__ has joined.
14:00:47 -!- Tritonio has quit (Quit: Leaving).
14:13:49 -!- Sgeo_ has joined.
14:16:10 -!- ralc has quit (Read error: Operation timed out).
14:16:22 -!- Sgeo has quit (Ping timeout: 246 seconds).
14:19:56 -!- aloril has quit (Ping timeout: 248 seconds).
14:22:55 -!- copumpkin has quit (Quit: Computer has gone to sleep.).
14:32:16 -!- aloril has joined.
14:49:42 -!- copumpkin has joined.
15:03:12 -!- FireFly has joined.
15:12:21 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 .).
15:28:13 -!- elliott has joined.
15:34:14 <cheater__> sup
15:34:19 <cheater__> SUP ELLIOTT
15:34:28 <cheater__> MY DEAR FRIEND TYPE PERSON
15:36:04 <elliott> 11:25:00: * Sgeo parts #vim with an obnoxious part message
15:36:09 <elliott> Sgeo_: let me guess, they couldn't answer a stupid question
15:36:24 -!- SgeoN1 has quit (Read error: Connection reset by peer).
15:36:45 -!- SgeoN1 has joined.
15:40:54 <cheater__> ELLIOTT IS THE MAXIMUM OF ANY SET ORDERED BY THE FRIENDLINESS RELATION
15:41:28 <elliott> Sgeo_: should i use vim or emacs
15:41:32 -!- ais523 has joined.
15:41:37 <ais523_> wow, I'm still connected?
15:42:10 <cheater__> no you have just joined
15:42:20 <cheater__> oh wait!
15:42:24 <cheater__> no you haven't!
15:42:29 <cheater__> wow indeed.
15:43:14 <cheater__> ais523_: let's take haskell and assume eager eval. can it still have monads? if yes, what are the limitations?
15:45:11 <ais523_> yes, and none, the concept of monads has nothing to do with laziness
15:54:13 <copumpkin> monads come from a field that has never heard of laziness
15:56:23 <elliott> that was the worst question i've ever heard
15:58:29 -!- oerjan has quit (Quit: food ->).
16:01:23 <cheater__> elliott: i have finally found that special place in your heart that will keep the memory alive
16:01:36 <ais523> I suppose they have something vaguely to do with each other in that for some (not all) of the problems monads solve, there are other solutions in strict langs that don't work in lazy langs, so they're less necessary in strict langs, although still very useful
16:01:37 <cheater__> ais523: ok, thanks
16:01:50 <cheater__> yeah
16:02:01 <cheater__> what solutions are you thinking of though?
16:04:36 -!- Tritonio has joined.
16:05:29 -!- Tritonio has quit (Read error: Connection reset by peer).
16:05:39 -!- Tritonio has joined.
16:07:33 -!- Tritonio has quit (Client Quit).
16:08:56 <elliott> ais523: the difference between monads in strict and lazy languages is that they can provide a convenient ordering mechanism in lazy ones, IMO
16:09:00 <elliott> which is why State, IO, etc. all work
16:09:08 <ais523> elliott: yes, that's what I was talking about
16:09:16 <elliott> whereas in strict languages, you have a defined ordering mechanism already
16:09:17 <elliott> well
16:09:19 <ais523> and in strict languages, things are ordered anyway, unless you use insane amounts of multithreading
16:09:24 <elliott> I suppose you could have utterly undefined, but strict, evaluation order
16:09:26 <elliott> and no sequencing operator
16:09:29 <elliott> but that would be pathological
16:09:56 <elliott> ais523: it really annoys me when people say that monads make IO pure
16:10:09 <ais523> elliott: because it's technically correct but useless?
16:10:15 <elliott> the IO monad is still impure, it's only a monad because it needs ordering
16:10:29 <ais523> well, it's pure if you think of it as an infinite lookup table generator
16:10:29 <elliott> (it doesn't violate the language's referential transparency, but that's not the same as being pure)
16:16:34 -!- pumpkin has joined.
16:17:51 -!- Tritonio has joined.
16:19:26 -!- copumpkin has quit (Ping timeout: 248 seconds).
16:32:06 -!- pumpkin has changed nick to copumpkin.
16:32:21 <cheater__> elliott: what if you wash it with soap
16:45:51 <pikhq> elliott: Yeah, people definitely have confusion about what "purity" means.
16:46:30 <pikhq> And so they think that a way of modelling impure actions is somehow pure.
16:47:57 <ais523> pikhq: if all you're doing is modelling them, not actually doing them, ofc it can be pure
16:48:12 <ais523> I can sort-of envisage an IOSimulator :: IO x -> x
16:48:27 <ais523> which doesn't work like unsafePerformIO, but rather just simulates all the IO internally and then ignores it
16:49:40 <elliott> for a start, it would be simulateIO.
16:49:47 <elliott> yours is an invalid constructor signature.
16:50:00 <elliott> for a ... middle, the whole point of the IO monad is that you execute the actions modelled
16:58:48 <pikhq> ais523: You model it so that the language can go behind your back and rape purity.
16:58:51 <pikhq> :P
16:59:22 <ais523> elliott: bleh, I forgot case-sensitivity
17:01:07 <elliott> ais523: 'ocaml 'is 'way 'better
17:01:11 <elliott> ''yay
17:02:34 -!- monqy has joined.
17:03:10 <cheater__> pikhq: well the modelling is a question similar to: if you write a php to haskell converter, is it a pure, functional language?
17:07:16 <elliott> no, that is not similar at all
17:07:29 <Sgeo_> elliott, the only reason I was there in the first place was because I saw a Hedgewars game labelled #vim
17:08:03 <elliott> hedgewars' rope physics suck therefore the game sucks, today you learned
17:13:52 -!- Tritonio has quit (Quit: Leaving).
17:16:47 <Phantom_Hoover> Sgeo_ always evaluates a game based on its rope physics.
17:16:54 <Phantom_Hoover> He is quite the connoisseur.
17:17:37 <Sgeo_> elliott, how do the rope physics suck? I'm bad at judging these things, but I've seen people rope with far more ease than in W:A
17:17:50 <elliott> Sgeo_: They are inferior to W:A's.
17:18:03 <elliott> The ease doesn't matter, the fact is that they're totally weird and unnatural and you can't do nearly as much with them as you can with W:A.
17:18:38 <Phantom_Hoover> s/Sgeo_/elliott/
17:19:15 -!- ais523 has quit (Ping timeout: 240 seconds).
17:19:18 <elliott> Phantom_Hoover: shut up, you've probably never even played a Worms game.
17:19:31 <Phantom_Hoover> I HAVE NOT
17:19:35 <elliott> Well then.
17:19:49 -!- ais523 has joined.
17:20:09 <monqy> all about the rope physics
17:20:34 <Sgeo_> I'm considering putting the Tube Trap map in HW and seeing if it's still playable
17:20:38 <oklofok> worms ropes = <3
17:20:47 <elliott> oklofok: concur
17:20:49 <oklofok> you can fly
17:21:00 <Phantom_Hoover> Sgeo_, oh god what is HW.
17:21:04 <oklofok> like magic but you also get an erection
17:21:05 <Sgeo_> Hedgewars
17:21:06 <elliott> Phantom_Hoover: worms clone
17:21:06 <Phantom_Hoover> HactiveWorlds?
17:21:28 <elliott> oklofok: rope race replays are so much fun to watch it's ridiculous
17:21:43 <elliott> poor spacebars :(
17:21:50 <oklofok> there was that one seriously fucked up thing done by a bot
17:22:10 <Sgeo_> Does Worms Reloaded have replays?
17:22:35 <Sgeo_> If not, it sucks on that basis alone.
17:22:37 <oklofok> of course, bots are somewhat better than people at these things
17:23:40 <Sgeo_> What's wormuz's roping like?
17:23:53 <elliott> Sgeo_: W:A, accept no imitations.
17:23:56 <Sgeo_> (Or is it wormux?)
17:24:06 -!- olsner_ has joined.
17:24:13 <monqy> imagine a virtual world but rope
17:24:43 * Sgeo_ throws an old woman at monqy
17:25:15 <elliott> oh god W:A will work out of the box in Wine now
17:25:18 <elliott> fuckin' A
17:25:28 <elliott> i should install it
17:25:46 <Sgeo_> elliott, uh, out of the box? Don't you need to install the update to do practically anything with W:A even on Windows?
17:25:59 <Phantom_Hoover> elliott, hmm, can you run W:A on Linux?
17:26:13 <elliott> Phantom_Hoover: Yes, like I said, the update that makes it work without a patched DLL with Wine is out.
17:26:14 <Phantom_Hoover> Also: can you pirate it easily?
17:26:23 <elliott> Phantom_Hoover: (It's still updated, even after thirteen years.)
17:26:38 <elliott> And yes, you can; one of the torrents is even mine, although I think it's dead.
17:26:53 <elliott> Phantom_Hoover: But you should throw money at Team17 as soon as possible.
17:26:57 <elliott> They are wonderful Brits.
17:27:00 <elliott> Sgeo_: ...
17:27:06 <elliott> Sgeo_: You previously needed a patched DLL to use it with Wine.
17:27:10 <Phantom_Hoover> Can I use a cruise missile.
17:27:11 <elliott> They fixed that as of late last year.
17:27:15 <Sgeo_> Ah, I was unaware of that.
17:27:17 <elliott> Phantom_Hoover: No, you can use cold hard cash.
17:27:25 <elliott> Sgeo_: And also "Some of our Wine users have noticed a problem in recent Wine versions – namely, chatting in the front-end parts of the game (that includes WormNET and host/join lobby) was not possible (W:A seemed to ignore Enter presses)."
17:27:25 <Phantom_Hoover> In a cruise missile?
17:27:30 <elliott> So yeah, Wine is now a maintained platform for W:A.
17:27:32 <elliott> Which is awesome.
17:27:42 <elliott> They even contributed a patch to Wine to fix that.
17:27:49 <Phantom_Hoover> I am basically incapable of conceiving of a way of moving money around without a cruise missile.
17:28:07 <elliott> That Team17 employ these two guys to maintain their decade-old game is fucking awesome.
17:28:16 * Sgeo_ sends Phantom_Hoover money in a concrete donkey
17:28:31 <monqy> good plan
17:28:33 <monqy> sure to work
17:28:41 <elliott> Sgeo_: your references suck.
17:29:15 <monqy> was it supposed to be a trojan horse reference because if so it's really lame
17:29:18 <monqy> and if not it's nonsense
17:29:36 <elliott> it's a (bad) W:A reference.
17:29:37 <Sgeo_> It was a W:A reference
17:29:41 <monqy> oh
17:29:42 <elliott> you forgot (bad)
17:29:50 <monqy> was that in turn a trojan horse reference
17:29:57 <monqy> either way it sucks and you suck
17:30:09 <elliott> http://dump.thecybershadow.net/408ac203082e5044bded2e7bdacd84e0/screen0557.png ;; I love how it actually has a Wine-specific setting
17:30:46 <elliott> Wonder if they'll ever get around to depalletising the game.
17:31:01 -!- SgeoN1 has quit (Read error: Connection reset by peer).
17:32:16 <Sgeo_> I do like that in HW I can join a game that's in progress to watch it
17:32:45 <elliott> Phantom_Hoover: OK I am going to find a good W:A torrent and we are going to patch and install it and have a match online.
17:32:50 <elliott> There is no chance to survive make your time.
17:33:06 <Sgeo_> I want to watch this match
17:33:15 <Phantom_Hoover> Based on my experiences with Hedgewars you will almost certainly win.
17:33:25 <elliott> Phantom_Hoover: Dude, I haven't played for years.
17:33:33 <elliott> And "I haven't played for years." has been my WormNet excuse for about ten years.
17:33:38 <Phantom_Hoover> The only times I've ever actually won are when my opponent have half their hedgehogs right next to the sea.
17:33:51 <elliott> Phantom_Hoover: Oh, you only play normals?
17:34:18 <elliott> Grr, I want the original ISO...
17:35:02 <elliott> Oh, this is the one with the Russian installer.
17:35:02 <Sgeo_> Dear Daemon Tools: Stop being slow
17:35:12 <elliott> It has a lot of seeders, though.
17:35:20 <elliott> Phantom_Hoover: http://torrentz.eu/4c6c424826f8e8dc277fefe4e1de9c92f5337855
17:35:27 <elliott> Phantom_Hoover: Make it hapen, and I'll guide you through Winestalling it and patching it.
17:35:54 <Sgeo_> Is there anything difficult about Winestalling it other than remembering to patch it afterwards?
17:36:09 <elliott> Phantom_Hoover: You might as well let it download the saved levels and schemes, but untick both of the patches.
17:36:12 <elliott> And "updates and other".
17:36:24 <elliott> Sgeo_: IIRC this one has a weird installer.
17:36:29 <Sgeo_> Ah
17:36:39 <elliott> Can someone say one nine two dot one six eight dot one dot one?
17:36:51 <Sgeo_> 192.168.1.1
17:36:54 <elliott> thx
17:36:58 <Sgeo_> yw
17:37:03 <Phantom_Hoover> Have you *still* not fixed that.
17:37:12 <elliott> Phantom_Hoover: Indeed.
17:37:17 <elliott> Oh shit, I won't be able to set the timer for bombs.
17:37:21 <elliott> O H W E L L
17:37:39 <Phantom_Hoover> I just realised I have 6 MSPA wiki tabs open.
17:37:57 <Sgeo_> I suck too much to have any real use for changing the timer on grenades
17:39:33 <elliott> Phantom_Hoover: How's it downloading for you.
17:39:36 <elliott> It'll take about an hour here.
17:39:50 * elliott runs a full tab GC (by quitting Firefox)
17:39:54 <Phantom_Hoover> 7 minutes, it sayss.
17:39:56 <Phantom_Hoover> *says
17:39:59 <Phantom_Hoover> Also, Firefox?
17:40:03 <Phantom_Hoover> I thought you used Chrome.
17:40:07 <elliott> I reinstalled.
17:40:29 <Phantom_Hoover> http://upload.wikimedia.org/wikipedia/commons/7/7b/Arsen_1a.jpg
17:40:39 <elliott> Phantom_Hoover: You'll have to wait about forty minutes for my install guide, then.
17:40:41 <Phantom_Hoover> For some reason every time I look at this I think it's a spaceship.
17:40:53 <elliott> (All the tutorials online are massively out of date, BTW, so don't bother.)
17:41:02 <elliott> Phantom_Hoover: Also you'll need wine one point three.
17:41:09 <elliott> Is that in your distro's repo?
17:41:47 <elliott> If not: http://www.winehq.org/download
17:41:49 <elliott> It has repos.
17:41:51 <Phantom_Hoover> Doesn't look like it.
17:42:50 * elliott installs Wine onepointthree.
17:43:26 <elliott> Phantom_Hoover: What kind of speed are you getting on the torrent anyway?
17:43:29 <elliott> I'm prepared to be VERY ANGRY
17:44:07 <Phantom_Hoover> 1MiB/s.
17:44:15 <Phantom_Hoover> 1.12, to be precise.
17:44:27 <elliott> Bastard.
17:44:38 * elliott reconnects in the hope of getting nicer peers.
17:44:42 <elliott> Great, I slowed it down tenfold.
17:44:49 <elliott> Oh wait, I'm bsuy downloading Wine packages.
17:44:49 <elliott> busy
17:45:10 <Phantom_Hoover> Hmm, what's the APT line for that repository.
17:45:16 <Phantom_Hoover> deb http://dev.carbon-project.org/debian/wine-unstable squeeze main?
17:45:24 * elliott pauses W:A for apt.
17:45:39 -!- Slereah has joined.
17:45:45 <elliott> Phantom_Hoover: Erm, it's not a repository.
17:45:56 <elliott> It's a bunch of debs you have to get, I think.
17:45:57 <Phantom_Hoover> You're... right.
17:46:14 -!- Slereah_ has quit (Ping timeout: 260 seconds).
17:46:22 <elliott> # As I get quite a few e-mails about this: no I won't set up an APT repository for these packages, because I don't want to encourage people to install binary packages from third parties without thinking about what they're doing.
17:46:35 <elliott> Phantom_Hoover: Also they're for sid but hopefully the dependencies won't conflict too much.
17:47:17 <Phantom_Hoover> Bastard.
17:47:32 <pikhq> You could fetch the source packages and rebuild yourself.
17:47:48 <elliott> pikhq: That's even more work. :p
17:48:06 <Phantom_Hoover> Oh, torrent completed.
17:48:08 <elliott> Hurry UP apt.
17:48:23 <elliott> Phantom_Hoover: Yeah yeah, rub it in.
17:48:33 * Phantom_Hoover is reminded of the ungodly mess that is his downloads folder
17:48:40 <elliott> Phantom_Hoover: There's complications with the installer so I recommend you wait until I've downloaded it before trying to get it installed.
17:48:47 <elliott> Although I expect you're still downloading 99999 debs.
17:49:13 <pikhq> elliott: dpkg-buildpackage isn't hard.
17:50:06 <elliott> Phantom_Hoover: Have I mentioned that I will lose.
17:50:21 <elliott> Unless I picked a roping game in which case maybe not.
17:51:31 <elliott> 92% [15 ttf-umefont 49.4MB/50.8MB 97%] 220kB/s 32s9
17:51:33 <elliott> Coem oooooooon.
17:52:03 <elliott> [asterisk]Come
17:52:55 <elliott> OK continuing the torrent.
17:52:58 <elliott> Phantom_Hoover: SOON I WILL HAVE YOUR BRAIN
17:53:06 <Phantom_Hoover> food →
17:53:16 <elliott> Phantom_Hoover: The worst thing is I own two physical copies of this game.
17:54:37 * Sgeo_ owns one physical copy
17:54:52 <Sgeo_> Also have WWP and W2 lying around somewhere
17:55:41 <elliott> worms two sucks
17:55:54 <elliott> can you believe people actually still played it online as of like five years ago???
17:56:29 <Sgeo_> Never really tried it. Althogh now I'm wondering if it's W2 that I have or original. Which came in that pack?
17:56:39 <elliott> oh hm worms isn't thirteen years old, just twelve
17:56:40 <Sgeo_> The pack that had W:A WWP and Worms Blast
17:56:51 <elliott> i like how the patch is still considered beta
17:56:58 <elliott> wonder when 4.0 is coming out :)
17:57:17 <elliott> it's been a work in progress since two thousand and four or something like that
17:59:11 <Phantom_Hoover> SO MANY DEBS
17:59:16 <Phantom_Hoover> WHICH DEB SHOULD I TAKE
17:59:32 <elliott> all of them, duh
17:59:51 <elliott> Phantom_Hoover: You will be pleased to know that the time remaining is thirty seven minutes.
17:59:57 <olsner_> Phantom_Hoover: the third deb, always the third
18:00:24 * elliott winecfg
18:00:48 <elliott> Ugh, don't tell me sound is broken again.
18:01:01 * Phantom_Hoover sees the bottom of his downloads folder for the first time in months.
18:01:02 <elliott> "Oh well".
18:03:13 <elliott> Phantom_Hoover: Who cares how cluttered the folder is?
18:03:16 <elliott> dpkg -i wine[tab]
18:03:18 <elliott> Problem solved.
18:03:44 <Phantom_Hoover> Oh god do I have to resolve the dependencies automatically.
18:04:04 <olsner_> elliott: uninstall pulseaudio
18:04:09 <elliott> Just sudo dpkg -i them in any order.
18:04:13 <elliott> olsner: that would break my volume control.
18:04:18 <elliott> [asterisk]That
18:04:24 <elliott> Phantom_Hoover: Then sudo apt-get install -f to see if things are still broken.
18:04:40 <olsner_> elliott: use alsamixer? works for me...
18:04:41 <Phantom_Hoover> elliott, dpkg: dependency problems prevent configuration of wine-unstable:
18:04:54 <elliott> olsner: Yeah, I love having to:
18:04:56 <elliott> - find a terminal,
18:05:00 <elliott> - type "alsamixer\n";
18:05:03 <elliott> - use the arrow keys;
18:05:06 <elliott> - Control+C
18:05:09 <elliott> every time I want to change the volume.
18:05:14 <Phantom_Hoover> Oh, right, it does it the other way around.
18:05:17 <elliott> It's so much more convenient than hitting the volume up/down/mute keys on my keyboard.
18:05:23 <elliott> Phantom_Hoover: Irrelevant.
18:05:25 <elliott> Just keep installing.
18:05:34 <elliott> Then if "sudo apt-get install -f" works, you're done.
18:05:40 <olsner_> I do that about once per installation, then keep it on the right volume
18:05:55 <elliott> olsner: yes, because there is exactly one constant right volume.
18:06:05 <Sgeo_> Wait, you go periods of time without adjusting the volume?
18:06:13 <elliott> Depending on the time of the day, how loud whatever sounds are coming out are mixed, etc. etc. etc., there is absolutely no way I would want to change the volume accordingly.
18:06:17 <elliott> Obviously.
18:06:33 <Phantom_Hoover> elliott, wait, I don't have Pulseaudio and I can change the volume normally.
18:06:48 <elliott> Phantom_Hoover: Yes; you have GNOME packaged by sane people (Debian developers).
18:06:53 <elliott> I have GNOME packaged by Canonical.
18:07:04 <Phantom_Hoover> Ah.
18:07:22 <Phantom_Hoover> Canonical, the people who gave APT Guy access to their repositories.
18:07:33 <Sgeo_> APT Guy?
18:07:38 <elliott> Phantom_Hoover: Anyway, once you have Wine installed, "winecfg", go to Audio tab, let it select a driver, make sure Test Sound works, then just OK it.
18:08:17 <Phantom_Hoover> Sgeo_, a guy at my school who does some vaguely-specified thing for Canonical.
18:08:22 <olsner_> Sgeo_: yes, on my home computer I haven't started alsamixer for years
18:08:42 <olsner_> on my work computer, pulseaudio muted everything so I had to go back in and restore working settings
18:08:46 <elliott> http://worms.thecybershadow.net/wormkit/ Oh hey this is new.
18:08:54 <Phantom_Hoover> No sound.
18:09:01 <elliott> Phantom_Hoover: Meh.
18:09:08 <Sgeo_> elliott, uh, no it's not?
18:09:09 <elliott> Maybe it'll work with W:A, maybe it won't, who cares.
18:09:10 <Sgeo_> >.>
18:09:13 <Phantom_Hoover> err:alsa:wine_snd_pcm_recover underrun occurred
18:09:21 <elliott> Sgeo_: Dude, I haven't played W:A for years.
18:09:29 <elliott> I got the game in... two thousand and two?
18:09:35 <elliott> Phantom_Hoover: Oh well. :p
18:10:25 <elliott> I wonder how common BattyRopes is nowadays.
18:10:41 <Sgeo_> RubberWorm is fairly popular I think
18:10:51 <Sgeo_> Or at least, there's a section of Worst Shot Ever for it
18:11:05 <elliott> BattyRopes, not RubberWorm.
18:11:17 <Sgeo_> I have no idea
18:11:41 <elliott> Phantom_Hoover: OK, it's gettingcloser.
18:12:56 * Phantom_Hoover begins seeding that Red Dwarf torrent again because his ratio is still 0.83.
18:13:53 -!- ajf|offline has changed nick to ajf.
18:17:47 <pikhq> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=4ba8216cd90560bc402f52076f64d8546e8aefcb This patch makes me happy.
18:19:01 <Sgeo_> big kernel lock?
18:19:17 <elliott> pikhq: Cool.
18:19:19 <Phantom_Hoover> What big kernel lock?
18:19:28 <elliott> Phantom_Hoover: /The/ Big Kernel Lock.
18:20:10 <pikhq> Phantom_Hoover: It was a lock of the *entire* kernel. It was added for the very first SMP systems.
18:20:20 <elliott> pikhq: Seems like it's actually in the latest stable, too.
18:20:29 <elliott> Linux 2.6.39 just came out, but it was probably in an earlier one, too.
18:20:32 <pikhq> elliott: Yeah, it's in 2.6.39, which just came out.
18:20:34 <elliott> Hmm, nope.
18:20:36 <elliott> Right.
18:20:38 <pikhq> It missed the 2.6.38 merge window.
18:20:39 <elliott> Sweet.
18:20:47 <elliott> Not that it was actually relevant as of late, though.
18:20:58 <elliott> As evidenced by the fact that that commit just removes it and nothing breaks.
18:21:19 <Sgeo_> http://lwn.net/Articles/86859/
18:21:23 <pikhq> Yeah, they spent a few years removing usage of it out of subsystems.
18:21:23 <Sgeo_> (from 2004)
18:21:34 <pikhq> Starting with the ones that were *major* performance issues.
18:21:36 <Phantom_Hoover> Thank you, elliott, the addition of the definite article really assisted my understanding.
18:21:43 <elliott> Phantom_Hoover: You're welcome.
18:21:52 <ais523> hmm, apparently there was a followup to the language-designers-with-beards article
18:22:09 <Sgeo_> I'm more useful than elliott!
18:22:12 * Sgeo_ mindboggles
18:22:45 <ais523> and its predictions are still working (although possibly its data is biased)
18:23:02 <ais523> it seems at least one of the people behind Python actually grew a beard in response to the article
18:23:57 <ais523> ah, typo in the post itself, it was Matz who is of course Ruby not Python
18:34:01 <elliott> "The core kernel retains a few calls. The implementation of the reboot() system call is one of them; this is, of course, not one of the more performance-sensitive parts of the kernel."
18:44:33 <Sgeo_> elliott, how's the download going
18:44:38 * Sgeo_ wants to watch you vs PH
18:44:53 <elliott> Already downloaded. Working on installing.
18:49:16 -!- TOGoS has joined.
18:55:04 -!- TOGoS has left.
19:03:58 -!- cheater__ has quit (Quit: Leaving).
19:13:02 -!- augur has quit (Remote host closed the connection).
19:14:13 <elliott> Oh hey BattyRopes is in the latest patch.
19:16:39 <Phantom_Hoover> "Ethynol is an alcohol (ynol)..." — WP
19:16:41 <Phantom_Hoover> Ynol.
19:16:46 <Phantom_Hoover> Best word?
19:19:18 <oklofok> second best
19:20:36 <Phantom_Hoover> What's the best?
19:20:47 -!- oerjan has joined.
19:22:07 <olsner_> "oklo"?
19:22:43 <ais523> o
19:22:58 <oerjan> oklofok is secretly an ancient nuclear reactor
19:24:15 <oklofok> o
19:24:24 <oklofok> obviously o, indeed, is the best word
19:33:31 <Sgeo_> Who thinks to call that thing a beagle puss?
19:34:05 <oklofok> good question
19:43:05 <oerjan> <elliott> # As I get quite a few e-mails about this: no I won't set up an APT repository for these packages, because I don't want to encourage people to install binary packages from third parties without thinking about what they're doing.
19:43:24 -!- aloril has quit (Ping timeout: 276 seconds).
19:43:25 * oerjan now wonders if anyone has distributed a virus in a program in source format
19:45:09 * oerjan extends that to the idea of such a virus that only infects source distributions
19:46:18 <oerjan> basically the complete reverse of trusting trust...
19:46:51 <ais523> oerjan: I saw a post on Reddit where a trusting trust thing had happened by accident
19:46:52 <Sgeo_> The Python virus might qualify?
19:46:59 <Sgeo_> ais523, linky?
19:47:01 <ais523> apparently a team of programmers were working on a self-hosting compiler
19:47:13 <ais523> and it used to screw up signed vs. unsigned, and they fixed the bug
19:47:22 <ais523> but the bug was such that it miscompiled the compiler in a way that produced that bug
19:47:30 <ais523> Sgeo_: it'd be tricky to find, it was several days ago now
19:47:36 <oerjan> heh
19:48:28 * Sgeo_ officially hates Phantom_Hoover
19:48:43 <Sgeo_> I wanted to sleep sometime in the next 72 hours, dangit1
19:49:31 <ais523> Sgeo_: just sleep, then
19:49:58 <Sgeo_> ais523, impossible!
19:50:11 <Sgeo_> Not while I'm in archive binge mode
19:50:22 <Sgeo_> I don't sleep when I'm archive binging
19:52:16 <Sgeo_> Phantom_Hoover is going to murder me with sleep deprivation
19:53:53 -!- olsner_ has quit (Quit: olsner_).
19:55:31 -!- aloril has joined.
20:00:52 <fizzie> Heh, this gnome-panel sensors-monitor thingamajik says my HD is at a temperature of 140620634384 °C. Sounds slightly suspicious.
20:01:40 <ais523> fizzie: run away, it's going to blow!
20:05:14 <Phantom_Hoover> fizzie, isn't that getting on for the temperature of quark-gluon plasma?
20:05:30 <fizzie> Assuming the number is accurate, they've made one [interjection] of a temperature sensor.
20:07:33 -!- ajf has changed nick to ajf|offline.
20:09:14 <ais523> fizzie: it might be one of the infrared-based sensors that work at range
20:10:43 <oerjan> > showHex 140620634384 ""
20:10:44 <lambdabot> "20bda49910"
20:11:06 <oerjan> not precisely any obvious number there either
20:11:45 <oerjan> > map (flip showHex "") $ iterate (*10) 140620634384
20:11:47 <lambdabot> ["20bda49910","147686dfaa0","cca144bca40","7fe4caf5e680","4feefed9b0100","3...
20:12:28 <oerjan> > drop 5 . map (flip showHex "") $ iterate (*10) 140620634384
20:12:30 <lambdabot> ["31f55f480e0a00","1f395b8d08c6400","1383d938257be800","c3267c3176d71000","...
20:12:53 <lifthrasiir> just a pointer, i guess
20:12:55 <oerjan> `factorize 140620634384
20:12:56 <HackEgo> No output.
20:13:01 <oerjan> `factor 140620634384
20:13:03 <HackEgo> ​140620634384: 2 2 2 2 8788789649
20:14:09 * oerjan thinks lambdabot has a very conservative line length
20:14:58 <ais523> :t showHex
20:14:58 <lambdabot> forall a. (Integral a) => a -> String -> String
20:15:04 <Deewiant> 28'}c'%'yc'1*+'w'(5f'|+**+***+**
20:15:07 <ais523> oerjan: what's the string argument for?
20:15:26 <oerjan> ais523: it's for appending to the end
20:15:51 <elliott> that's ShowS String, I think
20:16:03 <elliott> * oerjan thinks lambdabot has a very conservative line length
20:16:06 <oerjan> it's part of the haskell ShowS type used with the Show class, it's more efficient than concatenating strings
20:16:08 <elliott> it's probably trying to avoid annoyingly long lines
20:16:13 <elliott> it's in a high-traffic channel, after all
20:16:24 <oerjan> yes i guess
20:16:34 <oerjan> @src Show
20:16:34 <lambdabot> class Show a where
20:16:34 <lambdabot> showsPrec :: Int -> a -> ShowS
20:16:34 <lambdabot> show :: a -> String
20:16:35 <lambdabot> showList :: [a] -> ShowS
20:17:02 <oerjan> showsPrec and showList use it, although show can be defined instead
20:17:15 <oerjan> @src ShowS
20:17:15 <lambdabot> type ShowS = String -> String
20:17:59 <oerjan> ais523: basically it makes showing nested stuff linear rather than quadratic in time
20:18:13 <oerjan> or something like that
20:18:47 <lifthrasiir> function composition is associative, so string concatenation can be also made associative when the list implementation is not
20:19:18 <oerjan> list concatenation is also associative, mind you
20:19:44 <oerjan> this is partly about not needing to construct intermediate strings
20:20:04 <elliott> it's just because it avoids ++
20:20:09 <elliott> because the function already "has a pointer" to its terminating []
20:20:14 <elliott> and can just replace it with the string provided
20:20:15 <elliott> so to speak
20:20:42 <lifthrasiir> oerjan: ah, i forgot to add "in linear time or whatsoever".
20:20:45 <oerjan> somewhat similar to prolog difference lists iirc
20:20:46 <lifthrasiir> you are correct
20:21:51 <ais523> oerjan: hmm, that makes sense
20:21:51 <elliott> oerjan: Right.
20:21:52 <lifthrasiir> convergent evolution?
20:22:08 <ais523> difference lists are an incredible thing that Prolog would come up with, they're both really prologgy and not at the same time
20:22:13 <oerjan> i'm pretty sure prolog is rather older than haskell
20:23:02 <oerjan> i'm sure some haskell historians can find out when the Show class got that way
20:23:29 <oerjan> although it is also similar to that list fusion stuff which permeates ghc these days
20:23:47 -!- aloril has quit (Ping timeout: 248 seconds).
20:24:36 <elliott> oerjan: I think polymorphism would break that in this case
20:25:18 <oerjan> or that good producer/consumer thing, i think there are different fusion ideas but i'm not sure of the differences
20:26:08 <oerjan> polymorphism?
20:26:27 <elliott> oerjan: of show
20:26:36 <elliott> it can't fuse a function it doesn't know about...
20:26:44 <oerjan> true
20:30:51 <Sgeo_> Pesterchum is the best name for anything ever.
20:31:02 <Sgeo_> elliott, let me know when you go to play PH?
20:31:09 <elliott> Already am. It's going terribly though.
20:31:22 <elliott> We're both doing equally badly.
20:31:34 <Sgeo_> Blah, I wanted to watch
20:31:40 <elliott> You can watch the next match.
20:31:41 <Sgeo_> Guess I'll just have to watch the replay
20:31:43 <Sgeo_> Ok
20:32:21 -!- SgeoN1 has joined.
20:33:11 -!- azaq23 has joined.
20:33:49 <elliott> Sgeo_: AnythingGoes, game is named PH a bunch of times, password is PH.
20:33:51 <fizzie> ais523: If I back-of-the-virtual-envelope calculated correctly, a 1cm x 1cm patch of a blackbody radiator at 140620634384 °C would emit about 18 gigawatts of energy in the [9, 14] µm wavelength range used by infrared thermography devices; it's still quite a sensor to be able to deal with that.
20:34:03 <elliott> Phantom_Hoover: you too.
20:34:19 <ais523> fizzie: haha
20:36:16 -!- aloril has joined.
20:37:58 <ais523> I suppose it'd just have to be at a sufficient distance
20:42:21 -!- SgeoN1 has quit (Read error: Connection reset by peer).
20:42:40 -!- SgeoN1 has joined.
20:57:43 -!- SgeoN1 has quit (Read error: Connection reset by peer).
20:58:10 -!- SgeoN1 has joined.
20:59:04 -!- augur has joined.
21:01:34 <pikhq> fizzie: Gigawatts, eh?
21:01:44 <pikhq> It's probably powering a flux capacitor, then.
21:03:47 <elliott> Sgeo_: Phantom_Hoover: Sorry.
21:03:48 <elliott> WA fucked up.
21:03:54 <elliott> Restarting it.
21:04:25 <elliott> Phantom_Hoover: Sgeo_: Ping.
21:05:06 <Phantom_Hoover> Pong.
21:05:11 <SgeoN1> Oh
21:05:39 <SgeoN1> Spongy pong
21:05:44 <SgeoN1> Pongy
21:06:01 -!- elliott_ has joined.
21:06:02 -!- SgeoN1 has quit (Read error: Connection reset by peer).
21:06:07 <elliott_> Sgeo_: Phantom_Hoover: Sorrryyyy
21:06:21 -!- elliott has quit (Read error: Connection reset by peer).
21:06:31 -!- SgeoN1 has joined.
21:09:46 <elliott_> FUCK
21:10:56 <SgeoN1> Shouldbwe quit again?
21:11:03 <elliott_> Yes.
21:11:25 <SgeoN1> I'm half wondering if I should host
21:11:36 <SgeoN1> Although it would be WormNAT2
21:11:36 <ais523> oh come on, apparently Sony PSN was attacked again, because it seems email address + date of birth is enough to reset someone's password
21:11:44 <ais523> and the hackers obviously had that information
21:11:56 <elliott_> Sgeo_: My game is crashy.
21:11:58 <elliott_> That wouldn't help.
21:12:02 <elliott_> Unless you want to play without me :'(
21:12:08 <SgeoN1> Nono
21:12:14 <elliott_> SNIFF
21:12:14 <elliott_> SNIFF
21:12:15 <elliott_> SNIFF
21:12:29 -!- SgeoN1 has quit (Read error: Connection reset by peer).
21:13:02 <elliott_> Phantom_Hoover:
21:13:40 <Phantom_Hoover> Sorry, I'm just trying to decrease the vertical resolution.
21:14:07 -!- SgeoN1 has joined.
21:14:27 <SgeoN1> Phantom_Hoover: get in here
21:36:57 -!- MigoMipo has quit (Read error: Connection reset by peer).
21:36:58 -!- SgeoN1 has quit (Read error: Connection reset by peer).
21:37:20 -!- SgeoN1 has joined.
21:54:43 -!- ais523 has quit (Remote host closed the connection).
22:04:13 -!- sebbu2 has joined.
22:12:56 -!- azaq23 has quit (*.net *.split).
22:12:57 -!- sebbu has quit (*.net *.split).
22:12:58 -!- sebbu2 has changed nick to sebbu.
22:17:35 -!- SgeoN2 has joined.
22:17:35 -!- SgeoN1 has quit (Read error: Connection reset by peer).
22:19:12 -!- azaq23 has joined.
22:22:18 -!- Vorpal has quit (Ping timeout: 250 seconds).
22:33:13 -!- Phantom_Hoover has quit (Remote host closed the connection).
22:37:50 <SgeoN2> I found something I'm good at relative to elliott!
22:39:36 <Slereah> Are you going to marry him?
22:39:57 <elliott_> yes.
22:43:36 -!- copumpkin has changed nick to failkin.
22:43:54 -!- Patashu has joined.
22:44:17 -!- failkin has changed nick to copumpkin.
22:45:15 <oerjan> mzerokin
22:45:54 <SgeoN2> mpluskin
22:46:49 -!- SgeoN1 has joined.
22:46:49 -!- SgeoN2 has quit (Read error: Connection reset by peer).
22:48:29 <copumpkin> :o
22:48:29 -!- SgeoN1 has quit (Read error: Connection reset by peer).
22:48:34 -!- SgeoN2 has joined.
22:50:57 -!- augur has quit (Remote host closed the connection).
22:57:01 -!- FireFly has quit (Quit: swatted to death).
23:08:38 -!- augur has joined.
23:13:15 <SgeoN2> Elliott, are we playing again, or is tis enough?
23:13:42 <elliott_> oh sure
23:13:47 <elliott_> i was just waiting for you to come back
23:13:57 <elliott_> im going to... copy over these maps and schemes
23:14:11 <Sgeo_> elliott_, want to try Tube Trap?
23:14:15 <elliott_> what's that
23:14:39 <Sgeo_> Hold on
23:14:43 <Sgeo_> http://worms2d.info/Tube_Trap
23:15:56 <elliott_> is it any fun
23:16:09 <Sgeo_> I think so, but I'm bad at judging what is and isn't fun
23:16:28 <elliott_> sure i guess, does that hosting bot thing have it, i guess that would be the easiest way of doing this, ?
23:16:35 <Sgeo_> I don't have WormKit installed, meh
23:16:37 <Sgeo_> No idea
23:17:00 <monqy> http://worms2d.info/images/1/1b/TubeTrap04_TheBirds.png looks legitimate
23:17:15 <elliott_> the brrrdz
23:17:27 <monqy> the clcktwr
23:17:43 <monqy> put through a mirror too
23:18:40 <Sgeo_> Dear Google: Start working
23:18:44 <Sgeo_> Dear me: Why am I googling
23:18:59 <elliott_> ok hostingbuddy doesn't have tubetrap
23:19:21 <elliott_> Sgeo_: up for a roperace?
23:19:25 <Sgeo_> elliott_, sure
23:19:36 <Sgeo_> But I should be able to host tube trap eventually
23:20:01 <elliott_> password is PH
23:20:01 -!- SgeoN2 has quit (Read error: Connection reset by peer).
23:20:23 -!- SgeoN1 has joined.
23:21:36 -!- BeholdMyGlory has quit (Remote host closed the connection).
23:24:54 <SgeoN1> Glug glug went the Sgeo
23:30:12 <elliott_> 01:49:20: <oklo> "i have recursion on my penis" must the greatest pick-up line ever
23:30:13 <elliott_> 01:49:31: <oklo> it has both sexual predator AND geeky loser
23:34:14 <SgeoN1> They were all in love with drowning they were doing it in Worms
23:36:54 -!- TeruFSX has joined.
23:41:36 -!- Patashu has quit (Ping timeout: 250 seconds).
23:42:16 -!- SgeoN2 has joined.
23:42:16 -!- SgeoN1 has quit (Read error: Connection reset by peer).
23:42:30 <Sgeo_> elliott_, let me set up WormNAT2 and I'll host Tube Trap
23:42:38 <elliott_> Sgeo_: i already created a new game but ok
23:43:17 <elliott_> Sgeo_: quick roper first?
23:43:37 <Sgeo_> I want to set this up, then roper, then Tube Trap
23:44:04 <elliott_> sure
23:44:36 -!- sebbu2 has joined.
23:46:45 -!- sebbu has quit (Ping timeout: 240 seconds).
23:47:17 -!- wareya_ has changed nick to wareya.
23:48:05 <elliott_> Sgeo_: asdfghjk
23:48:12 <Sgeo_> Hold on
23:48:54 <Sgeo_> I need permissions to change a shortcut on my desktop?
23:48:57 <Sgeo_> What.
23:58:48 -!- myndzi has joined.
←2011-05-18 2011-05-19 2011-05-20→ ↑2011 ↑all