00:00:54 I guess it would make sense that you could delete all data prior to an execution step if you decide to jump back to a particualar execution step 00:01:20 however, I was thinking that it would be nice if you could then move forward from there if you wanted. 00:03:42 well, i mean that a real reversible implementation would physically deconstruct the original data when constructing the new 00:05:08 oerjan: doesn't that still imply some sort of incurring memory overhead? 00:05:18 in the "constructing the new part" 00:05:47 well yes, but you only use the memory for your current data structure at any time... 00:06:04 oh, well, yes that's how this would works, kind of. 00:06:07 well, no not realy. 00:06:13 but it's the same thing :P 00:06:35 there is a notion of "current data" within a larger graph data structure. 00:07:12 by "current data" i mean all of your current state, of course 00:07:27 it may end up being a tree and not a cyclic graph. 00:07:34 not sure. 00:08:02 depends on whether or not a node can have more than one ancestor edge. 00:08:45 but I really don't know how "reverse this value" would look like if you have possibly two or more ancestors. nondeterminism I guess? 00:09:26 the wiki spam is really out of hand 00:09:58 oerjan: linear lisp to the rescue 00:10:19 Jafet: linear logic was in my mind 00:11:26 kallisti: http://www.pipeline.com/~hbaker1/LinearLisp.html 00:13:44 Oh wait, that article is too dijkstraan 00:13:57 http://home.pipeline.com/~hbaker1/LQsort.html 00:15:04 -!- pikhq has joined. 00:15:12 -!- pikhq_ has quit (Ping timeout: 258 seconds). 00:17:01 Jafet: Dijkstraan is a good word. 00:19:50 Does the Haskell library have operator "bind but use first result value"? 00:20:03 I don't think so. 00:21:04 Gregor: gcc is getting STM, nee-ner nee-ner 00:21:27 What I mean is Monad m => m a -> (a -> m b) -> m a; What ought its symbol be, and how much would it be used? 00:22:24 elliott: I saw that >_> 00:22:40 elliott: My friend across the way told me this, while we both mocked how terrible that is. 00:22:58 Gregor: Since it's C, I'll agree with the mocking :P 00:23:08 Gregor: BUT I'M ISSUING A WARNING 00:23:17 __transaction_atomic is definitely the best keyword. 00:23:20 zzo38: <<= :P 00:23:33 Gregor: Ooh, neat, the isolation is only from other transactions. 00:23:44 kallisti: That is for comonads 00:23:49 zzo38: =>> ? 00:23:49 Gregor: So as soon as you access one of these outside of a __transaction_atomic all your guarantees go out the window. 00:24:02 kallisti: That is also for comonads it is <<= with arguments flipped 00:24:03 zzo38: <>>=? (more :P) 00:24:26 I suppose <>>= can do 00:24:32 @djini 00:24:33 Cannot parse command 00:24:37 elliott: How insanely C-like. 00:26:44 @djini (Monad m) => m a -> (a -> m b) -> m a 00:26:44 @djinn 00:26:44 @djinn (Monad m) => m a -> (a -> m b) -> m a 00:26:44 @list 00:26:44 f a _ = a 00:26:45 Cannot parse command 00:26:45 f a _ = a 00:26:45 http://code.haskell.org/lambdabot/COMMANDS 00:26:45 @help 00:26:45 > 1 + 1 00:26:45 help . Ask for help for . Try 'list' for all commands 00:26:47 2 00:27:01 I'm lagging badly 00:27:56 Sgeo: no, lambdabot was 00:28:53 * Sgeo was too, the lag thingy was going haywire 00:29:12 -!- kmc has joined. 00:29:13 Gregor: Ooh, neat, the isolation is only from other transactions. Gregor: So as soon as you access one of these outside of a __transaction_atomic all your guarantees go out the window. // no shit? 00:29:26 kmc, not our fault! 00:29:33 Gregor: See, I'm used to decent languages, where doing that is impossible :-) 00:29:34 Sgeo: What? 00:29:55 The lambdabot slowdown. 00:29:56 elliott: Type systems are for losers. 00:30:02 Sgeo: Yeah I'm sure that's why kmc just joined. 00:30:11 Gregor: Oh, looks like "STM" is inaccurate, seems like the work is being done by a company that does hardware TM :P 00:30:14 Ugh, am I again going to have to explain that I'm not an idiot and I was trying to make a joke? 00:30:28 Sgeo: Apparently 00:30:28 elliott: Yeah, but it has a software TM. 00:30:49 elliott: It's actually "*TM", where * is filled in with what's appropriate on the current platform. 00:30:53 Yup 00:30:54 Gregor: Sortofmediumware TM 00:31:57 By the way guys, m68k sux. 00:32:35 Sucks... with GOODNESS. 00:33:14 elliott: It's so far beyond impossible to make anything m68k work in a modern system. 00:33:30 Emulation? Ha. Cross-compilation? As if. 00:33:47 Gregor: Emulation is not that hard... 00:33:57 Gregor: There are perfectly decent Mac emulators. 00:34:07 elliott: Most (read: all) do not emulate the MMU, so can only run Mac OS. 00:34:12 Neat :P 00:34:26 How often would you expect to use such an operator as I have described? 00:34:28 Could've *sworn* there were emulators that handled A/UX. 00:34:30 elliott: I wonder if you could add so many syntax gimmicks that imperative code in Haskell resembled other imperative code. 00:34:35 Gregor: Even Mini vMac? I say this because MINI VMAC'S BUILD SYSTEM IS CLASSIC MAC OS-ONLY AND I CANNOT BELIEVE THIS 00:34:37 pikhq: I'm yet to find one. 00:34:44 but operated with monads and type safety underneath. 00:34:55 "How to build the Mini vMac program from the source code. 00:34:55 First download the source code archive from the download page, a file with the name “minivmac-3.1.3.src.zip”. Extract from this zip file a disk image (named “minivmac-3.1.3.src.dsk”). 00:34:56 Now launch Mini vMac (version 3.0.0 or later), booting from a disk image containing a system folder. (The source code disk image doesn't contain a system folder.) (See the Start page for information about getting started with Mini vMac.) 00:34:56 Mount the source code disk image in Mini vMac. At the top level of this disk is an application named "Build". Launch this application. A text editing window will open in which to type in the desired options." 00:34:59 Gregor: LOOK AT THIS!!!! 00:35:08 Gregor: "If this option is used by itself, the build system will generate the files needed to compile the standard version of Mini vMac for Macintosh OS X on Intel using Apple's Xcode 2.4.1 development environment." 00:35:42 lol 00:35:44 kallisti: In my opinion, there ought to be macros, that allow you to implement such things as that, but it ought not be a part of standard Haskell. 00:36:01 kallisti: It does. 00:36:12 kallisti: If you do everything in IO with do notation, Haskell looks just like Python. 00:36:23 well, not quite. 00:36:30 Gregor: Shame, it'd be really neat to (ab)use X to have a DOS/UNIX/Mac OS setup. 00:36:32 It really does. 00:36:33 I don't think so. Even if you use layout it won't be like Python. 00:36:34 assuming you're using mutable refs. 00:36:41 you need the newBlahRef stuff 00:36:44 and readBlahRef stuff 00:37:06 kallisti: (=:) = writeIORef 00:37:10 kallisti: var = newIORef 00:37:20 @hoogle ($$) 00:37:20 Text.PrettyPrint.HughesPJ ($$) :: Doc -> Doc -> Doc 00:37:20 Text.PrettyPrint ($$) :: Doc -> Doc -> Doc 00:37:20 Language.Haskell.TH.PprLib ($$) :: Doc -> Doc -> Doc 00:37:25 ($$) = readIORef 00:37:26 :P 00:37:35 kallisti: (^) = readIORef -- needs GHC extension so you can use it postfix 00:37:44 (like (a^), not a^, unfortunately) 00:37:59 kallisti: But anyway, yes: 00:38:08 kallisti: http://augustss.blogspot.com/2011/07/impredicative-polymorphism-use-case-in.html 00:38:11 pikhq: I just want one more arch so I can say my JIT supports a dozen archs. 00:38:52 Which dozen? 00:39:10 elliott: I'm cheating by e.g. calling x86 and x86_64 distinct, and powerpc and powerpc64 distinct :P 00:39:30 Gregor: Is the version on bitbucket the new JIT style? 00:39:37 Doesn't look like it, but... 00:39:46 elliott: It's in a branch. 00:39:47 elliott: I wonder what the def $: bit is 00:39:53 Gregor: Which one :P 00:40:09 elliott: Innit obvious? 00:40:26 Gregor: What the fuck is funcelision? Ohh, func elision 00:40:29 What's recordconditional :P 00:40:42 Those two branches are things that didn't work, but could have :) 00:40:51 Gregor: I wouldn't consider the x86/x86_64 bit a cheat. 00:40:55 Gregor: Is recordconditional just doing if (compiling) record(...)? 00:41:03 elliott: Yuh. 00:41:11 x86_64 really *is* distinct from x86 in many rather important ways. 00:41:32 Gregor: Why didn't that work? 00:41:45 elliott: It would arrange the jumps in a shitty way :( 00:41:49 PPC64, though? Total cheat. 00:41:59 elliott: Worked on x86[_64], but broke a bunch of other stuff. 00:43:25 elliott: I'm guessing $: is just another $ but with different precedence or something? 00:43:35 pikhq: HEY THEY'RE DIFFERENTish 00:43:47 pikhq: How 'bout ARM/thumb :P 00:44:40 kallisti: I imagine ($) is used for something else. 00:45:46 also def 00:45:51 what does that do even? 00:48:44 ask him 00:49:32 pikhq: Whoops, doesn't work with thumb X-D 00:49:52 More like DUMB. 00:53:11 Aha, thumb uses a different branch instruction to go into normal ARM code than it does to go into thumb code, and by default when you call a function pointer it goes to ARM. 00:53:13 So, boink. 00:54:22 monqy: http://www.haskell.org/haskellwiki/Jobs thriving Haskell job economy. 00:54:34 monqy: http://www.haskellers.com/jobs 00:54:40 "there are no active job listings" 00:55:28 Haskell should be in the Esoteric list of languages 00:55:45 that are Esoteric 00:55:57 !help languages 00:55:58 ​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. 00:55:59 monqy: http://functionaljobs.com/ there are four here, none of which are Haskell. 00:56:30 Who are the Others ? 00:56:42 kallisti: http://www.tsurucapital.com/en/jobs.html 00:56:48 (Languages) 00:57:18 "You are often referred to as a machine, executing quickly and smartly, while challenging yourself and your colleagues." 00:57:23 I wonder if they got any actual robot applicants 00:57:33 kallisti: http://corp.galois.com/careers/ 00:57:49 JLP quote ? 00:58:07 elliott: nice pay 00:58:16 are we throwing Star-Trek quotes yet ? 00:58:57 "live long and prosper" -gandalf of the uss voyager 00:59:16 elliott: Insufficient trollery, same franchise used twice. 00:59:30 "Live long and prosper." - Gandalf, Lord of the Sith 00:59:56 Gregor: It's funny because you're trolling people by implying that Voyager is part of the Star Trek franchise. 01:00:12 -!- pkzip has quit (Quit: Leaving.). 01:01:45 kallisti: http://cufp.org/jobs/senior-architect-leading-investment-bank-f-net has legacy code written in haskell! 01:02:10 elliott: now I just need to convince them that I know F#! 01:03:55 Sgeo: upstadter's dooterfly 01:07:42 In April 2009, when told about his Wikipedia article, he commented, "[It] is filled with inaccuracies, and it kind of depresses me." When asked why he didn't correct it, he replied, "The next day someone will fix it back."[25] (In Aug. 2011 Hofstadter said he is happy with the article and the only inaccurate part of his Wikipedia entry was the previous sentence because the inaccuracies were subsequently fixed.[citation need 01:07:50 ed]) 01:08:00 classic Hofstadter 01:08:37 also unverified 01:11:22 elliott: It's funny because you're implying that Star Trek didn't end with DS9. 01:12:06 elliott: pikhq: Gregor: you're all implying that people care about Star Trek 01:12:16 which I find greatly amusing. 01:12:23 kallisti: We do. 01:13:05 a vacuous implication: you do not exist, therefore the premise is false. 01:13:24 Also, TNG was pretty damned popular when it aired... 01:13:39 subsequently everyone realized Star Trek is lame. 01:13:59 * kallisti hater 01:15:06 in the 70's VW Beetle, the windshield-wiper fluid dispenser was powered by the air pressure in the spare tire in the trunk. 01:15:08 ..... 01:15:14 Yup! 01:15:21 that's insane. 01:15:41 The car was designed around being cheap. 01:16:17 also: not having full spare tires 01:16:37 It also had an air-cooled engine. 01:16:40 granted most spare tires have higher air pressure than normal tires because people typically don't refill them. 01:16:51 pikhq: well, most engines are "air-cooled" in some sense. 01:16:59 so basically you're saying "it has no cooling system" 01:17:25 "Air-cooling" refers to a "cooling" system based exclusively around the flow of air. 01:17:43 wow. tell me more. :P 01:17:54 What I mean is "you're a fucking moron". 01:19:18 it's sort of a cooling system I guess. 01:21:20 but even in an engine with a broken liquid-cooling system and without a specifically design air-cooling system, the engine is still cooled significantly by airflow 01:21:35 to the point that you can drive a car with a broken radiator as long as you're going somewhat fast. 01:21:44 and don't stop or slow down very much. 01:22:40 Or live in a particularly cold area. 01:23:51 -!- MSleep has joined. 01:24:08 a "car person" I'm friends with tried to tell me that the liquid-cooling system of a car is not comparable to a computer cooling system. 01:24:12 because in the case of a car 01:24:17 it's "bringing cold in" 01:24:28 whereas in a computer it's "taking hot out" 01:24:28 which is why people don't liquid-cool computers 01:24:31 with the exact same methods 01:24:40 oh wait 01:24:45 ...he's stupid. :P 01:25:13 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 01:25:22 it's very similar, cars just have more heat to deal with. 01:25:38 Bringing cold in 01:25:43 ....yeah 01:26:07 Jafet: kind of like how refrigerators "make cold" 01:26:14 you know, it's different. 01:26:17 Because cold is a real thing! :P 01:27:26 -!- MDude has quit (Ping timeout: 248 seconds). 01:27:43 I'm kind of baffled that cars have radiator fans. 01:27:58 considering that they typically have a huge volume of airflow passing through the radiator. 01:28:06 I suppose the fans are there for when the car is moving slowly. 01:28:09 Not when idling, I guess? 01:28:12 right. 01:28:14 -!- MDude has joined. 01:28:18 Though, when idling your engine's not going to be very hot. 01:28:26 well, relatively 01:28:30 but it still needs cooling 01:28:37 Heat is always relative, anyways. :P 01:29:02 -!- MSleep has quit (Ping timeout: 248 seconds). 01:30:21 there's a lot that goes into making an internal combution not destroy itself and everything it's connected to. 01:30:47 or rather, to limit that destruction to something more manageable and slowly developing. 01:31:01 *internal combustion engine 01:31:56 Yeah, something that functions by rapid controlled explosions is a bit hard to engineer. :P 01:32:37 -!- MDude has quit (Read error: Connection reset by peer). 01:32:54 -!- MSleep has joined. 01:34:23 In the UK (but applying only to England), the Road Traffic (Vehicle Emissions) (Fixed Penalty) Regulations 2002 (Statutory Instrument 2002 No. 1808)[14] introduced the concept of a "stationary idling offence". This means that a driver can be ordered "by an authorised person ... upon production of evidence of his authorisation, require him to stop the running of the engine of that vehicle" and a "person who fails to comply . 01:34:30 -!- MSleep has quit (Read error: Connection reset by peer). 01:34:37 ... shall be guilty of an offence and be liable on summary conviction to a fine not exceeding level 3 on the standard scale" 01:34:49 -!- MSleep has joined. 01:35:20 you there, sir! either stop wasting that meager amount of fuel, or expend vastly larger quantities moving somewhere this instant! 01:38:46 * kallisti imagines someone evading the police after being ordered to stop idling. 01:47:30 kallisti: it's illegal to idle a car unnecessarily in norway as well 01:49:52 -!- pikhq has quit (Ping timeout: 245 seconds). 01:49:59 -!- pikhq has joined. 01:50:49 -!- copumpkin has joined. 01:50:49 -!- copumpkin has quit (Changing host). 01:50:49 -!- copumpkin has joined. 01:51:23 in or close to settlements 01:52:23 both noise and pollution are listed as reasons 01:52:25 hi oerjan 01:52:27 http://en.wikipedia.org/wiki/Wankel_engine 01:52:33 this is a cool fucking thing. 01:53:07 (uk people may consider "close to settlements" to be redundant *MWAHAHAHA*) 01:54:09 and hi 01:54:40 the only problem is there's no way to really balance the fuel/air mixture, so you get basically equivalent fuel efficiency for comparable power. 01:55:02 so there's not really any benefit other than more power (still at the expense of an equal amount of fuel efficiency) 01:55:59 oerjan: very impolite!!!!!! we have lots of hills and farms 01:56:07 but you could make like... a 3L 4-rotor engine and get the same power as a really really big piston engine. 01:56:45 elliott: O KAY 01:57:45 the Mazda RX-8 for example gets 232 horsepower from 1.3 litres of displacement from 2 rotors. 01:58:24 the engine in my car gets 200 horsepower from 3.1 litres of displacement from 6 pistons 01:58:35 this is a big difference in size and complexity. 01:59:19 150 horses, 40 camels and 1 orangutang 02:00:46 kallisti: http://www.haskell.org/pipermail/haskell/2011-November/023072.html 02:02:58 elliott: neat. 02:03:05 top of /r/haskell 02:03:07 see, this is the kind of stuff I want to do. 02:03:33 it doesn't necessarily have to be Haskell. 02:03:41 I just don't want to write /boring/ software 02:03:54 at least for the entire extent of my career. 02:04:00 * kallisti will concede a few years. 02:04:33 should have thought of that before going into programming. 02:06:12 also, note that: despite the similarities in engine power between my car and the Mazda RX-8, the power-to-weight ratio is completely different. 02:06:44 as the Mazda is about 1800 kgs lighter. 02:08:18 I wonder if I can take anything out of my car to make it lighter. 02:08:31 maybe if I remove the entire body. 02:08:35 yes that's a good idea. 02:08:50 cars are not a good place to hide bodies anyway 02:09:01 no one actually needs those big heavy doors . 02:09:05 it's just slowing them down and wasting fuel. 02:09:16 kallisti: aerodynamics 02:09:54 oerjan: if my cabin is a open frame with seats I'll have wicked awesome aerodynamics. :P 02:10:36 if by "wicked awesome" you mean "violent but inefficient", i guess 02:12:36 eh, my car will just intake so much oxygen that it creates a localized vacuum. 02:12:39 * kallisti sound physics 02:12:50 ok 02:13:14 anyway you look way cooler when you're driving in a spacesuit. 02:14:27 see: stig 02:15:05 * kallisti considers actually donating $10 to Wikipedia 02:15:14 elliott: excellent example. 02:15:27 -!- Darth_Cliche has joined. 02:16:05 * kallisti imagines an engine powerful enough to suck all of the atmosphere off of the Earth. 02:16:23 * kallisti begins planning his doomsday device. 02:19:28 maybe I should expand this proposal to unix-like systems. 02:20:25 yeah they need a lot of air cooling 02:21:18 heh 02:22:08 * kallisti is prone to turbulent subject change. 02:22:27 also: Worcestershire sauce is deliciously applicable to anything that tastes savory. 02:23:18 you don't know what that is youre not englsijh 02:24:45 elliott: sure I do. 02:24:51 bad preson 02:25:12 the Lea and Perrins recipe used in the states is ALMOST the same as the one in great brittania 02:25:46 "almost" 02:26:02 as in it only changes the kind of vinegar and is pretty much exactly the same otherwise. 02:26:25 WHAT NOW? 02:26:45 http://en.wikipedia.org/wiki/Usage_share_of_operating_systems "Median[original research?]" 02:26:53 statistical calculations = original research 02:27:19 kallisti: yeah to worse vinegar 02:27:41 White instead of malt. 02:29:13 Did someone say vinegar? 02:29:17 I like vinegar. 02:29:20 wow, JBethJenkinsj has spammed their user page twice :( 02:29:23 twice!!! 02:29:23 I like balsamic vinegar in particular. 02:29:32 shachaf: Good person. 02:29:47 Balsamic vinegar is probably the best substance one can consume. 02:30:01 * elliott sips his bottle of balsamic vinegar. 02:30:14 elliott: I've been known to do that. 02:30:18 (In small quantities.) 02:30:30 If you look up my name on the Google, you find an "Executive Profile" which mentions how I like balsamic vinegar. 02:30:34 I wish I could get rid of that. 02:30:48 just sue them 02:30:51 I was about to complain, but then I realised I've sipped small quantities of vanilla essence before. 02:30:54 * oerjan good advice 02:32:06 I like how no one makes Windows supercomputers. 02:33:17 -!- DCliche has joined. 02:35:06 what's a good application for chart-making? 02:35:42 business meetings 02:36:06 *what's a good software application that creates charts. 02:36:24 picky, picky 02:36:28 -!- Darth_Cliche has quit (Ping timeout: 240 seconds). 02:37:22 -!- MSleep has changed nick to MDude. 02:37:36 thank you randall munroe for overruling my browser's decision on how to view large pictures. i think i shall read something else. 02:38:24 oerjan: what decision is that 02:38:37 oh, with a zoom thing 02:38:48 oerjan: i think that's reasonable since it's a very zoom ui type thing, and most browsers only offer one level of zoom... 02:38:52 oerjan: sh, you just made xkcd's hits go up. 02:38:56 and it's awkward to move around in 2d with them 02:39:23 oerjan, do you make the same complaint about google maps? 02:39:53 no, because they actually change the data displayed 02:40:28 oerjan: I'd rather they just gave me one bitmap and let me zoom myself. 02:40:32 oerjan: holy crap this is an awesome chart but I have no idea how to go about reading it. 02:40:34 Makes a lot more sense. 02:41:47 * elliott would think oerjan were reasonable if browsers actually had any kind of sane image navigation/zooming ui. 02:41:48 they don't 02:42:21 this chart must be why xkcd has been so shitty. 02:42:31 Randall's been compiling sources for this thing. 02:42:33 ok maybe what mostly irritates me is that it doesn't actually fill my browser window 02:43:02 oh also it steals history 02:43:11 dammit now i'm going to have to actually look at it anyhow 02:43:43 * oerjan finds the maximize button XD 02:45:19 kallisti: first they complain that they can't bookmark it, then you let them bookmark it and they complain it fills history... 02:51:48 has anyone ever been a bee 02:52:09 elliott: probably. 02:52:15 elliott: I mean, not in reality. 02:52:42 but it's probable someone has had a weird dream or ingested a large quantity of hallucinogens and felt like a bee. 02:52:52 sigh. you're so unhelpful 02:53:07 * quintopia steals the sacred chao 02:53:25 elliott: were you expecting a legitimate answer? 02:53:32 OBVIOSUYL quintopia ;Q;Q;Q;Q;Q; 02:53:54 elliott: did you want it? 02:54:14 i am willing to sell to a good home at a reasonable price 02:54:16 q q q q q qq q q q q q q q q q hi i wasnt intending to ping the quintopia but i pressed q and tab and the quintopia popped up 02:54:18 thems the breaks, 02:54:25 the breaks thatm ben broken 02:54:35 you sound sleepy 02:54:39 want a beer? 02:56:28 im not sleepy i just act like this sometimes 02:56:33 usually when sleepy admittedly 03:14:59 -!- Madoka-Kaname has quit (Ping timeout: 258 seconds). 03:23:23 -!- DCliche has quit (Quit: You are now graced with my absence.). 03:29:00 elliott: hi 03:29:05 hi 03:29:07 what are you doing? 03:29:17 typing a reply to kallisti on irc 03:29:27 hitting enter 03:29:33 typing another line and hitting enter again 03:29:34 help 03:29:59 elliott: what are you doing in the more long-term interpretation that most people would interpret. 03:30:14 dying, very slowly 03:30:24 like... 03:30:25 do you want a helpful answer 03:30:29 progressive present tense 03:30:33 ongoing actions 03:30:36 in the present 03:30:41 aside from dying 03:31:06 very little 03:31:12 elliott: I WILL NOT GIVE UP UNTIL YOU ANSWER NORMALLy -- oh okay 03:31:14 i am idly ``surfing the net'' while idly ``waiting for someone tos ay something interesting'' 03:31:21 *tosa y 03:31:25 elliott: hey me too! 03:31:27 in fact 03:31:32 not only did I look at that xkcd map thing 03:31:35 but I went to xkcdsucks 03:31:37 which is probably 03:31:40 the biggest waste of time ever. 03:32:02 xkcdsucks got so crappy 03:32:08 I thought it was always that way 03:32:14 maybe I wasn't there for the Golden Age. 03:32:17 it used to be a bit less so 03:32:46 elliott: one thing you can say: they are very persistent. 03:32:56 dedicated to the job. 03:33:05 of critisizing xkcd however horribly. 03:33:18 "i was going to warn people that this is actually a brand-new comic that just visually resembles the last comic a lot, but then i figured, huh, PROBABLY my readers are used to that by now" --Dinosaur Comics caption 03:33:34 kallisti: actually a different guy writes it nowadays. 03:33:36 (he's annoying) 03:33:42 (even more annoying than the last guy) 03:33:49 I thought there were multiple writers. 03:33:54 are 03:34:00 er 03:34:01 not 03:34:03 are 03:34:04 were 03:34:05 help english 03:34:07 there were guest posts. dunno how frequent they are nowadays 03:34:12 because i don't: read it 03:34:13 ^stylr 03:34:14 ^style 03:34:15 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 03:34:19 fungot: exposit 03:34:20 elliott: have i, perhaps, a hint, utahraptor! 03:34:23 elliott: wow amazing 03:34:24 fungot: have you? 03:34:24 elliott: a " pg-13" picto-story 03:34:29 fungot: the best rating for a picto-story! 03:34:35 ???? 03:34:36 fungot: hi 03:34:38 kallisti: TALK TO FUNGOT 03:34:40 fungot: CONTINUATION 03:34:40 kallisti: as a man concerned, t-rex, that going shopping was your default activity?' then tony and louisa q were two people in love! romantic love, but there's a rude jerk, and then they both said the next few days were going to me, the omniscient. the dude has to sleep! superman could laser him from orbit while he's having nappy times! enter only if you have a valid passport to dreamland!" 03:35:05 fungot: ZYGOHISTOMORPHIC PREPROMORPHISM 03:35:05 oerjan: here, i'll prove it, too, will take what i can get a little of that back with them, dromiceiomimus for a perfectly awesome introductory phrase that is forbidden to me unless i had married at that age myself...hmm... 03:35:07 this style is the best. 03:35:16 ah yes 03:35:19 those hidden phrases 03:35:23 only attainable by self-marriage 03:35:54 what is qwantz 03:36:33 hm, my intuition says that in "at that age myself" "myself" cannot be an ordinary object 03:37:42 Oh, kallisti is CakeProphet. 03:37:46 * shachaf is disappointed. 03:37:47 yes. 03:37:50 lol 03:37:52 I thought we had some new blood. 03:38:01 shachaf: YOU ARE DISAPPOINTED BECAUSE IT IS ME???? 03:38:06 * kallisti cries 03:38:34 kallisti: http://qwantz.com/ 03:38:46 ^style qwantz 03:38:46 Selected style: qwantz (Dinosaur Comics transcriptions 2003-2011) 03:38:48 oh. 03:39:20 fungot: Gimme some double exclamation marks!! 03:39:20 shachaf: are you a person who uses phrases at incorrect times? but then what's more likely: that we're the only ones for cows would say, hello t-rex, what is the deal" 03:39:23 fungot: Gimme some double exclamation marks!! 03:39:23 shachaf: you all suck! friends again at breakfast, you, t-rex. i'll bring some vegetables and i'll show you! 03:39:25 fungot: Gimme some double exclamation marks!! 03:39:25 shachaf: you must have had crazy dreams last night and hey, look, this was their word of the day last week, i will now share this secret. this is one secret, no more! 03:39:28 Useless. 03:39:33 Dinosaur comics are boring. 03:39:57 $ xzgrep -c '!' qwantz.xz 03:39:57 13503 03:39:57 $ xzgrep -c '!!' qwantz.xz 03:39:57 866 03:40:05 shachaf: Dinosaur Comics also feature double exclamation marks only infrequently! 03:40:08 `learn kallisti is a former prophet swearing off his pastry deity 03:40:10 I knew that. 03:40:15 elliott: Wait, really? 03:40:24 elliott: Oh, right, it's just single exclamation marks. 03:40:25 Or triple? 03:40:28 I don't remember. 03:40:32 shachaf: That pattern matches triple, too. 03:41:16 shachaf: You heard it here first: Only 6.41% of Dinosaur Comics lines with an exclamation mark feature more than one exclamation mark in a row. 03:42:21 shocking 03:42:44 dinosaur comics r stil dum lol 03:43:04 elliott: where is a website i can upload a small binary file without using flash? 03:43:21 why is flash relevant 03:43:35 shachaf: almost as dumb as you (are for not liking (dinosaur comics)) 03:43:40 flash upload is broken on android 03:44:25 quintopia: how small are we talking? 03:44:42 oh less than a gig. not sure exactly. 03:44:50 quintopia: try sprung 03:44:51 e 03:44:59 quintopia: less than a gig? 03:45:03 small is < 5 megs 03:45:05 lemme get exact 03:45:25 69.5 03:45:26 M 03:45:32 that's so not small. 03:45:38 i think small is less than 100M 03:45:42 you're wrong 03:45:45 anyway, filebin would have worked 03:45:48 or was it limited to 50 megabytes 03:45:48 since capacitites and speeds have gone up 03:45:52 quintopia: dropbox? 03:45:53 elliott: I heard you're in Northumberland. 03:46:09 shachaf: Nah, Land's End. Also that place at the top of Scotland? 03:46:11 England is a torus. 03:46:14 Erm. 03:46:15 Britain. 03:46:32 I don't know what these words are. 03:46:36 What place at the top of Scotland? 03:47:54 elliott: Land's End is totally not Northumberland! Which one is you? 03:48:08 dropbox is an application, not a website. can visit website. cannot install application. 03:48:16 quintopia: cool! you're wrong. 03:48:37 is there a upload link on their website that i'm missing? 03:48:40 i just checked 03:48:41 Your phone can't run rsync? 03:48:45 did you make an account first? 03:48:51 there's a fancy "log in" link. 03:48:57 ew registration 03:49:16 man I gotta upload this relatively big file and it's important enough to ask on irc for ~5 minutes but a username, password and email?? 03:49:17 TOO FAR. 03:49:44 quintopia: actually wait 03:49:47 you should let me invite you 03:49:52 so that I can increase my cap 03:49:53 :) 03:50:04 Dropbox is evil. 03:50:26 oh they do have a basic uploader 03:50:29 shachaf: Are we talking, like, Cthulhu evil? 03:50:31 but they also crash browser 03:50:32 hmmm 03:50:33 * kallisti is at a fierce 4.9 GBs thanks to invites. 03:51:05 hmmm, wait! 03:51:10 I could invite all of my other emails. 03:51:11 elliott: Like, read :: Read a => String -> a evil. 03:51:24 shachaf: read isn't /that/ evil. 03:51:28 yep 03:51:30 Hmm. 03:51:33 dropbox crashes browser 03:51:35 kallisti: I did that. 03:51:36 other sggests? 03:51:37 i'a i'a dropbox 03:51:40 quintopia: what's your email? 03:51:41 also what? 03:51:43 why? 03:51:43 kallisti: It doesn't take effect until the other email invites, IIRC. 03:51:44 how? 03:51:49 So it's a real pain. 03:51:53 elliott: TOTALLY WORTH IT 03:51:54 I did it anyway though, 'cuz I was bored. 03:51:59 * elliott doesn't use dropbox. 03:52:03 i dont know why 03:52:06 elliott: read isn't as evil as Dropbox? 03:52:07 I agree. 03:52:14 elliott: I basically use my Public folder to link people screenshots and other random stuff 03:52:18 Dropbox does GPL violations and all sorts of things. 03:52:21 It's true. 03:52:22 and occasionally LEGALLY SHARE NON-COPYRIGHT MATERIAL 03:52:35 shachaf: Hmm, got a link? 03:52:40 * elliott goggles dropbox gpl. 03:52:49 * elliott sees nothing about violations. 03:52:55 * elliott adds "violations". 03:53:13 -!- MDude has quit (Read error: Connection reset by peer). 03:53:14 * elliott only finds http://lists.debian.org/debian-mentors/2011/02/msg00367.html without context. 03:53:21 elliott: what if there was some horrible irc client plugin that sent a message about every google query you made. 03:53:24 unsafeViolateCopyright :: DropBox -> a 03:53:34 kallisti: I wouldn't install it. 03:53:52 what if it were mandatory as part of the IRC protocol? 03:53:54 IMAGINE THAT UNIVERSE 03:54:23 kallisti: there's probably an mirc plugin for that 03:54:27 -!- pikhq has quit (Ping timeout: 245 seconds). 03:54:29 -!- pikhq_ has joined. 03:54:40 * elliott googled for: hot goats in sweaters 03:54:45 * elliott googled for: hot goats in sweaters 2 03:54:52 * elliott googled for: lukewarm goats in sweaters??? 03:54:57 * elliott googled for: goats. just goats. work with me here 03:55:05 * elliott googled for: what is the species name for goat 03:55:12 * elliott googled for: capras. any capras! 03:55:13 capra something 03:55:20 * elliott googled for: capra aegagagrus hircus 03:55:22 * elliott googled for: wow fuck you 03:55:28 * elliott googled for: how to uninstall irc 03:55:31 * elliott googled for: how to uninstall irc google 03:55:38 * elliott googled for: this is so embarrassing 03:55:56 * elliott googled for: goat porn 03:55:59 * oerjan googled for: how to ban elliott 03:56:07 * elliott googled for: bing 03:56:11 * elliott googled for: yahoo search 03:56:14 * kallisti googled for: fungus applications 03:56:22 * elliott binged for: does bing send irc messages 03:56:30 * elliott yahooed for: does yahoo send irc messages 03:56:39 * elliott altavistaed for: google alternatives 03:57:04 * kallisti googled for: XNA 03:57:13 * kallisti googled for: skyrim muffle 03:57:21 * elliott googled for: naked atheists on bikes 03:57:32 * elliott googled for: isaac asimov secret furry 03:57:41 * kallisti googled for: irc cakeprophet 03:57:43 oh god. 03:57:47 * elliott googled for: evidence for/against goat theory 03:57:52 * elliott googled for: pro/cons of goat theory 03:58:05 * kallisti googled for: psychiatrists near Jasper, GA 03:58:11 * elliott googled for: did isaac asimov have a deviantart 03:58:35 * elliott googled for: cake prophecies 03:58:35 * oerjan googled for: goats in government 03:58:48 * elliott googled for: are goats people 03:58:56 * elliott googled for: ...can goats give consent 03:59:12 * kallisti googled for: ghetto stories 03:59:18 * kallisti googled for: Egypt revolution 03:59:24 * elliott googled for: how to avoid being seen on a farm 03:59:27 -!- Jafet has quit (Quit: Leaving.). 03:59:39 * elliott googled for: how to remove lines from irc log 03:59:45 kallisti: why jasper, ga? 03:59:49 * kallisti googled for: percentage of server programming jobs to desktop application jobs fuckhow d I word this. 03:59:53 quintopia: because that's where I live 04:00:06 wow. i'm not far from there atm 04:00:13 quintopia: oh? whereabouts? 04:00:17 * elliott googled for: are goats real 04:00:30 * oerjan googled for: bestiality in northumberland 04:00:31 i am camped out behind blood mountain in slaughter gap atm 04:00:33 * elliott googled for: goat python developers 04:00:38 quintopia: whut 04:00:53 * kallisti googled for: why you should learn linux 04:01:01 * elliott googled for: @ download 04:01:07 * elliott googled for: "@ download" FUCK YOU STUPID PIECE OF SHIT 04:01:08 quintopia: I'm pretty sure you're just making shit up. 04:01:32 -!- MSleep has joined. 04:01:35 -!- MSleep has changed nick to MDude. 04:01:35 * elliott googled for: "kallisti" prophet or hoax 04:01:39 * elliott googled for: "kallisti" cakes 04:01:44 * kallisti googled for: define:syzygy 04:01:54 -!- Jafet has joined. 04:02:07 * elliott googled for: what do i do if a lawyer calls me on the telephone and talks in a spooky voice but then i realise im not holding my telephone and i get teleported to hell?? 04:02:24 * elliott googled for: is toe-plucking fatal 04:02:35 kallisti: between suches and blairsville i guess 04:02:45 * kallisti googled for: help what do I do if I'm bleeding 04:02:50 * elliott googled for: is toe-plucking REALLY fatal 04:02:56 WHAT NO 911 INFORMATION ON GOOGLE -files suit 04:03:03 * elliott googled for: toe-plucking therapists 04:03:04 quintopia: I've heard of the latter 04:03:08 * elliott googled for: how to stop plucking toes 04:03:18 * elliott googled for: like nicotine patches but for toes? so that you don't pluck them 04:03:19 elliott: I don't think Google supports @-substitution. 04:03:32 * kallisti googled for: suches ga 04:03:36 * elliott googled for: blackmarket used toes 04:03:40 * elliott googled for: blackmarket used toes (clean or dirty) 04:03:43 -!- Nisstyre has quit (Ping timeout: 240 seconds). 04:03:57 * elliott googled for: how to usurp oerjan site:wikihow.com 04:04:05 quintopia: not incredibly far no. 04:04:19 * elliott googled for: goat "Directory index" inurl:.avi 04:04:21 * shachaf looked up: how to /ignore in irc 04:04:41 quintopia: I could drive to suches in 23 minutes 04:04:47 * elliott googled for: how to explain to shachaf that this is at most half as annoying as I usually am 04:04:52 * oerjan googled for: should one stop biting fingers when seeing bone 04:04:52 which is probably more like 15 minutes. 04:05:12 i could walk to suches in a day 04:05:22 suches life 04:05:25 ... 04:05:26 * elliott googled for: should one stop biting fingers when there's only your lips left and you're bleeding so much 04:05:30 also yeah how do you even pronounce suches 04:06:05 * shachaf looked up: elliott 04:06:08 * shachaf looked up: elliott hird 04:06:10 * kallisti googled for: what is the emergency number for my area 04:06:17 * shachaf looked up: northumberland map 04:06:19 shachaf: In the dictionary? 04:06:29 * shachaf looked up: northumberland people search 04:06:33 Northumberland map, n. see "unchartered territory" 04:06:49 * kallisti googled for: surgical bone saw 04:06:56 * kallisti googled for: surgical scalpel 04:07:01 * shachaf looked up: land's end detectives for hire 04:07:05 * kallisti googled for: surgical tool kit sales 04:07:20 shachaf: That sounds like a really good TV show premise. 04:07:26 * kallisti googled for: battery powered bone drill 04:07:28 HE SOLVES CASES... WHERE NO OTHER DETECTIVE DARES 04:07:33 * kallisti googled for: soldering iron 04:07:40 * kallisti googled for: how to cauterize wounds 04:07:41 * oerjan googled for: diy transplantations 04:07:47 * shachaf looked up: how to lure 16 year olds 04:07:52 * elliott googled for: how to avoid calculated torture/murder by prophet 04:07:53 * shachaf looked up: elliott hird true age 04:08:04 * elliott googled for: artificial aging strategies 04:08:06 * kallisti googled for: how to clamp arteries with a hemostat 04:08:08 * elliott googled for: artificial aging pills cheap 04:08:15 * kallisti googled for: arteries in the upper arm 04:08:24 * elliott googled for: how to remove arteries (safe method) 04:08:26 * kallisti googled for: arteries in the upper leg 04:08:47 * kallisti googled for: 100 cc syringe 04:09:04 * kallisti googled for: how to get veterinary certification 04:09:06 * shachaf looked up: why do people use brand names 04:09:11 * elliott googled for: how to disguise horse as you 04:09:18 * elliott googled for: how to become horse 04:09:18 * shachaf looked up: soviet russia 04:09:21 * elliott googled for: are horses immortal 04:09:26 o.O 04:09:29 * kallisti googled for: how to acquire tranquilizer 04:09:29 * shachaf looked up: horses vs goats 04:09:40 * oerjan googled for: kidneys for sale 04:09:49 * shachaf looked up: horse-goat hybrid 04:09:57 * elliott googled for: how to blackmail copumpkin 04:10:00 * elliott googled for: are horses immoral 04:10:11 * kallisti googled for: how to become a centaur 04:10:27 * kallisti googled for: nerves in neck of horse 04:10:30 * elliott googled for: used organs "NON-FUNCTIONING" site:ebay.co.uk 04:10:38 * kallisti googled for: nerves in human midsection 04:10:45 * elliott googled for: can childhood dreams survive beyond death 04:10:55 * elliott googled for: cryonics zimbabwe 04:10:57 * shachaf looked down 04:10:58 * copumpkin googled for: how to make elliott, kallisti, and shachaf shut the fuck up 04:11:05 copumpkin++ 04:11:13 * elliott googled for: is it okay if oerjan does it too 04:11:24 * oerjan googles for: why don't #haskellers have humor 04:11:24 Let's have some old-fashioned esolanging in here now. 04:11:25 * kallisti googled for: how to communicate passive aggressive indirectly through mock google search queries 04:11:26 * elliott googled for: oerjan moral yardstick goat 04:11:34 `welcome copumpkin 04:11:37 copumpkin: 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 04:11:44 * elliott googled for: "international hub" espionage? 04:11:57 * kallisti googled for: worst esolang 04:11:58 oerjan: kick me, this must end before it gets boring 04:11:58 * copumpkin googled for: why can't oerjan see that that was a haskeller's attempt at humor 04:12:05 * kallisti googled for: goat esolang 04:12:08 It never wasn't! 04:12:12 * kallisti googled for: centaurs and esolangs 04:12:13 * shachaf is done. 04:12:15 * elliott googled for: how to fake quotes convincingly 04:12:20 * elliott googled for: fake beard 04:12:22 * copumpkin googled for: the human skewer 04:12:24 * elliott googled for: does shachaf have a beard 04:12:30 * elliott googled for: shachaf's beard (used) site:ebay.co.uk 04:12:38 * kallisti googled for: effective means of incapacitating humans 04:12:44 /!\ 04:12:46 * copumpkin googled for: john grows tired of his left nipple 04:12:48 I like that. 04:12:52 * oerjan googled for: best esolang kim jong-il 04:12:58 * elliott googled for: david slowed slightly as his ears 04:13:05 * kallisti googled for: how to rofl via google queries 04:13:17 * shachaf looked up: intelligent calcium black market 04:13:23 * kallisti googled for: why do some people pronounce query in a completely retarded way. 04:13:41 * elliott googled for: how to become a chicken site:interpol.int 04:13:49 * elliott googled for: nasa cosplay 04:14:05 * kallisti googled for: C clamp for restraining large animals 04:14:05 I'm going to #-blah. 04:14:14 #esoteric-blah is the best. 04:14:19 that's a thing? 04:14:23 oerjan: kick me and kallisti and end this now 04:14:36 oh it's just Sgeo 04:14:37 #esoteric === fix (++ "-blah") 04:14:44 kallisti: sgeo is in there? 04:14:45 seriously? 04:14:50 only person 04:14:56 shachaf: You need p-adic strings for that. 04:15:13 All I have is q-adic strings. 04:15:18 kallisti: It's ostensibly for botspam. 04:15:22 kallisti: But usually we just do that in here. 04:15:28 * kallisti googled for: am I robot? 04:15:33 copumpkin: So Cale might be going to Hac Boston. 04:15:34 elliott, I only went in there when it was mentioned in here 04:15:38 shachaf: oh nice 04:15:39 When do I get my kickback? 04:15:43 Sgeo is a creepy lurker. 04:15:43 shachaf: bug him to sign up soon 04:15:47 cause ed's list is full 04:15:52 copumpkin: He would still need to get a passport. 04:15:59 Also I might be going or not and I'm not sure yet. 04:16:05 Hac Boston is in Northumberland, right? 04:16:08 Just like Boston. 04:16:13 yes 04:16:16 elliott: you should come 04:16:23 boston-on-tyne 04:16:30 * kallisti googled for: channel takeover irc 04:16:36 copumpkin: ok. northumberland is pretty small so just let me know the day before! 04:16:43 will do 04:16:47 * elliott googled: directions to boston, northumberland 04:16:54 * elliott googled: are minors allowed in boston 04:17:02 * elliott googled: "boston tea party" biscuits? 04:17:03 -!- Nisstyre has joined. 04:17:05 -!- Madoka-Kaname has joined. 04:17:05 -!- Madoka-Kaname has quit (Changing host). 04:17:05 -!- Madoka-Kaname has joined. 04:17:09 * copumpkin googled: are farts edible 04:17:13 * elliott googled: boston tea party attendance 04:17:25 * elliott googled: boston tea party 2011 hac boston 04:17:41 * elliott googled: turkey surfing 04:17:43 elliott: They only have cookies. No biscuits. 04:17:46 * elliott googled: cyprus surfing 04:17:51 * kallisti googled for: surgery metaphor esoteric language 04:18:00 (I have to google the weirder ones to make sure it's not something real. "turkey surfing" isn't something real.) 04:18:20 * elliott googled: can eyeballs be reattached 04:18:24 * elliott googled: can eyeballs be reattached after being slept on 04:18:35 * shachaf looked up: guiness record number of eyeballs 04:18:57 * elliott googled: eyeball surfing 04:19:11 * kallisti googled for: evidence flat earth 04:19:25 i love the flat earth society's forums so much 04:19:25 * kallisti googled for: anarchist convention near jasper, GA 04:19:34 * elliott googled for: evidence for oblong earth 04:19:39 * elliott googled for: are anarchists people 04:19:40 elliott: never even considered that such a thing existed 04:19:42 that's beautiful 04:19:46 there should be FlatEarthWiki 04:19:48 kallisti: oh you're missing the fuck out!!! 04:19:49 there is 04:19:53 http://theflatearthsociety.net/wiki/index.php/Main_Page 04:19:54 oh 04:19:55 or isn't 04:19:59 or ConspiracyWiki 04:20:05 kallisti: http://www.theflatearthsociety.org/forum/, I especially recommend "Flat Earth Debate", "Flat Earth Believers" section 04:20:11 latter is the best because, they verify people before letting them in 04:20:12 * kallisti googled for: flat earth anarchist revolution 04:20:17 last posted topic 04:20:19 "The Four Humours" 04:20:22 two down from that 04:20:25 "Prayer Facing East" 04:20:28 elliott, surely no one on that forum is serious? 04:20:29 * shachaf looked up: flat earth. flearth 04:20:31 three down from that "Results of my study" 04:20:33 Sgeo: HAHAHAHA! 04:20:36 Sgeo: you betcha 04:20:40 * shachaf looked up: time cube evidence 04:20:43 * elliott googled for: what ARE birds 04:20:52 * elliott googled for: how best to thank ants 04:20:58 "I walked several thousand miles, and didn't notice any curvature. what's up with that?" 04:20:59 * elliott googled for: "little mouse" top 40 04:21:09 elliott, I mean, it's arguably a beautiful way to get people to think about the difference between evidence and proof, etc. 04:21:16 * kallisti googled for: could birds evolve back into dinosaurs? 04:21:19 Sgeo: no its... you dont understand 04:21:25 there are literally flat earth believers on there 04:21:26 like 04:21:31 there are thousands of pages of debate 04:21:33 FAQs 04:21:38 it's amazing 04:21:49 * shachaf looked up: the figuratively flat earth 04:21:55 * elliott googled for: risk of atomic combustion with goedelisation 04:22:02 * shachaf looked up: what can the flat earth teach us about morality 04:22:02 * elliott googled for: langford basilisk real snakes? 04:22:08 * elliott googled for: how to fall down stairs 04:22:08 I don't think the debates necessarily imply anything 04:22:34 Sgeo: I suggest spending a day reading the believers and debate forum 04:22:54 * kallisti googled for: is 2-sphere homeomorphic to infinite flat plane 04:22:54 it is up to you to decide whether anyone can really be that backwards, insane and committed, or that completely stubborn, respectively 04:22:54 * shachaf looked up: elliott hird gullible 04:22:58 * kallisti googled for: is 2-sphere homeomorphic to finite flat plane 04:23:03 * shachaf looked up: will elliott hird believe anything 04:23:05 * kallisti googled for: where is the end of the world? 04:23:16 shachaf: it took me a few weeks of reading the forum to be convinced that people actually believe it :P 04:23:18 it's actually a real society btw 04:23:25 http://en.wikipedia.org/wiki/Flat_Earth_Society 04:23:36 elliott: yes it's certainly real, to some people at least. 04:23:44 * elliott googled for: is breathing possible on a 2-sphere 04:23:52 * elliott googled for: risk of 4-dimensional entanglement while skateboarding 04:24:03 * elliott googled for: how to breathe ghosts 04:24:08 * elliott googled for: how to breathe goats 04:24:13 * shachaf looked up: the earth as analytic and algebraic topology of locally Euclidean metrization of infinitely differentiable Riemannian manifold 04:24:16 * kallisti googled for: risk of travel through fourth dimension in lifetime 04:24:22 * elliott googled for: real numbers not so real after all 04:24:36 * elliott googled for: fake numbers 04:24:48 * elliott googled for: john conway satanist 04:24:52 * elliott googled for: game of death 04:25:08 * elliott googled for: "john conway" "donald knuth" ever seen together? 04:25:34 * shachaf looked up: is euclid still alive 04:25:39 * kallisti googled for: "john conway" "donald knuth" "john mccarthy" threesome 04:25:40 * shachaf looked up: euclid phone number 04:26:10 * elliott googled for: was aristotle pope 04:26:30 * elliott googled for: riemann hypothesis game show 04:26:39 * kallisti googled for: is 2-sphere homeomorphic to infinite flat plane <-- no 04:26:52 oerjan: but finite yes? 04:27:03 * elliott googled for: oxygen intake when drunk 04:27:12 * kallisti googled for: "bertrand russel" "alan turing" sex tape 04:27:21 kallisti: no 04:27:24 * kallisti googled for: "bertrand russell" "alan turing" sex tape 04:28:01 * elliott googled for: was alonzo church a goat 04:28:25 * kallisti googled for: "bertrand russell" is god? 04:28:40 I once looked for rule 34 of Alan Turing and Ada Lovelace 04:28:44 But was disappointed 04:28:44 * elliott googled for: esperanto newspeak 04:28:50 * elliott googled for: is lojban electric 04:29:08 Slereah_: I thought you found it. 04:29:14 Slereah_: Also, you read this place? 04:29:22 SOMETIMES 04:29:26 Rarely nowadays 04:29:29 Slereah_: what about rule 34 Ada Lovelace? 04:29:33 "Esperanto newspeak" ought to at least get you some Orwell. 04:29:34 Not even that! 04:29:44 Although the portrait of Ada Lovelace is pretty saucy as it is 04:29:54 * elliott googled for: ada lovelace ghost compiler 04:30:05 http://www.femmescelebres.com/wp-content/uploads/2009/11/ada1.jpg 04:30:07 Oh yeah 04:30:58 * kallisti googled for: what operating system does Ada Lovelace use? 04:31:07 * kallisti googled for: Ada Lovelace debugging 04:31:39 * elliott googled for: how to tip cows 04:31:44 * elliott googled for: how much to tip cows 04:31:49 * elliott googled for: cow tipping 20% 04:32:17 * kallisti googled for: Ada Lovelace cyber roleplay 04:32:40 * elliott googled for: how to make friends when you are goat 04:33:05 * kallisti googled for: how much to tip cow if you are monqy 04:33:08 * kallisti googled for: how much to tip cow if you are goat 04:33:34 * kallisti googled for: goat cow hatred 04:33:42 * kallisti googled for: electric goat 04:34:14 elliott: in hindsight 04:34:17 this was the best idea ever. 04:34:28 * elliott googled for: what to do if someone compliments my idea 04:34:31 * elliott googled for: help 04:34:54 * kallisti google for: legal advice when someone claims your idea as their own 04:35:05 * elliott googled for: how to recover from acute embarrassment 04:35:12 * elliott googled for: is lung eczma fatal 04:35:24 * kallisti google for: how to mediate a copyright dispute 04:35:30 * elliott googled for: are ideas copyright 04:35:44 * elliott googled for: what to do if the new word order copyrights your brain 04:35:54 * oerjan googled for: eczemascript programming 04:37:00 * elliott googled for: can i become a real boy if i dont have lungs 04:37:05 * kallisti googled for: is lisp fatal? 04:37:13 * elliott googled for: am i stupid 04:37:19 * kallisti googles that. 04:37:30 aaaaaaah stupid quizes 04:37:34 * elliott googled for: what to do if u mad 04:37:40 * elliott googled for: what to do if shachaf makes u mad 04:38:11 I have thought of my plan for continuing in D&D game. 04:38:17 * shachaf looked up: what to do when someone beeps your name 04:38:17 * kallisti googled for: democratic irc channels 04:38:36 * shachaf looked up: remote torture device 04:38:41 * shachaf looked up: e-torture 04:38:45 * elliott googled for: plan for continuing in d&d game 04:38:56 zzo38: would you be interested in an online pen and paper game? 04:38:57 * shachaf looked up: what is zzo38, really? 04:38:57 * elliott googled for: what is zzo38's secret 04:39:03 zzo38: as in, over IRC. 04:39:10 * shachaf looked up: more notation 04:39:23 * elliott googled for: less notation 04:39:26 -!- augur_ has changed nick to augur. 04:39:42 * kallisti googled for: what if you are an endofunctor? 04:39:47 kallisti: hi im backe 04:39:51 kallisti: haskel jobs??? 04:39:51 * kallisti googled for: treatment for endofunctor 04:40:00 monqy: no such thing. 04:40:24 * elliott googled for: haskell jobs if you are a goat 04:40:29 monqy: You can has Haskell job? 04:40:31 monqy: (i then linked him to about five) 04:40:58 maybe when i adult i will be haskel jobs 04:41:12 elliott: monqy: compare: http://www.phpjobs.com/ 04:41:18 i bet those jobs are worse 04:41:21 yep. 04:41:26 * shachaf looked up: is england real 04:41:32 elliott: the $6000 a month one was pretty ridiculous. 04:41:38 * shachaf looked up: is england just a conspiracy of cartographers 04:41:40 > 6000*12 04:41:41 72000 04:41:50 * shachaf looked up: "conspiracy of cartographers" england 04:41:59 * shachaf looked up: is hamlet mad 04:42:08 * shachaf looked up: hamlet u mad? 04:42:15 * elliott googled for: is shachaf real 04:42:29 * shachaf looked up: difference between a hawk and a handsaw 04:42:36 * shachaf looked up: the direction of the wind 04:43:08 * kallisti googled for: how to stop a meme once it spreads 04:43:15 * oerjan looked up: air speed of an unladen meme 04:43:22 oerjan: AAAAAH 04:43:28 * shachaf looked up: edward vs edward 04:43:38 eduard 04:43:45 * kallisti googled for: endofunctor on edwards 04:44:08 * shachaf looked up: "edward kmett" "edward yang" ever seen together? 04:44:20 * oerjan looked up: endofungal application of applicative endofunctors 04:44:27 * kallisti googled for: elliott hird 04:44:29 * shachaf looked up: copumpkin vs pumpkin 04:44:38 * kallisti googled for: big dudes for big people 04:45:02 * kallisti googled for: big dude society 04:45:42 oh wow suddenly 04:45:45 I look at google plus 04:45:48 and some people are using it. 04:47:18 is google plus real?I've only heard stories... 04:47:34 * shachaf looked up: how many haskell users are there 04:47:59 * kallisti googled for: do people use Haskell in real life? 04:48:10 * elliott googled for: google plus hoax 04:48:18 I think we should switch to the shadowrun terminology 04:48:23 * Sgeo googled for: How to use Haskell to launch missiles 04:48:27 instead of "real life" we should say "meat world" 04:48:50 ill kill you imw 04:48:56 also "meat body" etc 04:49:01 meat refers to the physical world. 04:49:06 as opposed to the virtual world. 04:49:41 what about virtual meat 04:49:56 meatspace is also acceptable 04:49:59 monqy: nope 04:50:00 * monqy googled for: virtual meat oppression 04:50:45 "Flesh world" 04:50:54 * elliott googled for: is flesh 04:51:10 I also like the slang "face" which refers to a charismatic negotiator / con-man / business person 04:51:22 shadowrun slang is good. 04:51:54 zzo38: play shadowrun with me. :( 04:52:03 `word 25 04:52:06 mod led arat ali wasreolteki an unkyporlziigb menthoc plexpedetostecullantericr acholle gensudgiblayagen herm exiassown de buretervmitunglychelhaper ganded aldight piegiterajarly arissids piresbustoff dassamg possomicrowbed isconieric ditaway rion 04:52:23 ganded aldight 04:52:26 one time I have heard of shadowrun but never plays it 04:52:45 piegiterajarly 04:52:48 http://web.archive.org/web/20061206051518/http://archive.dumpshock.com/CLUE/ 04:52:51 piresbustoff 04:53:04 monqy: dassamg! 04:53:15 isconieric and ditaway are good 04:54:01 Jafet: what is this stuff 04:54:09 help I can't read. 04:54:36 monqy: would you like a source book to put in your reading pile? 04:54:45 * elliott googled for: is carpal tunnel syndrome fake 04:55:32 * shachaf looked up: is @ real 04:55:45 * monqy googled: truth behind @ 04:55:47 * elliott googled for: cyberbullying resources 04:55:48 * monqy googled: @ exposed 04:55:51 * shachaf looked up: @ black market copy 04:55:52 shachaf: did you mean: israel? 04:56:01 * elliott googled for: is israel rael 04:56:07 * elliott googled for: does belgium exist 04:56:20 * shachaf looked up: used belgium cheap site:ebay.co.uk 04:56:51 * kallisti googled for: cheap belgian servants site:ebay.com 04:57:09 * shachaf looked up: @ release date 04:57:19 * shachaf looked up: @ @em forever 04:57:37 * monqy googled: @ for dummies 04:57:52 speaking of @em 04:57:57 -!- copumpkin has changed nick to nowIcantTalk. 04:57:58 whenever I'm in a math class or CS class or whatever 04:58:03 -!- nowIcantTalk has changed nick to copumpkin. 04:58:05 and someone says add 'em 04:58:06 * shachaf looked up: is @ vaporware or vapourware 04:58:09 -!- copumpkin has changed nick to itsokay. 04:58:10 it sounds like they are saying my name 04:58:11 -!- itsokay has changed nick to copumpkin. 04:58:43 you just Adam up 04:58:46 Adam together 04:58:57 math friends 04:59:01 what do you mean? you just Adam. 04:59:19 * elliott googled for: ad er i ardly knew er 04:59:34 * elliott googled for: is shachaf vapourware 04:59:50 * shachaf looked up: is elliott vapouurware 05:00:00 http://web.archive.org/web/20061206051518/http://archive.dumpshock.com/CLUE/ 05:00:04 ...bah 05:00:08 copypaste fail 05:00:29 * shachaf looked up: @: fact or fiction 05:00:35 :) 05:00:38 * shachaf looked up: monadology phd online cheap 05:00:51 * elliott googled for: goat lending 05:01:14 * shachaf looked up: how many category theorists does it take to change a lightbulb 05:01:52 -!- kallisti has set topic: The IOCCC is back on! http://www.ioccc.org | http://esolangs.org/ | #esoteric: Still a place that prefers INTERCAL to Haskell | half-add er? I ardly knew er! | http://codu.org/logs/_esoteric/. 05:02:01 * kallisti googled for: how to steal copyrighted ideas 05:02:01 * monqy googled for: is @ a goat 05:02:08 * shachaf looked up: is category theory real 05:02:11 * kallisti googled for: morphisms on lightbulbs 05:02:18 * shachaf looked up: is ddarius real 05:02:27 * monqy googled for: how not to put extraneous spaces in topic 05:02:37 * monqy googled for: how to fix topic 05:02:39 * monqy googled for: help 05:02:51 * elliott googled for: help 05:03:06 * kallisti googled for: help 05:03:11 Mmm, #haskell 05:03:12 @quote factorybean 05:03:13 kmc says: i <3 http://static.springsource.org/spring/docs/2.5.x/api/org/springframework/aop/framework/AbstractSingletonProxyFactoryBean.html 05:03:15 GOD DAMMIT 05:03:17 I HATE YOU ALL 05:03:19 BY 05:03:20 YOU ALL 05:03:20 I MEAN 05:03:21 SHACHAF 05:03:23 YOU RUINED THE HELP 05:03:28 I WAS GOING TO GET OERJAN TO FINISH IT WITH ONE LAST HELP AND THEN 05:03:29 ITW OULD BE DEAD 05:03:30 BUT NOW 05:03:32 WE SHALL BE CURSED 05:03:33 FOREVER 05:03:34 IN OUR NIGHTGOWNS 05:03:46 @quote monqy 05:03:47 Plugin `quote' failed with: getRandItem: empty list 05:03:57 * shachaf looked up: goat tranquilizer 05:03:59 * shachaf looked up: elliott tranquilizer 05:04:11 -!- kallisti has set topic: The IOCCC is back on! http://www.ioccc.org | http://esolangs.org/ | #esoteric: Still a place that prefers INTERCAL to Haskell | half-add er? I ardly knew er! | http://codu.org/logs/_esoteric/. 05:04:15 monqy: better 05:04:15 * elliott googled for: cursed forever in our nightgowns 05:05:34 this has been going on for two hours by the way. 05:05:56 I'm still going through the log because I missed so much wonderful ;_; 05:05:58 not long 05:07:08 * monqy googled for: sour cereal information 05:07:30 * elliott googled for: source real 05:08:03 quintopia: also wtf are you doing in north georgia. 05:08:22 also: do you have alcohol? 05:08:26 also: do you like to smoke hookah? 05:08:40 we could trade. 05:08:57 -!- pkzip has joined. 05:09:09 -!- pkzip has left. 05:09:21 `welcome pkzip 05:09:23 pkzip: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page 05:09:31 * kallisti googled for: how to make meeting people in real life less awkward 05:09:49 * kallisti googled for: fun drinking games 05:10:37 * kallisti googled for: how to lace hookah with hallucinogens 05:11:10 * kallisti googled for: vaporizable hallucinogens 05:11:45 * kallisti googled for: DMT prices near Jasper, GA 05:12:06 * kallisti googled for: vaporization point of DMT 05:12:27 * elliott googled for: how to die 05:12:35 * kallisti googled for: is vaporization point an actual thing? 05:12:44 kallisti: Yes I could possibly play the game over IRC; I might lack time however, when everyone can be properly scheduled. 05:12:57 zzo38: "everyone" is currently two people. 05:13:02 one of them is you. 05:13:07 (^hint) 05:13:23 kallisti: And is other one is you? 05:13:28 YEP 05:13:52 I've gotten cursory interest from a number of people but no one is actually willing to learn anything about a game system. 05:14:15 elliott: why you want die 05:14:50 It is possible to play with only one referee and one player, although is better more than one player. I play 3.5 edition and in many unusual ways. Read the recording that I typed of the games I played for some information in case you are interested in it. 05:15:21 @die 10d6 05:15:21 10d6 => 38 05:15:32 * elliott googled for: how to not die 05:15:37 oerjan: KICK AND BAN ME AND KALLISTI 05:15:55 * kallisti googled for: suicide rates on irc channels 05:16:10 oerjan: that wouldn't quite suffice for Shadowrun 05:16:13 * elliott googled for: kick me and ban kallisti 05:16:13 * elliott googled for: kick me and ban kallisti 05:16:13 * elliott googled for: kick me and ban kallisti 05:16:14 * elliott googled for: kick me and ban kallisti 05:16:14 * elliott googled for: kick me and ban kallisti 05:16:14 * elliott googled for: kick me and ban kallisti 05:16:16 * elliott googled for: kick me and ban kallisti 05:16:18 * elliott googled for: kick me and ban kallisti 05:16:18 * shachaf looked up: help 05:16:20 er 05:16:22 * elliott googled for: kick me and kallisti at least 05:16:25 elliott: Part the channel and ignore kallisti. 05:16:26 * elliott googled for: not shachaf he is innocent 05:16:27 oerjan: however, I have an existing bot with dice rollers 05:16:33 zzo38: how do i ignore kallisti 05:16:51 elliott: Part the channel and that will work since you are not on the channel they are, then. 05:17:07 I like how zzo38 assumes that elliott wants to ignore us. 05:17:09 but kallisti is in other channel too 05:17:19 elliott, update 05:17:19 * monqy googled for: how to kick other channel 05:17:43 elliott: What's the other channel? 05:17:50 kallisti: I also have written IRC bot with dice rollers. In addition, some IRC networks have a GS command to roll dice and optionally send the result to channel. My own IRC server has a channel for RPG game session, specifically. 05:18:13 zzo38: cool. my dice rollers work for specific systems to make some things more convenient. 05:18:16 shachaf: I think #haskell??? 05:18:19 well, currently there's only one. 05:18:25 for World of Darkness d10 rules. 05:18:35 because it's insanely simple. shadowrun is a bit more complicated. 05:18:45 elliott: not anymore 05:18:53 Well join it then. 05:18:54 I also like Icosahedral RPG, however I have not yet finished writing the rules, so that cannot be played. 05:19:00 elliott: wait why? 05:19:20 Here is recording of my current D&D game: http://zzo38computer.cjb.net/dnd/recording/level20.tex http://zzo38computer.cjb.net/dnd/recording/level20.dvi 05:19:38 The macro file is also available in the same directory; I wrote it specifically for purpose of recording D&D game 3.5 edition. 05:20:07 I have not yet finished recording the last session, but I will do so. 05:20:08 -!- Darth_Cliche has joined. 05:21:23 elliott: what's the purpose of me joining this other channel 05:21:29 so that i have to ignore you 05:21:36 ? 05:21:46 I am not understand 05:21:56 This is macro file of recording D&D game: http://zzo38computer.cjb.net/dnd/recording/dungeonsrecording.tex 05:23:24 elliott: what does me being in two channels have to do with ignoring me? 05:23:37 elliott: Part the channel and that will work since you are not on the channel they are, then. 05:23:58 elliott: I thought the purpose of the kick was to prevent us from further googling. 05:24:39 it is 05:24:48 zzo38 told me to /part and ignore you instead 05:25:58 http://smileytext.com/wp-content/uploads/2011/10/129.jpg 05:26:01 * Sgeo is easily amused 05:26:13 elliott: Your IRC client might have other ignore function too; you could use that instead. 05:26:27 zzo38: I thought I should set mode +G or something ?? 05:26:29 I know I have a filter function (although I rarely use it) 05:26:42 Sgeo: that's the worst comic i've ever seen 05:26:58 elliott, go read Station V3, then come back to me 05:26:59 Usermode +G? There is no such thing. Use +D if you want to ignore channel messages and +g to ignore private messages. 05:27:08 I don't know why it's still on my RSS reader 05:27:10 Sgeo: do i really want to 05:27:24 Twittch is also rather lame 05:27:35 http://www.stationv3.com/d/20111120.html hilarious 05:27:50 http://twittch.com/ hilarious 05:28:00 http://twittch.com/60/ ha ha ha 05:28:21 http://twittch.com/57/ ha ha ha 05:29:40 -!- GreaseMonkey has joined. 05:29:55 elliott: wow... 05:29:56 these are 05:29:58 awesome 05:30:08 rivalling SBAHJ 05:35:24 elliott: it gets even worse http://twittch.com/24/ 05:35:29 the author is a Ruby person 05:35:37 beautiful 05:35:41 Sgeo: why did you ever start reading this 05:35:48 http://twittch.com/23/ 05:36:01 .. 05:36:44 elliott, I saw one of the comics in some presentation 05:40:41 There's an iOS app for this thing 05:40:42 WHY 05:40:56 -!- MDude has changed nick to MSleep. 05:41:51 elliott: http://twittch.com/36/ 05:41:54 They have accused my character to commit crimes: * Unauthorized entry into a debtor prison * Breaking and entering * Allowing prisoners to escape * Injuring the guards. However it is only the first one which I have commited, not the others. 05:41:54 can you explain this one? 05:42:07 kallisti: nope 05:43:08 tup's site got uglier :( 05:43:08 -!- oerjan has quit (Quit: Good night). 05:43:38 elliott: hi do you like pen and paper RPGs? 05:43:54 fungot: what about you? 05:43:54 kallisti: alternate universe, that's " law and order". and it doesn't have to be shakespeare. 05:43:58 fungot would be the best player. 05:43:58 kallisti: people have worried! the fact, you were like, " hey, i wonder if i talk to about one in then people who know so many awesome things that i'm like, " all the money that was ever mean to you in a way that i could come 05:44:06 kallisti: no 05:44:46 elliott: you smell bad 05:44:55 Computer RPG games are not real role playing games. Text adventure games come close. But not really. 05:45:25 zzo38: I would argue that some computer RPGs are similar to roleplaying 05:45:31 if an element of choice is given. 05:45:40 however it's not the same I agree. 05:46:33 zzo38: I'm highly interested in create a hard science fiction setting and system for tabletop RPGs. 05:47:34 specifically centered around our solar system and nearby systems. 05:47:43 without any expedient means of FTL travel. 05:48:31 somewhat in the genre of "space western" I guess. 05:48:42 I am also interested making a system for role playing game; it is called Icosahedral RPG, and is incomplete. It is for pencil and paper. Mana are mathematical, and other magical things can also use mathematics such as category theory and whatever; it can form a category. Fighter are designed powerful class for combat; ... 05:49:05 I... okay. 05:49:08 ... spellcaster is generally for noncombat. Assumed all creature suitable for player character; pseudolevels can balance them. There are other unique features too. 05:49:20 zzo38: The idea of "computer RPGs", of course, comes about due to *mechanics*. 05:49:36 It is incredibly easy to see the mechanical similarities. 05:49:51 pikhq_: storytelling etc etc 05:50:32 Of course, this *does* omit approx. half the fun of RPGs: the interactivity. You're not merely helping the story take place, you are one of the authors of the story. 05:50:36 pikhq_: I agree to that. And I can understand why the term "RPG" used. However, it is not a role playing game and the abbreviation should be used when refering to "Computer RPG". Text adventure games are closer, in my opinion. 05:50:55 But still not quite. 05:51:27 zzo38: I tend to go with "JRPG" and "Western RPG", personally. 05:51:37 (as there are certainly two distinct groups of computer RPGs) 05:51:44 demon's souls: best RPG 05:51:46 that I've ever played 05:51:50 pikhq_: You can use those terms if you prefer; yes it can help to distinguish them. 05:51:58 * kallisti awaits an opportunity to play Dark Souls. 05:52:20 Also "pen & paper RPG" if I need to be unambiguous about the traditional sort. 05:52:38 (And if I would be referee in a role playing game over IRC, I would permit some common abbreviations used in text adventure games) 05:53:21 zzo38: I think we are probably accustomed to two different styles of gameplay based on your recordings 05:53:42 kallisti: You might be correct; I do play very unusually. 05:54:10 You are probably correct. 05:54:23 I think it's mostly that I'm accustomed to a more theatrical style of roleplaying. D&D games I've noticed tend to not have this attribute 05:55:30 D&D in particular does tend to get focused on mechanics a lot. 05:55:48 Probably just because there's a lot of mechanics there to play with. 05:55:49 it's not even that, entirely. that's part of it. 05:56:24 sure there's storytelling and infinite possibilities and all that, but it's all kind... absurd. 05:56:27 it's not very immersive. 05:56:37 I'm sure it's fun though. 05:56:56 However, note my recordings; even many things not completely by mechanics; there is many story oriented things. 05:57:08 in the same way that skyrim is fun, even, except moreso because you create your own quests and challenges, basically. 05:57:12 But game mechanics are used for combat and spellcasting of course. 05:57:25 Well, yes, D&D shapes a particular, almost quaint, sort of setting. 05:58:00 It's almost a bit like Final Fantasy's extensive use of its various set pieces, really. 05:58:10 pikhq_: tabletop games tend to be quite different when you're in present day settings, or settings based on the real world. 05:58:18 shadowrun is a kind of hybrid of the two. cyberpunk setting with fantasy elements. 05:58:35 The way I play is different in many ways howveer. Read my recording please. 05:58:38 I'm pretty fond of urban fantasy, myself. 05:58:47 pikhq_: shadowrun 05:58:59 s/howveer/however/ 06:00:16 :t count 06:00:16 Not in scope: `count' 06:02:19 !perl for (map {int rand 7} (1..4)) { $i++ if ($_ > 4) } print $i 06:02:29 :( 06:03:13 !perl for (1..4) { $i++ if (int(rand(7)) > 4) } print $i 06:03:14 1 06:03:16 !perl for (1..4) { $i++ if (int(rand(7)) > 4) } print $i 06:03:24 !perl for (1..4) { $i++ if (int(rand(7)) > 3) } print $i 06:03:25 3 06:03:40 this is a simplified version of what shadowrun rolls look like. 06:04:03 here the dice pool is 4, and target number is 4 (and then 3) 06:04:06 you roll d6 06:05:14 World of Darkness is similar but with d10 06:05:36 I really like WoDs system actually. effective but not incredibly dense. 06:06:52 you have attributes (split into physical, mental and social), you have abilities (split into talents, skills, and knowledges), and you combine one of each to make an action against a difficulty (target number) 06:07:19 I have also once played anime role playing game at anime convention. 06:07:24 so for example Dexterity+Firearms difficulty 6 would be a standard "shoot this person" action. 06:09:02 and of course the difficulty varied based on range, visibility, mental state, wound penalties and other conditions that might be applicable. 06:10:30 Tabletop RPGs have too much mechanics; computer RPGs are too mechanical 06:10:39 Jafet doesn't like fun, I think. 06:10:50 The game mechanics do not have to be used all the time!! 06:11:15 Jafet: also in other cases the game mechanics become very intuitive once you get the hang of them. 06:11:29 and really only the game master has to know them well. 06:11:41 Ideally, a computer should be doing the mechanics and a person should be doing everything else, but computer interfaces suck 06:12:04 it's really not a problem if you have a sane, easy to understand system. 06:13:04 zzo38: actually I think you would enjoy Mage. 06:13:10 (a WoD system) 06:13:21 What does "WoD" means? 06:13:25 world of darkness. 06:14:05 -!- Jafet has quit (Quit: Leaving.). 06:14:18 morning 06:14:23 the premise: you play in a modern day (or historical, or sci-fi if you want) setting, with the only difference being that supernatural beings exist and have kept their presence unknown by society. 06:14:35 kallisti: which game is that? 06:14:41 01:13 < kallisti> world of darkness. 06:14:42 .. 06:14:44 ah 06:14:54 kallisti: come on I just woke up, and I'm not good at mornings 06:14:58 no worries. 06:15:12 in fact I'm absolutely terrible at early mornings 06:15:16 07:14 here 06:15:28 also, once you actually play the game it becomes increasingly obvious that there is probably no way you could keep such a thing secret from the entire world. 06:15:31 especially in the modern age. 06:16:09 but, it's a fun premise. 06:16:14 heh 06:16:20 kallisti: computer game? 06:16:27 or tabletop rpg 06:16:29 no tabletop / pen and paper 06:16:39 though some computer games exist 06:16:40 they're bad. 06:16:46 ah 06:17:23 zzo38: but anyway what's cool about Mage is that there aren't any set lists of spells that you learn. 06:17:43 good idea 06:17:51 instead you have nine spheres that represent some aspect of reality, and knowledge in those spheres allows you to control that aspect. spels can include combinations of spheres as well. 06:18:00 hm tabletop rpg with magicka style magic might be fun... 06:18:11 it's similar. 06:18:15 ah 06:18:16 but more endless. 06:18:19 wow 06:18:22 that is impressive 06:18:36 it's definitely my favorite from WoD 06:18:42 in terms of the game system itself. 06:18:48 heh 06:19:11 speaking of which: you get more out of magicka if you know Swedish 06:19:25 the voiced dialogue is a mix of Swedish, English and some made up stuff 06:19:34 also the interpretation of spheres is leenient based on what sort of magical tradition you follow. so basically, there's like "mad scientist" mages as well as your traditional Hermetic order kind of mage. 06:19:35 and often doesn't match the written dialogue in meaning 06:20:10 like calling townsfolk "fjantar", which would loosely translate to "sillies" 06:20:19 kallisti: you said you played Magicka right? 06:20:21 the mad scientist interpretation of the sphere of Matter for example could involve things like transmuting chemical elements and the like. 06:20:24 Vorpal: yes 06:20:34 bloody hard game too 06:20:38 noep 06:20:42 well 06:20:43 yes 06:20:46 high learning curve 06:20:52 but then once you've learned it it's incredibly easy actually. 06:20:56 I didn't get very far in it. Don't have the required skill at high speed 06:21:09 can't tap out qwwedasdasd or whatever it is at high speed 06:21:13 lol 06:21:27 (note that was random key presses) 06:21:35 Vorpal: try a few edddd's beforehand, or edfffs or efrrrs to give you some time. 06:22:01 kallisti: I mostly played it single player, don't really have anyone to play against. 06:22:10 basically giant rock barriers, the latter two are volcanos and frost volcano thingies 06:22:32 but edddd (pure rock barrier) withstands the most damage. 06:22:41 hm 06:22:57 i wish oerjan didn't get sick of that space metazipper thing :'( 06:23:03 shiro 2 could be so good............ 06:23:05 kallisti: nah I prefer games where I have time to think and/or have quicksave. 06:23:59 kallisti: I'm reasonably good at nethack for example. Due to having the time to think in it. I'm not a fast nethack player though. I ascended a few times. 06:24:01 -!- ineiros has quit (Read error: Operation timed out). 06:24:24 Vorpal: then qfqfasa = best beam spell qfqfass = best AoE spell dqrqrqrqr = best projectile qfsafe self-cast = immunity to most offensive elements 06:24:28 How to Break Magicka: the Book 06:24:42 kallisti: hey I could install autohotkeys and survive magicka XD 06:25:02 you could survive and then kill everything nearly instantly with no trouble. 06:25:06 in story mode. 06:25:15 story mode is what I tried 06:25:28 though the vietnam thing is a bit more difficult and annoying 06:25:28 got to that city place, then gave up 06:25:42 my favorite is arena because it's the most challenging but without annoying fucking automatic weapons 06:25:58 kallisti: automatic weapons proved a life saver to me so far 06:26:02 nooooo 06:26:02 so bad 06:26:05 why? 06:26:13 I've watched youtube videos of people that literally do nothing but use m60 06:26:15 it's so bad 06:26:50 I mean, it works, but it's also really boring and nowhere near as effective as memorizing a few awesome spells 06:26:51 kallisti: personally I'm interested in magicka because of the wacky story and the voice over. 06:27:02 Vorpal: that's understandable 06:27:08 I wish it had a difficulty setting basically. 06:27:17 it's honestly kind of silly to get serious into Magicka, but I.. managed to do it in the short time I played it. 06:27:43 "serious" and "magicka" do not belong in the same sentence. 06:27:48 because the gameplay concept is actually quite good and fun. 06:28:05 kallisti: i encourage you to play good games like aii and ec 06:28:13 elliott: what are those 06:28:22 good 06:28:22 * kallisti googled for: no wait fuck googling 06:28:30 kallisti: played bastion? Now that is a game I'm quite good at, even with the difficulty turned up (which is done by an interesting in-game-world system) 06:28:48 Vorpal: I have not 06:29:07 kallisti: I recommend it. Truly unique experience. The dynamic voice over system is awesome. 06:29:24 Vorpal: you should try Magicka again it is very rewarding once you become god. 06:29:28 it still continues to be challenging despite that. 06:29:56 kallisti: aii is a ~space~ dogfighting game with fully newtonian movement, ragdoll-physicsy ships, and cool things like weapons that shoot bubble things that slow down time inside them, also black holes and lots of orbital transfers??? 06:30:04 kallisti: basically the narrator speaks as you go along. And inserts dynamic statements. Like might comment on your favourite set of weapons or such. 06:30:06 elliott: holy crap 06:30:09 elliott: that's like 06:30:10 ok it doesn't technically exist yet PH is getting off his ass with some of the prototype code :P 06:30:13 elliott: the game I wanted to make 06:30:17 .....oh 06:30:26 kallisti: IT'S GOING TO BE SO GOOD THOUGH? 06:30:30 elliott: yes 06:30:31 PH already has a prototype of the basic physics 06:30:36 kallisti: get used to elliott talked to stuff he is planning as if it was already in existence. 06:30:36 (to prove oklopol wrong) 06:30:42 Vorpal: hey ph started it 06:30:55 kallisti: get used to elliott talked to stuff he or PH is planning as if it was already in existence. 06:31:03 elliott: that should be more accurate ^ 06:31:07 elliott: other things to consider: portals 06:31:10 all games are made better by portals. 06:31:23 magicka needs: portal gun 06:31:31 kallisti: maybe. it's two-dimensional so i dunno if that'd work very well 06:31:38 kallisti: I bet they would throw that in except Valve would go mad 06:31:39 probably shoulda mentioned it was 2d :P 06:32:02 Vorpal: there are already instances of games that have ripped off the portal mechanic except not quite as good 06:32:09 hm 06:32:11 elliott: no 2d is what I had in mind actually 06:32:12 that makes it better 06:32:28 *what I had in mind when I was devising the best space fighting game ever 06:32:40 kallisti: especially since it came out of oklopol doubting that stable orbits would form in 2d :P 06:32:46 elliott: also: ships with bladed wings. 06:32:53 one thing i'm a bit unsure about is whether the networked multiplayer will work 06:32:55 because 06:33:03 that's like the only way this would ever be played 06:33:04 realtime games and networking kind of don't work 06:33:08 but the synchronisation would be euurgh 06:33:16 elliott: why? You could do split screen surely? 06:33:27 Vorpal: (a) nobody has two keyboards, (b) nobody has friends 06:33:29 kallisti: yeah, but otoh the newtonian physics limits it a bit? 06:33:35 * kallisti once tried to play smash bros brawl online and ragequit 06:33:40 kallisti: like if you're in a stable orbit you're not going to escape it in the next .5 seconds 06:33:44 elliott: a) actually I do. One of them is kind of crappy, ultraflat thingy 06:33:50 b) true 06:34:12 Valve didn't particularly invent the idea of portal guns, did they? 06:34:12 actually I have friends, at university. But most of them live in a different city than me. 06:34:14 elliott: it's more of a like... sync issue when you are in direct combat with another human being. 06:34:16 kallisti: but yeah i dunno, latency isn't very... good 06:34:24 kallisti: well yeah 06:34:27 elliott: who shot who first etc 06:34:39 kallisti: but like a lot of aii's mechanics involve not just being able to fly around shooting because that's boring 06:34:52 elliott: you might be able to pull it off over LAN 06:35:13 kallisti: i expect a lot of it will be done by basically getting consistent but erratic orbits with an easy enough escape that you can fire off some shots at certain points without too much risk 06:35:22 This channel talks too much. 06:35:25 and like obviously the time-changing stuff makes things more complicated :P 06:35:31 Vorpal: well LAN realtime games are trivial 06:35:32 elliott: also what happens when you black hole all the planets 06:35:36 you barely even need prediction 06:35:42 kallisti: that would be bad. 06:35:46 elliott: wouldn't the act of firing a shot push you out of orbid? 06:35:48 orbit* 06:35:59 elliott: also what about relativity? :P 06:36:03 kallisti: no relativity :P 06:36:06 :( 06:36:15 Vorpal: they're lasers, man 06:36:17 This channel talks too much. <-- no 06:36:22 but the idea would be like 06:36:25 elliott: that still pushes a bit... 06:36:29 Vorpal: Fine. People in this channel talk too much. 06:36:30 escaping your orbit so that you drift back into it in the next few seconds 06:36:40 elliott: afaik you can push a mirror with a laser for example 06:36:44 not much, true 06:36:46 but still 06:36:54 "why is everyone idle all the time?" "why does everyone talk so much?" "baaaaaawwww" 06:37:12 kallisti: They should talk while I'm here and not while I'm gone. 06:37:24 elliott: I think the inclusion of bombs would be interesting 06:37:27 kallisti: also i've cunningly avoided the problem of being completely useless at art by devising the PERFECT ART AESTHETIC (for lazy people) 06:37:28 so you could place a bomb in an orbit 06:37:29 shachaf: you should obviously adjust your schedule then 06:37:33 i am the best at avoiding work. 06:37:43 elliott: lines? 06:37:52 ascii graphics? 06:38:01 kallisti: ALMOST 06:38:01 I played a game called gravity well that was basically entirely composed of lines 06:38:04 your ship was a little triangle 06:38:07 planets were circles 06:38:20 it was also a 2d space dogfighting game 06:38:24 kallisti: the aesthetic is basically like http://upload.wikimedia.org/wikipedia/en/1/13/Asteroi1.png but 21ST CENTURY 06:38:30 it should be mentioned that aii stands for Asteroids II :P 06:38:58 you could claim uninhabited planets by landing on them, once you landed one of your colonies would send a colony pod to colonize it and make a base 06:39:03 which would place little defensive shooter turrets 06:39:07 and then slowly the base would grow in size 06:39:15 kallisti: it came to me IN A VISION (actually i think i just woke up with it), it's basically layering 10 blurry parallaxy ~space nebula~ background layers on top of each other, and then all the actual game objects are slightly glowy neon vectors 06:39:15 and have a little orbiting docking platform that could heal you 06:39:19 I once played a game that consisted entirely of text. It was, like, crazy, man. 06:39:19 hey that is a different game 06:39:24 shachaf: XD 06:39:30 kallisti: and like colour and faintness is used for things like reporting damage 06:39:41 elliott: ah interesting 06:39:43 Bureaucracy was an odd sort of game. 06:39:58 -!- Darth_Cliche has quit (Quit: You are now graced with my absence.). 06:39:59 kallisti: also there's like a faint movement trail??? and bullets (LASER SHOTS) do things like ripple the background 06:40:02 elliott: and probably very pretty looking 06:40:03 come to think of it, I _may_ have been hallucinating. 06:40:12 shachaf: infocom? 06:40:27 elliott: could have been because you just woke up 06:40:29 that happens 06:40:41 kallisti: also PH had the absolute best idea for a weapon. 06:40:45 Vorpal: Yes. 06:40:46 kallisti: it's the... NEUTRINO GUN 06:40:51 oshi 06:40:54 kallisti: when you fire it, a random ship within the vicinity instantly blows up 06:41:00 .. 06:41:01 kallisti: you then have ten seconds to blow it up yourself 06:41:07 or you lose 06:41:13 lol 06:41:20 wait no 06:41:21 i got it wrong :( 06:41:22 bbl 06:41:24 kallisti: when you fire it, a random ship within the vicinity instantly blows up 06:41:28 kallisti: you then have ten seconds to AIM the gun at it 06:41:29 or you explode 06:41:35 hahaha 06:41:40 kallisti: basically the player behind the ship keeps playing for ten seconds and you have to get in range and aim it 06:41:53 elliott: causality explosion? 06:42:03 yes. causality works by blowing people up if they violate it 06:42:08 just like in the real world 06:42:12 excellent 06:42:20 so yeah gravity well was the best thing ever. 06:42:25 in my childhood 06:42:27 I played it for hours 06:43:06 basically everything was zero-g so you could accelerate to retarded speeds as you jet across the entire star system but then... good luck slowing down before you crash into anything 06:43:24 aka newtonian :P 06:43:27 well unless you could pivot 06:43:30 which would be 06:43:31 weird 06:43:34 you could 06:43:38 well what do you mean 06:43:46 could you turn around and start going another way at high speeds 06:43:46 I mean, you could rotate your ship as it was moving 06:43:48 so to slow down 06:43:55 you just rotate 180, and jet the other direction 06:44:02 right. not newtonian then. 06:44:04 so lame. 06:44:14 ...how else do you slow down? 06:44:22 or, turn? 06:44:27 (in case you're dumb (technical term), with newtonian mechanics you'd just turn around helplessly) 06:44:32 (because that's how it works.....) 06:44:40 kallisti: you have to fight against your velocity 06:44:46 elliott: right that's what I meant 06:44:48 right 06:44:50 you don't instantly change direction 06:45:10 if you mean you turna round and accelerate and it takes like ten minutes to get going again, then yeah 06:45:16 yes 06:45:33 you could also accelerate backwards at a slight angle to get like a slow u-turn sort of effect 06:46:06 I think it would be nice if you have a retardedly powerful jet that had some sort of cooldown mechanic 06:46:16 so you could either start off or slow down rapidly, SOMETIMES 06:47:02 also all of your colonies could get like research labs 06:47:16 so that when you land on your orbiting dock bay thing 06:47:25 you could get like shieds, homing rockets, etc 06:47:27 a cool mechanic would be to have a magical device onboard your ship that can become like really really massive (not like your mom, like jupiter) for a short period of time but it costs a shitload of energy 06:47:35 so you get close to a bunch of people and turn it on and they all helplessly get pulled towards you :P 06:47:42 heh 06:47:45 and then you spin around firing death. :( 06:47:50 a projectile could be more interesting. 06:47:56 if you have non-laser weapons involved 06:48:27 -!- ineiros has joined. 06:48:28 also non-laser weapons would be interesting in that you cold manipulate gravity to your advantage but you also have to deal with travel time. 06:48:36 requires planning 06:48:51 oh well they're not like 06:48:52 proper lasers 06:49:01 they're just guns but more high-tech. 06:49:02 in what way? 06:49:04 oh 06:49:05 so 06:49:08 instant travel guns? 06:49:10 there's still a projectile and it's still affected by gravity :P 06:49:11 that are subject to physics? 06:49:13 nope, travel time! 06:49:16 although that WOULD be cool. 06:49:16 oh, okay. 06:49:23 yes 06:49:24 but look, if you say laser it sounds fancier. 06:49:31 and i can handwave the fact that guns + space = ??? 06:49:31 "energy weapons" 06:49:33 yes 06:49:34 phasers 06:49:38 star trek(tm) phasers 06:49:40 to account for the lack of newton's third law 06:49:46 on your ship 06:50:05 a fun thing would be having a battle like right in the middle of a complicated multi-body orbit 06:50:10 elliott: what do you mean ?? 06:50:10 so bullets keep getting bent around 06:50:14 guns operate fine in space actually 06:50:25 kallisti: yeah but guns don't fire neon bullets? 06:50:30 ah, yes. 06:50:44 admitedly the gravity physics in gravity well were bad 06:50:47 basically you just got sucked down 06:50:50 well 06:50:52 kallisti: neon's third law for shooting might be interesting tbh 06:50:54 you could orbit 06:51:00 but it required like, constant careful thrusts 06:51:03 and was basically impossible. 06:51:13 lol neon's third law 06:51:29 elliott: yes I think a variety of weapons would make for more fun. 06:51:34 not necessarily more... gameplay coherence though 06:51:36 but fuck that. 06:51:44 lol neon's third law 06:51:57 kallisti: yeah i'm not sure what the ... progression in terms of gameplay is? 06:52:03 i'm tempted to just like give everyone every weapon from the start 06:52:20 well if you involved space colonies 06:52:22 but that's weird 06:52:26 kallisti: that's getting mmorpgy 06:52:27 with the whole orbity combat stuff 06:52:29 shared state 06:52:33 elliott: eh not necessarily 06:52:36 could be a very simple system. 06:52:39 well how would you prevent trivial cheating 06:52:40 like gravity well! 06:52:47 trivial cheating as in? 06:52:50 since i'm thinking of it as multiplayer-only 06:53:29 kallisti: well how do you stop people saying they bought shit which they didn't :P 06:54:09 um......? 06:54:23 you mean how do you stop people from lying? 06:54:25 unsolved problem. 06:54:38 kallisti: how do i stop people's game clients from telling the other players, "yep I got super-weapon" 06:54:39 when they don't. 06:54:43 oh 06:54:48 right 06:55:11 closed source, encrypted protocol. :P 06:55:20 yeaaaaaaah 06:55:47 or you have a server 06:55:51 which mediates 06:56:28 kallisti: right, so we need big iron which everybody has to talk to... 06:56:34 and which has to do ugly anti-cheating shit 06:56:38 yep 06:56:53 it's otherwise most likly impossible to prevent cheating 06:56:57 easier just to make every match a blank slate. then the only kind of cheating is client hacking shit, and hopefully that would be visible 06:57:14 like as opposed to someone just waiting five minutes and then blowing you up with a mega super weapon that's supposed to be hard to get or whatever 06:57:15 ragequitting is an effective deterrent to cheaters. 06:57:20 i dunno *shrugs* 06:57:42 well, hmmmmmmmmmmmm 06:57:56 the protocol 06:58:05 could consist entirely of basically key input 06:58:11 and each game creates its state separately 06:58:26 but then if you have any kind of visibility mechanic (like a fog of war) 06:58:29 kallisti: that's rly network trafficy 06:58:30 then client hacks could see everything. 06:58:44 but yeah i can design a protocol 06:58:50 i just, eh 06:58:58 elliott: it is? I figured it would be less traffic than "send everything about the gameworld all the time" 06:58:59 who needs in-game progression when you have the progression of "people being better players" 06:59:07 well, right. 06:59:15 it just depends on the style of gameplay 06:59:23 sort of like Worms actually 06:59:27 the only way progression would be interesting from a competitive standpoint is if there are choices 06:59:30 rather than a linear progression 06:59:33 you can just cause in-game, per-match events that give you powered-up weapons and utilities 06:59:36 (~ crate drops) 07:00:11 depends on how much chance you want to add. 07:00:18 I like zero chance games. 07:00:24 (modulo latency) 07:00:51 for example, starcraft is completely devoid of chance. 07:00:53 it is also completely awesome. 07:00:56 kallisti: eh, I could make everyone get the same weapon at the same time? :P 07:01:06 hmm, i am very sceptical of the implicit claim that starcraft never uses an rng in a non-deterministic way 07:01:22 elliott: well you said "cause an in-game event" basically as long as you don't randomly select the power-up then you get zero chance involved. 07:01:29 if each in-game event corresponds to a particular power-up 07:01:37 have you played worms? :P 07:01:43 elliott: well, I'm pretty certain it doesn't 07:01:45 elliott: no 07:02:01 elliott: at least in the combat mechanics there is no chance. all of the numbers are fixed and don't vary. 07:02:14 oh. the crate drops are basically, randomly (approx. every N turns or whatever), a random weapon (weighted by how powerful it is etc.) gets dropped in a crate 07:02:21 which worms can then navigate to to add to the team's artillery. 07:02:29 yeah that would work 07:02:34 what? that's pure chance 07:02:48 but if I were designing the game I would eliminate all forms of randomness, or have them turned off without seriously destroying the gameplay. 07:02:58 elliott: I'm a compromising sort of person. :P 07:03:12 *have an option to turn them off 07:03:20 well, how would you do incremental weapons then :) 07:03:24 giving everyone tons of shit at the start for no reason sucks 07:03:27 i guess it could be like 07:03:30 "achievements" give you rewards 07:03:35 that's an option 07:03:37 as long as... they're not called achievements 07:03:38 and 07:03:40 lol 07:03:41 it doesn't pop something up in the corner 07:03:42 because 07:03:44 that hurts me inside 07:03:48 heh 07:03:53 also they can't be stupid shit 07:03:56 because that's lame 07:03:57 yeah no 07:04:00 spun around for 5 hours 07:04:06 wait no i'm adding that anyone who spins around for 5 hours is dedicated 07:04:09 but no others. 07:04:25 well the way upgrades in gravity well worked is that you could colonize planets, you start with one. 07:04:39 how long does it take to colonise a planet :P 07:04:43 basically suppply ships go back and forth from your planets 07:04:49 a... significantly amount of time? I don't remember 07:04:53 hmm i should probably actually watch a starcraft match, i have literally never done so, and i guess it's pretty relevant in terms of like 07:04:57 and the supply ships turn into new buildings on the planet which do things 07:04:58 balance, match length, randomn distribution 07:05:02 all of the buildings can be destroyed 07:05:07 but don't they like last for an hour 07:05:09 also eventually you get like better defense systems 07:05:22 elliott: starcraft is so beautiful ;_; 07:05:45 so anyway eventually planets get a research building 07:05:52 that slowly fills up a little meter thing 07:05:58 and then when you land on a planet with a filled meter 07:06:08 you get some kind of upgrade (I don't remember if it was random, probably) 07:06:30 but anyway the strategy was in the supply pods, enemies could kill them so you have to fly around and protect them. 07:06:37 (but seriously how long do starcraft matches last) 07:06:43 and that sounds cool but i dunno how practical it'd be for like 07:06:54 elliott: anywhere from 10 minutes to like up to an hour and a half or more. 07:06:55 something where you play someone you have a good chance of never playing again for not all that long 07:07:16 elliott: they can end very very swiftly or draw out forever 07:07:21 heh 07:07:21 usually there's a breaking point 07:07:48 elliott: well it doesn't work with the orbiting shipfighting stuff because colonies are like big battle stations that are really hard to kill. 07:07:55 right 07:07:57 once they're fully developed 07:08:11 oh also you can capture the supply ship things 07:08:16 I don't remember how 07:08:20 you like shoot a certain part of them 07:08:22 without killing it 07:08:30 i wish i knew more about the game i'm making. like: how big are maps even 07:08:30 I think 07:08:51 elliott: first question is probably what style of gameplay 07:08:59 but that's the hard one :) 07:09:01 elliott: You're making a game? 07:09:18 do you want something like a very tactical fighter or a more strategy colonization game. 07:09:18 Is it going to be in Haskell? 07:09:20 kallisti: i'm definitely more interested in like strategic tricks than just flying and firing constantly 07:09:25 shachaf: Yes, it is. 07:09:29 elliott: right 07:09:34 Is it going to be a real-time strategy game? 07:09:39 You should make one of those. 07:09:44 elliott: it would be interesting to not have colonies or anything but instead rely on strategy in a purely realtime fightery kind of sense. 07:09:55 shachaf: It might very well permit the words "real-time strategy game" to be used to describe it! 07:10:10 elliott: Is it going to encourage things that are not micro-management? 07:10:10 elliott: hmmm well.... 07:10:29 Note that I'm using the words very literally :P 07:10:30 elliott: if you don't mind potentially long gametimes you could make colonization slow 07:10:37 shachaf: I hate micro-management, so yes. (The chances of there being more than one unit to control are ~0.) 07:10:42 elliott: this permits most planets to be uncolonized and suitable for epic dogfights 07:10:52 kallisti: one problem is that you can't actually have planets :P 07:10:56 elliott: the problem is: you now have colonies, why are you dogfighting go kill colonies. 07:11:00 kallisti: i mean you can have circles. but you can't go into their atmospheres or whatever 07:11:00 elliott: hmmm? 07:11:04 you can just orbit around them 07:11:05 because 07:11:06 they're just circles 07:11:09 elliott: right 07:11:14 that's what I was imagining as well. 07:11:16 right 07:11:20 GOOD 07:11:21 OKAY 07:11:24 i guess an important question is how big the circles are compared to you :) 07:11:33 elliott: oh interesting 07:11:46 in gravity well they were very very small in comparison to actual real life. 07:11:48 like do they fit on your screen, or are they like realistic-sized in which case that'd be a huge pain 07:11:55 or are they just like ten times the size of your ship 07:11:58 elliott: former is easier 07:12:02 yeah 07:12:04 latter is more challenging and interesting 07:12:14 kallisti: on the other hand, with like the complicated orbital transfer stuff 07:12:20 you don't want big things because it just multiplies tedium 07:12:27 but generally with a game with like... what, -1 developers? you probably want to make compromises on complexity. 07:12:33 you want a bunch of small planets in an interesting arrangement 07:12:34 kallisti: oh snap :P 07:12:40 do i count as 0 developers and ph -1 07:12:51 I'm probably like -3 and that makes -1 07:13:00 oh are you developing this, cool 07:13:04 i'll hold you to that 07:13:08 elliott: good 07:13:14 because I totally will 07:13:17 MY WORD IS MY HONROR 07:13:37 kallisti "klingon" kallisti 07:13:40 elliott: I think small planets would be better. 07:13:44 Once I have played a game, at anime convention, it is complete information without chance, except for the card you are dealt at the beginning of the game. Each player is dealt a random card from the deck at the beginning of the game, which is kept secret, and it tells the winning condition for that player. 07:13:46 yeah 07:13:49 unless large planets become better... 07:13:50 :P 07:13:56 as the ideas crystalize 07:14:06 it's definitely going to require a prototype to be able to figure out how it should be played at all 07:14:16 i mean the dogfighting concept is fairly new altogether 07:14:17 The planets with larger should have more mass and therefore more gravity 07:14:23 elliott: relatively new 07:14:26 i mean 07:14:27 for this game 07:14:30 it started out with just a gravity sim and some flying ideas and then we were like how can we make this into a game 07:14:40 elliott: what kind of mechanics were you thinking about re: orbital transfers 07:14:49 the IDEAL would be a massive newtonian mmorpg with like full simulated galaxies 07:14:55 also I seriously can't talk about this all night I HAVE SHIT TO DO. 07:14:55 and a massive economy 07:14:57 but 07:14:58 uh 07:14:59 fuck coding that 07:15:08 elliott: ..yes 07:15:16 possibly fuck playing that as well 07:15:27 well if you gotta be addicted to an mmo 07:15:35 it might as well be a 2d newtonian one with an awesome art style. 07:15:43 elliott: but this game isn't an mmo in its current incarnation right? 07:15:52 no :P 07:16:51 elliott: for lack of tedium I highly recommend some kind of powerful boost. also: forward and reverse thrusters (both with boosts that are not infinitely available always) 07:17:05 kallisti: well i was thinking about that like 07:17:16 a lot of the time with newtonian flights you're really just working against it going GOD DAMMIT LET ME TURN 07:17:18 otherwise you'll spend a lot of time just moving around and slowing yourself down and fucking up and turning back around etc 07:17:24 so the interesting thing to do is to make it not ABOUT turning 07:17:26 like 07:17:40 limit the various energies you have so that turning like that isn't even really an option 07:17:47 -!- copumpkin has quit (Ping timeout: 245 seconds). 07:17:49 because then you have to design things around taking ADVANTAGE of the newtonian flight 07:17:52 which is a lot more interesting 07:17:59 elliott: is it more error-prone 07:18:05 is what 07:18:12 -!- copumpkin has joined. 07:18:14 what you just described, not being able to turn easily 07:18:20 error-prone howso 07:18:21 relying on newton 07:18:24 like 07:18:28 would it be easy to fuck up 07:18:31 and then take forever backtracking 07:18:33 to get to where you want to go 07:18:41 well the idea is that most of the time you AREN'T just flying full-speed somewhere 07:18:52 like that "stable orbit with escapes" idea i had as a tactic 07:18:58 because that's the case in gravity well, and that even lets you turn (very slowly... a fast turn would probably have mitigated that actually) 07:19:20 elliott: hmmm okay 07:19:22 or maybe you're drifting but like at the last moment accelerate quickly which makes you meet up with an orbit 07:19:23 or w/e 07:19:51 elliott: you may have to automate some of the orbiting rather than relying purely on newtonian physics 07:19:57 kallisti: ph's idea on this: Nov 19 22:57:40 I suppose you could have limited but regenerating remass? 07:20:00 unless orbiting is relatively easy 07:20:05 and no, that'd defeat the whole point, the whole point was proving to oklopol that it'd work 07:20:13 also, we found a javascript/canvas thing that did 2d newtonian mechanics after that 07:20:18 and ph managed stable orbits with it just fine 07:20:21 help what is remass 07:20:22 i didn't but i'm shit at life 07:20:28 kallisti: ph is here to help: Nov 19 22:58:35 Remass is the amount you can change your momentum by? 07:20:44 ah okay 07:20:53 so like.... 07:21:00 you don't have infinite thrust all the time basically? 07:21:31 that's one thing that could be done, yeah 07:21:38 the basic idea is that like 07:21:40 that's interesting. 07:21:42 letting you accelerate really quickly to a point 07:21:47 and then trying to hard turn in a vacuum 07:21:55 is a really stupid way to flight with newtonian physics because uhhh 07:22:01 it's awful and tedious and horrible 07:22:04 so instead of the powerful boost being a special kind of thrust, it would be your only sort of thrust. 07:22:08 so if you make it, like, not even possible, or at least really difficult 07:22:11 I had a few ideas for games: * Make a game using the periodic table of elements as the board. * Make a game using cards representing chemical elements. * Make a game using a real-time updated horoscope as the board. * Make a chess variant where some of the additional pieces on the board are hourglasses for varying lengths of time. 07:22:15 then you have to find other ways to fly 07:22:40 kallisti: btw i've been envisioning the non-bullets going quite slowly. in case you weren't. 07:22:43 like uh 07:22:46 Asteroids speeds I guess ;P 07:22:47 :P 07:22:48 I was not. 07:22:50 except maybe a little slower 07:23:03 kallisti: well it's more interesting because it allows for actual movement to dodge bullets and the like 07:23:10 ah right 07:23:19 kallisti: and makes things like trapping your opponent in a slowdown bubble and firing bullets at them from all around it less game-breaking :P 07:23:23 yes a slow-fast pace sounds good. :P 07:23:24 (that slows down the bullets too ofc) 07:23:30 Do you know how to make any game like my idea? 07:23:34 s/idea/idea(s)/ 07:23:38 meaning you have time to react to things, but it's still fast enough to require quick reflexes 07:23:45 zzo38: nope, sorry 07:24:03 kallisti: also: ricocheting!!! 07:24:11 kallisti: no reason why bullets couldn't bounce off like, i dunno, space walls 07:24:32 I'm sort of envisioning a movement system where you can actually rotate very quickly but your thrusts are limited to short semi-powerful bursts. 07:24:47 yeah, that sounds interesting 07:24:47 in other words a way to precisely aim the angle of the momentum change 07:24:48 although you'd want like 07:24:50 a lower level thrust 07:24:52 which can't go fast AT ALL 07:24:55 but can be used all the time 07:24:58 so like, it'd be useless for turning 07:25:03 but it could gently ease into an orbit 07:25:12 the problem with that is that if you hit thrust long enough you will be going insanely fast and have no way to slow down 07:25:18 presumably you just wouldn't do that. 07:25:27 that's called suicide :P 07:25:41 kallisti: i was thinking of a partially mouse-based interface. 07:25:51 like rotating the ship would just be moving the mouse 07:25:55 But would you have any additional ideas to expand these? I have thought of some things too. Periodic table is not symmetrical but there are ways to make a game work anyways. 07:26:00 move mouse in circle = circular turning 07:26:01 elliott: same 07:26:07 quickly jolt it in the opposite direction = the obvious 07:26:15 elliott: that would be the easiest way to get a pinpoint aim on your angle of acceleration 07:26:46 elliott: I do like the slow thrusts only being useful to achieve orbit or to otherwise make minor corrections 07:26:51 yeah 07:27:05 that would be a good thing to bind to space :P 07:27:18 elliott: hmmm 07:27:23 elliott: you may even want three kinds of thrusts 07:27:36 one would be for long-distance flight 07:27:52 or escape I guess 07:27:52 With horoscope, the planets will not move much, but for a game of a few hours the movement of houses will be significant. You could also play by mail, or on an airplane, or whatever, to change a lot of things about the game; more changes than when you play chess by hand or by mail. But there would have to be time limit so that you cannot just wait until the planets are in your favor. 07:28:10 kallisti: that brings up the question of how big the map is :) 07:28:12 elliott: but then it would become trivial to evade slow-moving projectiles 07:28:20 just mega-boost in a sideways direction 07:28:29 and hopefully you don 07:28:33 't crash into anything 07:28:47 i'm not sold on the mega-boost yet. it seems like it reduces the interestingness of the physics 07:28:54 elliott: yeah just a thought 07:28:58 yeah 07:29:07 elliott: two sounds sufficiently probably. 07:29:08 For chess with hourglasses, you could have different hourglass with different durations having different movement abilities, or you could have hourglass be extra pieces that the different kind augment your power of normal pieces according to their position and time. 07:31:22 chess with hourglasses 07:31:23 is a good name 07:31:35 kallisti: another question is... how big the ships are :P 07:31:57 i was thinking they'd basically not be all that much more than simple small triangular-ish shapes, but that kinda reduces the interestingness of the ragdoll-physicsy aspect? 07:32:20 elliott: if the map is larger (larger map could benefit from more interesting varieties of planets, also would be good if any strategy is incorporated) then the mega-boost could instead be balanced by a long charge time. 07:32:24 like if a ship blows up it just blows up into debris 07:32:28 and if those hit things it'll be pretty painful 07:32:53 elliott: that's good 07:33:14 kallisti: good, but not as good with smaller ships 07:33:14 elliott: depends on the velocity of the particles as well 07:33:26 not necessarily 07:33:39 well how small are you thinking 07:33:42 little tiny fast traveling space debris = death bullet 07:33:58 elliott: help I have no scale 07:34:03 is "medium sized" an option? 07:34:06 http://upload.wikimedia.org/wikipedia/en/1/13/Asteroi1.png i was thinking... like that triangle ship, but maybe 2x bigger??? in physical terms 07:34:10 back 07:34:11 so 07:34:13 pretty small 07:34:16 but i dunno about that 07:34:21 i'd like different ship models??? 07:34:28 elliott: that sounds good 07:34:30 but 07:34:33 I think it would be wise 07:34:37 to hold that off 07:34:40 the problem with different ship models is blah blah blah balance :P 07:34:41 for later 07:34:49 probably :P 07:34:51 start with one kind of ship 07:34:56 but it's something to consider when deciding 07:34:56 like 07:34:57 how big ships are 07:35:00 indeed. 07:35:03 because if they're small enough there's no room for variation. 07:35:30 i'd like different ship models??? <-- like triangle and square? 07:35:34 also different models could have different sizes and thus different masses but I don't even know what kind of advantages large ships would have 07:35:40 really, square is a viable shape in space 07:35:47 Vorpal: yeah but it's also an UGLY shape. 07:35:53 there is no reason to be aerodynamic. 07:35:56 hm 07:36:14 elliott: I'd say bigger than the on-screen triangle there but not in scale to other space objects. 07:36:23 elliott: so what shape then? I can manage some basic pixel art, but you seem to want to go for vector graphics rather 07:36:37 Vorpal: note: vector /wireframey/ stuff 07:36:39 not like 07:36:40 svg :P 07:36:47 something you could actually do on a vector display theoretically 07:36:47 elliott: you are on 2D 07:36:52 hollow 07:36:56 hm 07:36:57 right 07:37:05 well mostly hollow 07:37:08 not everything has to be hollow :P 07:37:28 Make the Einstein spacecraft game. 07:37:32 elliott: well you could do filled shapes by simply filling the hole. Due to the fact that the line has a width you will be able to fill a shape 07:37:41 not sure if you could do that fast enough though 07:37:49 Vorpal: it's about the aesthetic, not the implementation :P 07:38:00 elliott: debris is a good idea, but obviously physics should be taken into account. not everything is going to make deadly space debris that radiates in many directions because that would make killing another ship in a close range encounter unwise 07:38:04 the idea is basically to pump every polygon into the physics engine. 07:38:16 elliott: surely you are going to use the sound card to run this on an analogue oscope in xy mode? 07:38:18 and have special cases for "interesting" objects. 07:38:23 elliott: if not I'm not interested! 07:38:29 Vorpal: sry 07:38:33 :( 07:38:37 Vorpal: graphics card to run it on a pixel display in opengl mode :P 07:38:43 kallisti: well yeah 07:38:47 elliott: you seen the video of someone doing that for a demo right? 07:38:52 otherwise let me find the link 07:38:56 Vorpal: yes 07:38:58 you linked it 07:38:59 right 07:39:04 hm 07:39:12 Would you know how to make the Einstein spacecraft game? 07:39:12 elliott: still it was amazing :P 07:39:18 zzo38: nope 07:39:24 kallisti: gah now i want to get a simple prototype up and running. 07:39:38 elliott: that would, uh, be a good way to get the project rolling. 07:39:47 I don't know either. But it is an idea. 07:40:02 kallisti: well the good thing is, it makes me want to work on the thing i also need for my other game project. 07:40:09 elliott: good 07:40:18 elliott: there are lots of good things to a prototype 07:40:18 kallisti: which is known as 07:40:25 kallisti: project i don't want to write any fucking glsl shaders 07:40:28 kallisti: in case you haven't seen it: https://www.youtube.com/watch?v=s1eNjUgaB-g 07:40:46 okay so 07:40:48 20 minutes from now 07:40:51 I AM DISAPPEARING 07:40:55 AND WRITING THE REST OF THIS PAPER 07:41:01 right 07:41:02 kallisti: i think you can agree that that is the best name 07:41:14 Depending on the games, you might not require shaders, you might not require 3D, you might not require much at all. It depend much on what game you are making. 07:41:15 elliott: er what is? 07:41:17 kallisti: watch that video first, it is like 3 minutes or something. Not exactly long. 07:41:22 kallisti: which is known as 07:41:22 kallisti: project i don't want to write any fucking glsl shaders 07:41:26 oh 07:41:27 yes 07:41:32 very good 07:41:34 very enterprise 07:41:36 zzo38: everything is done by shaders these days 07:41:55 zzo38: as in, you need at least a basic shader to get anything drawn 07:41:59 Vorpal, HOW 07:42:03 Vorpal: You don't have to write a shader if you use a text mode. 07:42:04 Sgeo: what 07:42:07 unless you are using opengl 2.x 07:42:13 zzo38: then it isn't opengl? 07:42:22 Are oscilloscopes actually arbitrary display thingies that just .. what 07:42:25 Vorpal: Yes, then it isn't opengl. 07:42:28 Sgeo: they're vector displays 07:42:32 Sgeo: oh that, well they have an xy mode 07:42:36 and they are vector displays yes 07:42:43 elliott: anyway the best way to discuss balance is to actually have concepts coded in the game to test. 07:42:56 Sgeo: kallisti: (what the project actually is is a library which compiles functional list folds and maps and shit to glsl shader code.) 07:42:58 erm 07:43:01 that sgeo: was a mistake 07:43:03 Sgeo: normally the x signal is taken from time, but you can just put it in xy mode and use one input for each axis 07:43:05 elliott: because this asserts that the mechanic is practical to implement 07:43:12 elliott: because it's already implemented 07:43:12 kallisti: (because) 07:43:17 and then it allows you to actually test it. 07:43:18 kallisti: (i don't want to write any fucking glsl shaders) 07:43:21 Sgeo: well, that is a simplification of the normal operation mode, but basically yes 07:43:31 you have stuff like triggers and what not too 07:43:43 Sgeo: wouldn't work on a modern digital scope of course. 07:43:47 Vorpal, ah, ok. 07:43:48 they use bitmap displays 07:43:53 elliott: this is why games tend to have large numbers of cool things implemented in them that are subsequently removed in the production release. 07:44:05 or left as like easter eggs or cheats or whatever 07:44:12 kallisti: yes. 07:44:37 elliott: and networking will be essentially because, well, we need to players to actually test it. 07:45:08 kallisti: yeah, but i'd rather just get a simple ship flying in space with some random masses :P 07:45:10 first 07:45:14 elliott: well yeah 07:45:21 it would be weird to write the protocol before you have anything else. 07:45:41 kallisti: btw the problem with project i don't want to write any fucking glsl shaders is that instead i have to write a countably infinite number of glsl shaders 07:45:44 by writing a compiler to them. 07:45:51 kallisti: (i don't want to write any fucking glsl shaders) <-- it is quite easy actualy 07:45:52 "you dropped the ball elliott" - a person 07:45:53 actually* 07:46:07 Vorpal: yep, but i don't like writing c, and i don't like writing restricted c even more 07:46:10 elliott: you won't be doing lighting calculations right? 07:46:20 Vorpal: well there's neon glow, but... no. 07:46:25 Vorpal: HOWEVER, I will be for EC 07:46:28 elliott: then it is basically trivial 07:46:36 so i might as well save the pain of writing glsl once 07:46:39 and reap the real benefits later 07:47:02 elliott: it would be interesting to have a gun that simply emits force into space, though I suppose it would have to obey newton's third law 07:47:03 elliott: actually the major issue is getting the normals the right way around 07:47:08 in the input data 07:47:20 elliott: I'm taking a course in 3D graphics currently 07:47:27 elliott: so basically you could change the momentum and direction of things like asteroids. 07:47:29 Youscope is available as a .wav file somewhere in the interwebs; X and Y inputs as the left/right channels, just hook a 'scope to your sound card. 07:47:36 fizzie: I wanna hear that. 07:47:45 kallisti: that would be fun 07:47:46 fizzie: it is linked in the video description 07:47:48 elliott: ^ 07:48:03 Vorpal: yeah i can hear things you say right after me 07:48:03 elliott: no clue what purpose that would have :P 07:48:03 fizzie: anyway "Most soundcards (and other players) seem to have a lowpass filter at about half of the samplerate, making some effects here look quite strange. The soundcard used in this video just didn't have proper filters so it happens to be suitable for these effects." 07:48:16 kallisti: throwing an asteroid at your opponent :P 07:48:25 elliott: strange, you must have a new beta version of irc then? 07:48:40 Vorpal: holy shit this sounds good 07:48:42 elliott: what if you could like... 07:48:50 Vorpal: Right; I was thinking it might be linked, but thanks to noscript couldn't click the "see more" thing. 07:48:53 elliott: collide asteroids into planets and fuck up their orbits 07:48:58 elliott: that's scary I don't even want to think about that. 07:49:05 kallisti: sounds fun! 07:49:10 fizzie: ah 07:49:17 elliott: space sandbox: the game 07:49:28 kallisti: http://universesandbox.com/ :P 07:49:42 elliott: you might like it. I don't. Oh well. 07:49:44 kallisti: http://mirror.kapsi.fi/koodaa.mine.nu/tvt/youscope-wave.wav seriously listen to this????? 07:49:46 SO GOOD 07:49:58 quite horrible 07:50:12 the amount of structure it has is amazing 07:50:28 elliott: why am I hearing silence 07:50:37 kallisti: turn up speakers?? 07:50:40 max 07:50:44 it sounds like sound to me 07:50:45 or wait for it to change maybe your soundcard/speakers suck and are filtering that part 07:50:51 kallisti: check with another sound file to see if you can hear it? 07:50:56 elliott: not unlikely 07:51:02 kallisti: it works fine with my SB Live 5.1 card 07:51:04 elliott: laptop speakers and sound card 07:51:08 hah 07:51:08 uh, hold on 07:51:12 kallisti: me too 07:51:16 headphones for optimal experience 07:51:18 this is great 07:51:37 note for headphone users: turn the volume way down to avoid damaging your hearing 07:51:39 elliott: Maybe with the right amount of imagination (and/or chemistry) you can listen to youscope-wave.wav on your headphones, close your eyes, and see the corresponding effects. 07:51:51 lspci | grep -i audio 07:51:53 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06) 07:52:03 whoa hd audio nice 07:52:04 but it's HIGH DEFINITION 07:52:16 fizzie: Sounds fun. 07:52:21 kallisti: does other sound play currently? Sometimes I had alsa bug out on me randomly 07:52:21 elliott: maybe I'm deaf? 07:52:24 note for headphone users: turn the volume way down to avoid damaging your hearing 07:52:29 --vorpal, 54 years old 07:52:34 kallisti: Try another sound? :P 07:52:38 $ lspci | grep -i audio 07:52:38 Vorpal: oh right. let me check 07:52:39 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05) 07:52:39 01:00.1 Audio device: ATI Technologies Inc Barts HDMI Audio [Radeon HD 6800 Series] 07:52:39 08:00.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07) 07:52:55 ah yes 07:52:56 no audio 07:53:00 kallisti: like, "Disabling IRQ [IRQ for sound card]" randomly in dmesg. 07:53:05 No clue what caused those still 07:53:54 Why do video cards have audio cards nowadays. 07:54:15 hmmm alsa reload didn't work 07:54:25 elliott: you can send audio over HDMI 07:54:27 that is why 07:54:31 whyyyyyyyyyyyyy 07:54:35 kallisti: its not alsa 07:54:35 Because MULTIMEDIA. 07:54:38 kallisti: try downloading it and mplayer 07:54:49 elliott: there we go. alsa force-reload worked 07:54:50 elliott: because it is more like Digital SCART than DVI 07:54:54 (really) 07:55:03 kallisti: huh 07:55:07 The win7 laptop automagically switched default audio-out to HDMI when I plugged in the (no speakers or anything of that sort) monitor. 07:55:11 That was the cleverest. 07:55:16 Vorpal: https://www.youtube.com/watch?v=ZlZH1p0EUBs 07:55:16 * kallisti listens 07:55:17 heh 07:55:28 elliott: I think alsa reload didn't want to reload because other things were using it. 07:55:33 01:04.0 System peripheral: Compaq Computer Corporation Integrated Lights Out Controller (rev 03) 07:55:33 01:04.2 System peripheral: Compaq Computer Corporation Integrated Lights Out Processor (rev 03) 07:55:34 Vorpal: synth straight to oscilloscope :D 07:55:36 Wonder what *that* does. 07:55:39 heh 07:55:47 elliott: nice 07:55:49 "Integrated Lights Out Controller"... sounds like it's for punching other components. 07:56:08 fizzie: you got the uplink edition 07:56:22 desktop: http://sprunge.us/ZRPi laptop: http://sprunge.us/IGJg 07:56:30 elliott: hmmm sounds mostly like a lot of frequency modulation synthesis 07:56:33 (This was from a server I happened to have ssh'd to accidentally.) 07:56:34 what is it? 07:56:39 kallisti: uh its that demo Vorpal linked 07:56:41 in .wav form 07:56:43 to be fed to an oscilloscope 07:56:49 to produce graphics 07:56:53 right i mean how was it generated 07:56:59 kallisti: you /did/ watch the video right? 07:57:04 some of it. 07:57:09 . 07:57:34 Vorpal: anyway I GUESS the shader might be trivial for aii but i dunno, maybe i want to do the background with a shader???? 07:57:47 oh okay. 07:57:48 nevermind 07:58:05 elliott: yep. You want to basically draw a quad filling the screen and map the texture to it. You do that in the shader. Quite easy too 07:58:09 monqy: isn't it nice 07:58:10 huh 07:58:13 so it's like.... 07:58:15 especially with no lighting calculations 07:58:16 3d waveform stuff 07:58:18 hi 07:58:22 that's interesting as a sound synthesis technique 07:58:29 Vorpal: no i mean generate it with the shader because there's a lot of parallaxen... 07:58:30 and 07:58:32 procedural 07:58:32 stuff 07:58:49 elliott: well, I don't know anything about that. 07:59:03 lol wtf that's insane. 07:59:10 how do you even do that with a time-domain signal 07:59:19 kallisti: do what with a time-domain signal? 07:59:29 make animations basically 07:59:32 oh right 07:59:34 don't ask me 07:59:36 I didn't make it 07:59:50 oh I see 07:59:52 it still amazes me that sound card even work. 07:59:54 You just draw one frame and then draw another? 07:59:56 cards* 08:00:00 X is left channel Y is right. 08:00:01 so yeah 08:00:24 why isn't there a line connecting everything on screen though 08:00:29 Vorpal: right 08:00:51 presumably that's not how x/y-mode works on an oscilloscope 08:00:56 Vorpal: there is, you can see it when it goes to a point 08:00:57 hm 08:00:58 it's just faint? 08:01:00 i think 08:01:04 hm okay 08:01:16 Europeans started to place magnetic mountains on their maps in the sixteenth century. A notable example is Gerardus Mercator, whose famous maps included a magnetic mountain or two near the North Pole. At first, he just placed a mountain in an arbitrary location; but later he attempted to measure its location based on declinations from different locations in Europe. When subsequent measurements resulted 08:01:16 in two contradictory estimates for the mountain, he simply placed two mountains on the map.[2][7] 08:01:21 You can also sort-of do the "same thing in reverse", use a sound card as an oscilloscope, if you don't mind having a horribly limited and cheap-ass 'scope; but there's software that has lots of buttons and all: http://www.zeitnitz.de/Christian/scope_en 08:01:40 And yes, if you move fast enough you can't see the line; you "draw" by moving slowly enough. 08:01:44 elliott: what? 08:02:05 fizzie: that's some insanely complex shit going on between the left and right channel though. 08:02:17 * kallisti mind blown 08:02:27 Vorpal: what 08:02:37 elliott: magnetic mountains? What? 08:02:46 see wikipedia article ``history of geomagnetism'' 08:02:48 It got quite a lot of applause when it was shown. 08:02:57 Vorpal: anyway i forget what the other thing that isn't shaders is, that isn't deprecated 08:03:02 something buffer objects??? 08:03:08 Everything Buffer Objects. 08:03:13 there's like two things that aren't deprecated in opengl these days, i know that much 08:03:14 elliott: you use those together with shaders 08:03:26 Vorpal: that's all, right? 08:03:29 elliott: like texture buffer objects or whatever their name was for textures 08:03:34 or is there 08:03:35 more 08:03:44 * kallisti is mesmerized 08:03:47 vertex arrays?? or?? 08:03:51 elliott: well you need a bit of C code to synchronize it all 08:03:55 no shit 08:04:04 elliott: and yes there are those. Which is like buffer objects for loading vertex data in 08:04:13 so you don't have to send everything to the GPU every frame 08:04:15 Frame and Vertex and Pixel and Texture and Whatever Buffer Objects. 08:04:21 Vorpal: what i really want is just a "list of newest things" 08:04:27 with anything replaced by a newer thing omitted. 08:04:30 okay 08:04:32 time to 08:04:33 do things 08:04:36 enjoy 08:04:37 doing things 08:04:42 no 08:04:44 I won't 08:04:58 elliott: uh, I believe there is a #version nnn or such you put in the shader code that means it will warn you if you use stuff that isn't supported in said version 08:05:02 kallisti: ok 08:05:07 like #version 330 for opengl 3.3 08:05:15 Vorpal: no i mean there's things that aren't deprecated but you're not meant to use, i think even gl_begin/gl_end stuff isn't deprecated 08:05:24 Is "unjoy"-as-in-verb the opposite of "enjoy"? 08:05:24 it's just that like 08:05:31 elliott: gl_begin/gl_end are deprecated 08:05:37 Vorpal: citation plz 08:05:40 i've read that they aren't 08:05:44 elliott: it is just that they are supported in a compatibility profile 08:05:44 everyone expected them to be but they weren't 08:05:51 afaik 08:05:53 http://hackage.haskell.org/package/OpenGL ;; this is not helpful for figuring out which apis i have to use 08:05:56 because it includes everything 08:06:14 elliott: I'll look it up. 08:08:11 hm the book I have here is for opengl 3.1 08:08:17 so not exactly helpful on that point 08:08:47 elliott: (doing things) I suppose you intend to have realistic gravity? 08:09:02 kallisti: that's 08:09:08 sort of the point of the whole newtonian thing 08:09:08 elliott: are you on intel graphics? 08:09:14 okay. :p 08:09:14 if so I think you are stuck on opengl 2.x 08:09:15 kallisti: we're literally implementing newtonian physics 08:09:21 Vorpal: yes 08:09:29 elliott: then you can't use the new stuff 08:09:34 you are stuck on the old version 08:09:34 afaik 08:09:38 Vorpal: uh i am sure i can use shaders... 08:10:07 elliott: yes however your physics won't be realistic unless the spaceship to planet/star mass ratio is realistic even though the sizes are not. 08:10:17 so, I guess you're just going to do that? 08:10:17 elliott: try this: glxinfo | grep OpenGL | grep version 08:10:22 you should get two lines 08:10:33 kallisti: you can just make the planets more massive without increasing their size. 08:10:39 they can't collapse into black holes./ 08:10:42 elliott: right, so yes 08:10:45 laptop (intel graphics): 08:10:47 $ glxinfo | grep OpenGL | grep version 08:10:47 OpenGL version string: 2.1 Mesa 7.7.1 08:10:47 OpenGL shading language version string: 1.20 08:10:49 bash: glxinfo: command not found 08:10:49 desktop: 08:10:55 $ glxinfo | grep OpenGL | grep version 08:10:56 OpenGL version string: 4.1.11005 Compatibility Profile Context 08:10:56 OpenGL shading language version string: 4.10 08:10:58 elliott: so install it? 08:11:14 /usr/bin/glxinfo is owned by mesa-demos 8.0.1-1 08:11:20 mesa-demos? Really? 08:11:49 OpenGL version string: 2.1 Mesa 7.11.1 08:11:49 OpenGL shading language version string: 1.20 08:12:08 elliott: then you are stuck on the old version of opengl with glBegin/glEnd and so on 08:12:12 -!- derdon has joined. 08:12:14 elliott: one problem I'm forseeing is that gravity assisted manuevers will be difficult when you have to reason about multiple gravitational forces pulling on your spacecraft 08:12:14 Vorpal: OpenGL shading language version string: 1.20 08:12:19 elliott: you might be able to use a few basic shaders, but I wouldn't bet on it 08:12:23 elliott: also orbits even? 08:12:25 OpenGL shading language version string: 1.20 08:12:27 elliott: yep but you don't have most of the modern features 08:12:34 I dunno I'm not really a space physics expert 08:12:41 Vorpal: i'm pretty sure 1.2 will be quite enough for my limited needs. 08:12:42 elliott: you can do some /very/ basic shaders 08:12:57 elliott: still I'm pretty sure you only have the stateful API available 08:12:59 Vorpal: see, for instance, the fact that GPipe is completely GLSL 1.2 08:13:15 well I wouldn't use gpipe then 08:13:17 too limited 08:13:19 lol 08:13:33 you realise that 08:13:36 most games work on intel cards 08:13:37 right 08:13:40 however slowly 08:14:01 elliott: not the high end ones on linux. See PH trying to get stuff working 08:14:05 ...no 08:14:06 that's 08:14:07 because 08:14:11 he has massive driver problems 08:14:14 and most things crash his card 08:14:22 a problem which i have never experienced 08:14:27 and is entirely due to his system being fucked 08:14:29 Trine requires stuff not found on intel graphics for example 08:14:38 haskell's opengl binding: also opengl 2.1! all the people building actual shit on top of that MUST BE COMPLAINING!! oh wait they're not people use it just fine 08:15:24 elliott: point is, opengl 2.x is a completely different API from opengl 3.x and later 08:15:52 ph 08:15:56 Prior to the release of OpenGL 3.0, the new revision was known as the codename Longs Peak. At the time of its original announcement, Longs Peak was presented as the first major API revision in OpenGL's lifetime. It consisted of an overhaul to the way that OpenGL works, calling for fundamental changes to the API. 08:15:56 The draft introduced a change to object management. The GL 2.1 object model was built upon the state-based design of OpenGL. That is, in order to modify an object or to use it, one needs to bind the object to the state system, then make modifications to the state or perform function calls that use the bound object. 08:15:56 Because of OpenGL's use of a state system, objects must be mutable. That is, the basic structure of an object can change at any time, even if the rendering pipeline is asynchronously using that object. A texture object can be redefined from 2D to 3D. This requires any OpenGL implementations to add a degree of complexity to internal object management. 08:16:00 Under the Longs Peak API, object creation would become atomic, using templates to define the properties of an object which would be created with a single function call. The object could then be used immediately across multiple threads. Objects would also be immutable; however, they could have their contents changed and updated. For example, a texture could change its image, but its size and format coul 08:16:03 I know 08:16:05 d not be changed. 08:16:07 [...] 08:16:09 [...] 08:16:09 but there are still major changes 08:16:11 [...] 08:16:13 The final specification proved far less revolutionary than the Longs Peak proposal. Instead of removing all immediate mode and fixed functionality (non-shader mode), the spec included them as deprecated features. The proposed object model was not included, and no plans have been announced to include it in any future revisions. As a result, the API remained largely the same with a few existing extension 08:16:16 just not as major as they wanted 08:16:18 s being promoted to core functionality. 08:16:20 OpenGL 3.0 added support for frame buffer objects, hardware instancing, vertex array objects (VAOs), and sRGB framebuffers (gamma 2.2).[26] OpenGL 3.0 introduced a deprecation mechanism to simplify the API in future revisions. 08:16:37 elliott: also will the n-body problem be a... problem? 08:16:44 elliott: "With the release of the OpenGL 3.1 specification, a compatibility extension was also released that enables developers to access the OpenGL 1.X/2.X functionality removed in OpenGL 3.1.[28] Notably, legacy functionality for wide line support is retained." 08:16:50 "Removed legacy functionality includes:[29] 08:16:50 All fixed-function options" 08:16:57 Direct mode 08:16:57 Color index mode, i.e. pixel formats with color palettes 08:17:17 Vorpal: i'm not intending to use the fixed-function pipeline, so woo? 08:17:21 kallisti: yeah the whole game will crash if you have more than 2 bodies 08:17:31 :P 08:17:33 kallisti: (hint: it doesn't have to be exact) 08:17:38 elliott: but afaik fixed function + some limited shader is all you have in opengl 2.x 08:17:45 http://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods 08:17:58 Vorpal: yes have i ever said i was planning to use not-shaders 08:18:14 elliott: Vertex Array Objects is new in opengl 3.0 08:18:28 elliott: blowing up moons should definitely be possible and awesome 08:18:31 *shrug* fine, so i have to use something else 08:18:35 and then they become... rings? 08:18:51 And when you collect 50 rings you get to the bonus stage wait that was something else. 08:19:17 Vorpal: anyway, i'm planning to buy a new computer soon sOOooooOOoooOoooOooOoooooo 08:19:18 elliott: anyway I can't help you with opengl 2.x much. I only ever worked with fixed function in old opengl. And with 3.3 or later for modern opengl 08:20:09 elliott: the dwarf fortress approach to map generation would be to formulate the universe from the big bang, with some randomized initial conditions, and then allow matter to stabilize into celestial bodies. 08:20:35 kallisti: that's what all sandbox games want to be really 08:20:49 Vorpal: anyway i could just use the fixed function shit 08:21:02 hell, i could probably just software render this, i just don't want to 08:21:17 And when you collect 50 rings you get to the bonus stage wait that was something else. <-- wait, was that sonic? 08:21:23 Vorpal: Yes. 08:21:29 right 08:21:39 Vorpal: *mario 08:22:19 fizzie: there was that starfox game that had rings too iirc 08:22:37 elliott: I seriously doubt a common PC could simulate the formation of galaxies over billions of years faster than the universe actually did it. (strong CakeProphet hypothesis) 08:22:43 Vorpal: Also VBOs were added to core OpenGL 3.x, but there's the GL_ARB_vertex_buffer_object extension in 2.1 already, and Mesa has supported it since version 5.1 from the 2003s. 08:22:51 ah 08:22:51 kallisti: is that your final prophecy 08:22:53 elliott: or, that it would be fast enough for the patience of the common gamer (weak CakeProphet hypothesis) 08:23:09 Extensions are of course mildly annoying to use. 08:23:27 fizzie: Gee, here I was thinking Vorpal's statement that people never did shaders properly before OpenGL 3.0 was bullshit :P 08:23:27 elliott: I am still a prophet: kallisti is merely my true name 08:23:31 s/OpenGL 3.0/2008/ 08:23:34 That was what I meant to type. 08:23:46 I suppose it depends on the definition of "properly". 08:23:54 http://hackage.haskell.org/packages/archive/OpenGLRaw/1.1.0.2/doc/html/Graphics-Rendering-OpenGL-Raw-ARB-VertexBufferObject.html 08:23:58 htkallas@pc112:~$ glxinfo 08:23:58 The program 'glxinfo' is currently not installed. To run 'glxinfo' please ask your administrator to install the package 'mesa-utils' 08:23:58 Oh no silly workstation installation. 08:24:08 import Graphics.Rendering.OpenGL.Raw.ARB.Compatibility 08:24:08 import Graphics.Rendering.OpenGL.Raw.Core32 08:24:33 GLintptr, a pointer so shiny it glints. 08:24:59 kallisti: I'll have to ask PH about prediction algorithms for this stuff. 08:25:08 I guess it shouldn't be TOO hard? 08:26:42 not impossibly difficult no. 08:26:51 not to create /some/ algorithm to generate a map. 08:27:03 elliott: you know, you are going to /hate/ TES lore about the dwemer ("dwarves") 08:27:07 kallisti: I wasn't talking about that. 08:27:11 elliott: oh 08:27:15 kallisti: I was talking about prediction for network stuff, since that is pretty important. 08:27:18 For maps I don't know what we're doing. 08:27:19 Runge-Kutta is the default differential-equation-solver method for the TI-86. (The other alternative is a straightforward Euler thing.) 08:27:19 elliott: they are actually a kind of stocky underground elves in the lore. 08:27:21 Procedural generation sounds right? 08:27:25 Vorpal: gross 08:27:30 elliott: I don't even know how that works so uh... >_> 08:27:34 elliott: :P 08:27:44 Vorpal: They're also MYSTERIOUS. What HAPPENED to them. 08:27:52 very true 08:28:06 fizzie: there are multiple theories in the in-game literature, as usual in TES games. 08:28:18 I don't suppose Skyrim elucidates much on the Dwemer? It doesn't sound like one of its CORE COMPETENCIES. 08:28:21 kallisti: What if there's no thrusts and you just shoot in the opposite direction to thrust. 08:28:28 I've read some of the books in Morrowind/Oblivion, yes. 08:28:31 they also weren't really short actually. 08:28:41 I don't suppose Skyrim elucidates much on the Dwemer? It doesn't sound like one of its CORE COMPETENCIES. <-- some stuff it does. 08:28:45 elliott: just nondeterministically split the game state based on every possible player input (including no input) until the game resolves the problem by actually receiving the input. :P 08:28:45 not much though 08:28:50 elliott: that sounds really dumb :P 08:28:54 fizzie: more than oblivion, less than morrowind I would say 08:29:21 Maybe I should just buy the silly game. 32.40 EUR with 0% VAT from Åland. 08:29:24 fizzie: there are way more dwemer ruins in Skyrim than in cyrodil (spelling?) 08:29:26 That's not *so* bad. 08:29:41 fizzie: You could pirate it (but you might feel bad). 08:29:43 Two i's, I think. 08:29:56 It's like QuickBasic but not? 08:29:59 in row? Pretty sure it isn't Cyrodiil... 08:30:10 "Cyrodiil is an Imperial province in the south-central region of Tamriel and the home of a humanoid race known as Imperials." 08:30:14 oh okay 08:30:26 and the setting of oblivion 08:30:27 "There's no I in TEAM, but there's two in CYRODIIL", like the old saying goes. 08:30:32 (I don't know what it means.) 08:30:56 Lurchtime. 08:31:10 fizzie: it means cyrodiil is a geography organism with two eyes. 08:31:11 there is also some indication that orcs might be a type of elves. 08:31:38 -!- zzo38 has quit (Remote host closed the connection). 08:31:41 unless they messed up their conlangs that is 08:32:34 So basically in Skyrim everyone is elf. 08:32:43 Dwarf are elf, orc are elf. 08:32:46 elliott: not humans. Or most monsters 08:32:52 Not YET. 08:33:00 Just wait for Skyrim II: Human Are Elf Boogaloo 08:33:02 elliott: maybe in TES VI 08:33:11 No, they're all Skyrim now. That's just how popular it is. 08:33:11 elliott: http://www.youtube.com/watch?v=Ncb7lHNWbnU 08:33:21 The Elder Scrolls V: Skyrim XIXIIXIXIXIXIX: So Very Tired 08:33:25 elliott: 10 minute tournamet final in Starcraft II 08:33:27 heh 08:33:44 kallisti: why do i want to watch this 08:33:58 elliott: because you mentioned wanting to watch a starcraft video that isn't 2 hours 08:34:07 elliott: also argonians and whatever the name of the cat people is are not elves. 08:34:11 kallisti: i stopped watching at "300 dollars for the winner" (ok i won't stop) 08:34:19 kallisti: i take it the korean prizes are like 1 mil 08:34:21 dollars 08:34:26 elliott: I have no idea 08:34:27 elliott: bretons might be human-elf hybrids according to some of the lore. 08:34:34 Vorpal: read as "bitcoins" 08:34:36 elliott: I actually don't know how badass these people are. 08:34:37 i swear to god 08:34:41 heh 08:34:47 elliott: but this lore has been around longer than skyrim 08:35:05 elliott: That video's from the beta, there wasn't much going on back then 08:35:09 kallisti: SWEET IT'S IN 720P 08:35:14 Deewiant: I can always count on you to know things. 08:35:46 kallisti: fuck it, if i'm watching this it'll be in 1080p 08:35:48 elliott: as far as I can tell protoss is going to win? 08:35:51 (spoiler) 08:36:05 ok i guess i'll 08:36:06 watch this 08:36:07 seriously 08:36:08 in 480p 08:36:10 elliott: Last weekend's MLG (in the USA) had a $120k prize pool 08:36:10 like a reasonable person 08:36:17 Not sure how that's divvied up though 08:36:23 elliott: do you have any idea what's going on? 08:36:28 kallisti: i just started 08:36:28 so 08:36:37 ok the blue things 08:36:41 are 08:36:42 blue 08:36:42 minerals 08:36:45 oh 08:36:46 resources 08:36:48 i thought they were flying things 08:36:55 which ones are the zergs i know zergs 08:36:59 kallisti: SWEET IT'S IN 720P <-- only? there is 1080p sometimes too 08:37:08 Vorpal: see a few lines later 08:37:08 zerg is the generic alien mutant things 08:37:11 right 08:37:13 protoss are the yellow-blue shiny 08:37:22 kallisti: out-macroed!!! worst concept i can think of 08:37:23 elliott: what happened to 4096p? 08:37:29 elliott: hm? 08:37:35 Vorpal: still going i think 08:37:41 elliott: do you know what macro means in this context? 08:37:42 why 480p 08:37:42 kallisti: nothing i say will make sense unless you sync to the point i'm at :P 08:37:45 elliott: slow download? 08:37:47 and i assume it's 08:37:48 a macro? 08:37:51 no 08:37:52 It's macromanagement 08:37:54 macromanagement 08:37:55 oh 08:37:57 jargon 08:37:58 so weird 08:38:02 Vorpal: yes and also i literally couldn't distinguish the higher ones because 08:38:04 Cf. micro 08:38:05 youtube compression is bad 08:38:14 elliott: basically what normal people do when they play starcraft. managing mineral usage and expansion and research 08:38:22 elliott: micromanagement is individual unit movement and tricks. 08:38:30 proxy 08:38:33 proxy proxy proxy 08:38:45 are they doing this commentary over skype 08:38:47 elliott: a proxy is an offensive outpost next to the enemy base 08:38:50 it sounds like it 08:38:56 to restrict them from expanding 08:38:59 and getting more resources 08:39:06 good protoss strategy 08:39:15 oh god, not starcraft 08:39:18 so do you play sc or just watch videos of it 08:39:23 i feel this is probably a legitimate distinction since 08:39:27 elliott: I play it. 08:39:29 I'm sure it is fun, but you seem to need to spend a lot of time to get into it. 08:39:32 most sports fans don't really play sports much on average i would guess 08:39:36 like 08:39:38 yeah 08:39:52 kallisti: i'm two minutes in, are they actually playing properly or just like preparing 08:40:06 next someone is going to start talking about DOTA games. 08:40:12 elliott: I don't know what you mean 08:40:25 kallisti: ok here's the real question i was asking 08:40:25 -!- monqy has quit (Quit: hello). 08:40:28 why aren't tehy doing anything interseting 08:40:43 elliott: they will 08:41:08 this game is fucking weird 08:41:21 i have to say the commentary style is very soothing 08:41:21 like 08:41:27 obviously it's basically obnoxious 08:41:30 ..yes 08:41:31 but i would not watch this without it 08:41:54 elliott: ever watched a DOTA style game? 08:41:59 nope 08:42:01 elliott: wow 08:42:03 this game 08:42:03 elliott: good for you 08:42:11 elliott: there are few more boring things 08:42:25 -!- Jafet has joined. 08:42:27 kallisti: oh hm 08:42:27 sure, probably players of the game understand it. I don't really 08:42:32 are we actually seeing the screen of someone playing 08:42:34 elliott: what time are you on? 08:42:36 or just of a commenterer 08:42:37 3:51 08:42:39 elliott: no it's a spectator screen 08:42:44 spectator player person 08:42:45 4:00 08:42:48 kallisti: right i was thinking that 08:42:52 not much seemed to be actually being done 08:43:36 elliott: oh well the protoss dude has a proxy at the zergs base 08:43:36 and they're basically buiding up units to prepare for a battle 08:44:02 shoulder-poking 08:44:06 the most menacing 08:44:08 elliott: so the protoss player can basically warp in units from his main base to that proxy thing 08:44:12 ok 08:44:40 elliott: If you want to see the player's POV, http://www.youtube.com/user/remembertomorrow0 has a ton of videos 08:44:57 elliott: "banelings" are little suicide bombers 08:44:58 Deewiant: I have a feeling it'd be signifiacntly less comprehensible 08:45:01 for zerg 08:45:11 elliott: You're right, it would 08:45:19 elliott: it's kind of hard to see what's going actually. 08:45:40 one thing i wanted to mention was 08:45:42 this is not starcraft 1 08:45:44 --commenter 08:45:45 lol 08:45:45 yes 08:45:49 thanks 08:45:49 for that 08:45:50 I lol'd 08:45:51 commentary guy 08:45:56 elliott: okay so the nydus worm 08:46:00 whoa 08:46:02 suddenly explosions everywhere 08:46:02 lets the zerg funnel units across the map 08:46:11 bloodg 08:46:13 elliott: so while that battle is going on 08:46:17 aaaah alien battle 08:46:19 another is going on at the protoss base 08:46:25 neat 08:46:26 that you can't see for most of the time. 08:46:30 how do humans play this game 08:46:32 do you buy ten monitors 08:46:39 elliott: no just one 08:46:49 you play it with a keyboard 08:46:57 elliott: this is amazing 08:47:02 How do single CPUs run multiple threads? 08:47:16 Deewiant: cpus aren't people 08:47:21 i cant reliably save register state 08:47:30 You're a bad person 08:47:33 :( 08:47:34 elliott: he basically kills the other guys base /after his base is gone/ with /workers/ 08:47:44 elliott: and then has a flying unit that finished off the other buildings 08:47:51 lol 08:49:16 now to watch one of Deewiant's i guess??? 08:49:19 oh gosh so many 08:50:03 Deewiant what's the best video 08:50:06 of the viedos 08:51:48 Not showering is Ruining E-Sports (self.starcraft) 08:51:50 starcraft 08:52:38 Ah, enjoying the Korean national sport I see. 08:52:40 elliott: I dunno, http://www.youtube.com/watch?v=01CTAzgTuKI is new and seems like it's not an entirely shitty game, try that 08:53:15 heh, another zerg protoss 08:53:34 I avoided the PvPs and ZvZs because they'd probably be boring 08:53:38 is he 08:53:39 I wonder if they made terran underpowered because in starcraft I terran was basically the best. 08:53:39 alt-tabbing 08:53:59 not enough minerals 08:53:59 not enough minerals 08:54:00 not enough minerals 08:54:00 not enough minerals 08:54:00 elliott: looks like it 08:54:00 not enough minerals 08:54:01 not enough minerals 08:54:07 kallisti: to do WHAT??? 08:54:08 or is that just 08:54:10 the video recorder 08:54:12 kallisti: no clue 08:54:16 elliott: hi 08:54:17 kallisti: a lot of people are stupid 08:54:20 and thikn that if they just spam stuff 08:54:21 elliott: me too 08:54:22 they are magically better 08:54:23 elliott: He's pressing hotkeys, you can see the icon pressed in the lower right corner 08:54:23 so-called " 08:54:28 actions per minute" 08:54:31 Deewiant: but when the alt-tab dialogue pops up 08:54:32 in the middle 08:54:35 that's not a hotkey 08:54:44 in the first minute or so 08:54:49 elliott: people like to spam keys to keep them "warmed up" or something 08:54:51 Can't be bothered to find it 08:55:02 i think this guy is just pressing the same key a lot. 08:55:06 elliott: yes 08:55:20 elliott: the key to starcraft skillz is to have ADD 08:55:22 "Wtf "nobody likes Quebec"! HEY Deezer doesn't represent us at all! Please dissociate us from this fucktard. 08:55:23 " 08:55:25 help 08:55:29 ive entered another world 08:55:39 elliott: so yeah /watching/ the beginning of a starcraft game is really boring. 08:55:42 if you haven't noticed 08:55:49 should i just skip to the middle :P 08:55:59 eh, might miss something 08:56:04 im already missing everything 08:56:07 by way of having no idea what's going on 08:56:20 so wait is there any actual space involve 08:56:20 d 08:56:25 there's grass that's so 08:56:26 unspacelike 08:56:33 there's like floating space colony maps 08:56:42 but that's it. 08:57:03 kallisti: The idea is that in complicated situations the player with a higher APM will have an advantage (assuming a fairly equal situation otherwise), and it's easier to keep your APM high by doing stuff quickly right from the start instead of speeding up only when necessary 08:57:16 Deewiant: I disagree with that perspective 08:57:18 I understand the idea. 08:57:35 Where do you disagree 08:57:44 Deewiant: higher APM = advantage always 08:57:49 but I guess staying active makes sense. 08:57:51 Not always 08:57:52 i think this guy can almost certainly type faster than me 08:57:57 or are they only good at pressing the same key repeatedly 08:58:04 elliott: he's not typing anything 08:58:09 no but he's 08:58:10 pressing keys 08:58:11 lots 08:58:11 elliott: as far as words 08:58:15 oh those whispers are 08:58:16 yes I dunno what's up with that. 08:58:18 a voice saying not enough energy 08:58:23 yes 08:58:27 like 08:58:30 a creepy ghost baby 08:58:32 saying not enough energy 08:59:14 man he really likes spamming spawn larva all the time. 08:59:20 kallisti: In most cases, you only need like 30-40 APM to do everything necessary; but when you're fighting three battles at once and want to macro at the same time, the guy with the higher APM will mismicro less and macro better 08:59:20 not enough energy 08:59:20 not enough energy 08:59:21 not enough energy 08:59:21 that's the "not enough energy"s 08:59:21 not enough energy 09:00:39 elliott: those giant tentacle things are actually buildings 09:00:43 like defensive turrets. 09:00:53 this is a strange game kallisti. 09:01:48 kallisti: is this meant to be interesting 8 and a half minutes in 09:02:28 yes. 09:02:32 er 09:02:34 no I mean 09:02:36 that's when it gets interesting 09:02:39 actually 09:02:40 is around that time. 09:03:14 elliott: the focus early game is to efficienctly use minerals and have a quick build order while planning some kind of opening move. 09:04:00 this guy is pretty insanely fast. 09:04:07 when not spamming keys 09:04:53 That guy isn't very good compared to the average pro level 09:05:18 this is because professional starcraft people aren't actually mortal men. 09:05:24 Deewiant: isn't he some kind of strarrararcraft celebrity i seem to remember seeing 09:05:25 that name 09:05:30 elliott: Yes 09:05:35 Reddit likes him 09:05:54 oshi 09:05:59 SHITS GOING DOWN DAWG 09:06:23 And he is a pro, just not a very good one. 09:06:33 :D 09:07:10 yeah he's got way too many resources 09:07:14 that could be turned into death things. 09:07:30 He's maxed starting at around 12 mins 09:07:45 oh I see... 09:08:00 still he could spawn probably like 50 spore colonies 09:08:05 or whatever they're called now. 09:08:11 :P 09:08:31 are there any videos of insanely good koreans being incomprehensible, i have this kind of mythologised mental image of starcraft 09:08:36 i can vaguely see things moving about coherently 09:08:39 so this doesn't really rteg 09:08:42 kallisti: these maps are ujst fucking backgrounds 09:08:45 those walking guys 09:08:49 just walked over vacuum 09:09:00 elliott: they're probably air units... 09:09:05 BUTT HEY RE WALKING 09:09:09 which 09:09:11 Butt: Hey re: walking 09:09:16 kallisti: it was at 9 minutes or something 09:09:19 i paused it for a while 09:10:00 elliott: blue walking things? 09:10:08 "I was more impressed by the volume and variety of farts. One of them even smelled exactly what I ate for lunch 10 minutes later which made it a little bit of a surreal experience." 09:10:10 comment in the thread 09:10:10 Not showering is Ruining E-Sports (self.starcraft) 09:10:31 kallisti: i think green? complicated game. 09:10:33 complicated world. 09:10:46 elliott: oh do they move really slow? 09:11:12 I think those are overlords and they fly very slowly. 09:11:14 i don't know what slow is in this world... 09:11:15 they hover overhead 09:11:17 they kinda just 09:11:19 jogged over a little gap 09:11:27 the green 09:11:28 swarms 09:11:30 of joggers 09:11:34 no they float 09:11:40 kallisti: huge congregation at 11:57-11:59 09:11:43 and then 09:11:44 kaboom 09:12:03 oh wait 09:12:08 no those are flying things 09:12:09 Those are mutalisks, they fly. 09:12:14 FLY WITH WALKING ANIMATION 09:12:18 LAZY ANIMATORS LAZY!! 09:12:20 fly with flapping wings animation 09:13:55 elliott: they're green because he has them selected 09:14:08 their sprites looked green too but ok 09:14:35 oh yes he's green 09:14:37 that's his player color 09:14:41 o 09:14:51 players are color coded all pretty like 09:15:06 Deewiant: who's THE BEST at starcraft.......... 09:15:30 No such clearly-defined thing 09:15:30 Deewiant: this guy basically just hits and runs with mutalisks the whole game while protoss builds a massive death force. 09:16:06 Deewiant: who's...... #1 09:16:31 No such clearly-defined thing 09:16:47 Deewiant: who's richest???? 09:16:50 who has 09:16:52 the most starcraft ladies 09:16:53 ????????? 09:16:55 work with me here 09:17:16 not enough resources ;) 09:17:16 not enough resources ;) 09:17:16 not enough resources ;) 09:18:01 I'll plug the Swedes and say that Naniwa is among the best right now 09:18:01 Deewiant: I haven't see any other offensive units besides mutalisks 09:18:16 maybe some zerglings I think? 09:18:23 so is sc2 much different from sc1 09:18:24 wow 09:18:25 apart from being like 09:18:26 prettier 09:18:34 elliott: strategy is pretty drastically different 09:18:42 but still some basic stuff remains 09:18:48 oops they got to his core thing!!!! 09:18:49 same terminology is pretty much applicable. 09:18:50 dead 09:19:27 elliott: they added some new gameplay mechanics 09:19:33 for example the gold minerals which give you more shit 09:19:42 and the towers which let you see through fog of war a long distance 09:19:48 good for getting a heads up on attacks 09:19:57 and they have units that can scale cliffs. 09:20:32 which was not previously possible unless they were air units 09:20:45 jump units 09:21:27 for example, reapers are terran ground infatnry with jetpacks. they're very mobile, can jump up and down cliffs, and have special bombs they use when attacking buildings 09:21:31 his password is quite short. 09:21:34 so they're good at raiding enemies bases. 09:21:40 ooh i wonder if i could 09:21:41 use the mini image 09:21:45 to find out what keys he pressed 09:22:30 elliott: try 09:22:44 no 09:22:48 :P 09:28:16 -!- pikhq has joined. 09:28:21 -!- pikhq_ has quit (Ping timeout: 258 seconds). 09:29:51 Sgeo: something about joke and not being stupid 09:30:33 elliott, in #haskell ? I just had a brain failure, is all 09:30:41 Sgeo: no, i meant the whole 09:30:46 tutmirleiden, this chat is not, strictly speaking, a part of the tutorial 09:30:50 However, it does link to there, which may make it look like it is 09:32:09 elliott, I didn't mean to imply that he's an idiot. But I do think that the way it's set up may give people the impression that the chat is specific to tryhaskell 09:32:12 Speaking of finding out keys pressed, this -> http://www.cs.utexas.edu/~shmat/courses/cs380s/zhuang.pdf <- was a thing; it's old as anything now, of course; but still, unsupervised and all that. 09:32:51 fizzie: this video has both video AND audio 09:32:56 PRACTICALLY DONE 09:33:01 "Pentium IV 3.0G" 09:33:06 w hat 09:35:14 thanks mr elliot 09:35:15 thanks mr elliot 09:38:32 Dr Elliott. 09:38:38 *Elliot 09:42:33 Drelliot 09:42:44 Drilliot. 09:43:17 eliot 09:48:27 El-Jot, the lesser-known cousin of Superman. 09:49:46 the big money fight has drawn the shoporo 09:49:46 od dosens of companies in the entertainment 09:49:46 industry as well as attorneys gnnerals on 09:49:46 states, who fear the fild shading softwate 09:49:46 will encourage illegal acyivitt, srem the 09:49:47 grosth of small arrists and lead to lost 09:49:49 cobs and dimished sales tas revenue. 10:02:47 * shachaf looked up: how to make elliott mad 10:03:04 * elliott googled for: 10:09:28 hi 10:09:56 elliott: help nothing appears 10:10:00 when you google for: 10:26:08 -!- Sgeo has quit (Ping timeout: 240 seconds). 10:27:04 -!- Sgeo has joined. 10:42:06 -!- GreaseMonkey has quit (Quit: The Other Game). 11:01:42 -!- ais523 has joined. 11:09:51 hi ais523 11:10:09 hi elliott 11:10:55 have you seen the argument between HP and Oracle? 11:11:10 apparently, Oracle have accused HP of paying Intel to keep maintaining Itanium 11:11:13 nope 11:11:47 and they're probably upset about this because they have to keep their Itanium support contracts with HP up 11:12:02 the typical reaction from everyone else is, "well, why /can't/ HP pay Intel for Itanium?" 11:14:37 -!- Lymee has joined. 11:15:08 -!- Madoka-Kaname has quit (Ping timeout: 244 seconds). 11:22:53 -!- Lymee has changed nick to Lymia. 11:32:12 elliott: Is Series 2 any good? 11:32:30 shachaf: Yes, but not nearly as. 11:32:42 The Music 2000 episode is good; also the computer one as I recall. 11:32:47 Hrm. 11:33:22 Also it's really spotty on YouTube, I just bought the DVD. 11:33:25 It's not on that video website, as far as I could tell. 11:33:28 Right. 11:33:36 * shachaf might do that. 11:33:39 Well, http://www.youtube.com/watch?v=WYwPD7ARJ0Y is... the first ten minutes. 11:33:58 I suppose supporting a noble endeavor such as this is worth something, after all. 11:35:07 elliott: NON-USA FROMAT. :-( 11:35:26 shachaf: Oh please, don't they sell universal DVD players or whatnot? 11:35:32 You could just rip it or something. 11:35:36 I suppose libdvdcss plays it just as well, but still. 11:35:54 elliott: As I mentioned, I don't even *own* a television. What good would a DVD player do me? 11:36:17 Heh. 11:36:21 I much prefer to have my MPEG streams delivered to me over TCP/IP over insertkmchere. 11:36:21 `quote DVD players 11:36:28 29) after all, what are DVD players for? 11:36:51 that's a surprisingly early quote 11:37:16 * shachaf wonders if there's any context worth knowing. 11:37:24 elliott: most DVD players are reasonably easy to hack to play foreign DVDs 11:37:45 typically it's included as an easter egg, because the ability to do that promotes sales of the DVD player, yet they aren't allowed to officially know about it 11:37:51 heh 11:37:57 i recall looking it up on some website once 11:37:58 and it's like 11:38:01 elliott: Hmm, there's no US-valid Series 2 DVD for sale as far as I can tell. 11:38:02 OPEN CLOSE EJECT MENU 3 4 4 EJECT CLOSE 11:38:11 shachaf: It's because we're racist. 11:38:44 elliott: yes, it's typically that sort of thing 11:39:06 @where ais523 11:39:07 I know nothing about ais523. 11:39:29 lambdabot: but I'm here 11:43:31 elliott: Hey, I haven't seen _Ghosts_. 11:43:36 I thought I had but I hadn't. 11:43:41 Lucky you! 11:43:48 That's like a free new episode was created just for me. 11:43:49 I think that's the most bizarre episode of the first series. 11:44:42 Pig's milk. Pilk. 11:45:33 Spider milk, silk? 11:46:07 Yes. 11:51:26 today's XKCD is really impressive 11:51:30 it's not funny, but it's not meant to be 11:51:48 it's one of those ones where he just got a stupidly large number of statistics and made a drawing out of them 11:51:50 yesterday's! 11:51:54 well, OK 11:51:56 it's today's too 11:52:02 heh 11:55:03 I assume people don't actually read xkcd unless they're linked to it 11:55:13 also, that "today's xkcd" is a good enough link for most people to follow 12:12:05 -!- Slereah has joined. 12:12:48 -!- Slereah_ has quit (Ping timeout: 245 seconds). 12:18:29 -!- aloril has quit (Ping timeout: 240 seconds). 12:32:09 -!- aloril has joined. 12:37:50 -!- MSleep has changed nick to MDude. 12:41:23 -!- Phantom_Hoover has joined. 12:45:24 -!- pkzip has joined. 12:46:12 -!- pkzip has left. 12:59:51 06:33:04: realtime games and networking kind of don't work 13:00:10 Thing is, describing AII as a dogfighting game makes it sound too fast-paced. 13:00:21 ++ 13:00:31 I go into that more a bit later. 13:00:38 I can't really see it working except as a slower-paced thing where you need to plan your course. 13:10:58 is this an existing game, or one you're planning to write? 13:11:42 ais523: Latter. 13:12:00 also, are those lowercase ls or capital Is? 13:12:08 Capital. 13:12:09 AlAIAlAIA 13:12:12 Is, by the look of it 13:12:20 It's short for Asteroids II, which is really going to have to be replaced by a proper name. 13:12:25 Maybe we'll just call it... aii. 13:12:33 the two letters are marginally different in this font, enough to tell them apart with a comparison, but not to be sure about them without one 13:13:12 looks like a difference of one vertical pixel exactly in length 13:24:11 OK *seriously* what is it with the Runge-Kutta methods. 13:24:47 Everything I can find says they're for ODEs, and yet I've only seen them given for first derivatives. 13:25:08 Phantom_Hoover: /queryyyyyyyyyyyy 13:25:25 Are the Runge-Kutta methods secret. 13:25:36 Yes but actually no. 13:25:37 Also I'm seeing if anyone in the channel knows what's up with that. 13:25:44 I know. 13:25:47 It wasn't about Runge-Kutta :P 13:28:29 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .). 13:35:34 time to release DMT from my pineal gland (assuming that's actually what happens when you dream) 13:35:51 as my body enters a state of partial paralysis 13:36:36 -!- Phantom__Hoover has joined. 13:37:15 enjoy kallisti............. 13:37:27 I don't want to enjoy kallisti! 13:38:32 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 13:51:13 ais523: oh no, I think I just decided that Crawl-style viewpoint movement is the best 13:51:58 why? it's really disorienting 13:52:07 although it depends on the game, I guess 13:52:18 for a horror shooter sort of game, that sort of disorienting viewpoint works great 13:52:30 ais523: yep, but the situation here is a display 20 times as large as the terminals Crawl is usually played in :P 13:52:42 (well, I suppose most Crawl players use tiles since it's so popular on Windows...) 13:54:18 ais523: and I think the disorientation at that scale can be eliminated simply by making the "camera" lag behind the player a little bit 13:54:41 i.e., while moving you're off-center in whatever direction you're travelling in, and when you slow down the camera smoothly scrolls into the center 13:55:40 hmm, perhaps 13:57:09 ais523: (the context is AII :P) 14:03:59 -!- myndz\ has quit (Ping timeout: 244 seconds). 14:23:39 ais523 help 14:32:44 Phantom__Hoover: why do you keep making random demands of me without context? 14:39:32 No it turned out that makes sense, although now I'm wrestling with the cover for the PCIe card. 14:40:17 Phantom__Hoover: While the motherboard collects... 14:40:18 STATIC? 14:40:57 hint: things collect static from moving or having things move across them, not from staying still 14:41:17 ais523: You don't understand, in Scotland static is magic. 14:41:31 It's caused by humidity, flourescent lights, and nearby microwaves. 14:41:56 hmm, I'm now more or less convinced that the latest batch of spambots work by taking a legitimate page on the subject and running it through a translation service twice 14:42:36 I've got reasonably good at reading machine-translated English (it's a /very/ valuable language to know in today's world), and they seem to be writing in that 14:43:21 hmm, I'm mostly over the depression, too, even though Feather didn't really help 14:45:42 meanwhile, I'm busy trying to track down a bug in this ICA compiler 14:46:00 it's showing up as an off-by-one, but I'm not convinced that it actually /is/ that; I suspect it's actually an off-by-n where n=1 by chance 14:46:03 but who knows 14:52:12 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 14:58:59 OK I have discovered a horror even worse than the PSU cables: the motherboard/case connectors. 15:00:35 -!- derrik has joined. 15:00:48 Sometimes there's even no indication which way around the leds go. 15:14:23 ais523: Example plox? 15:14:30 (Of spambots) 15:14:46 Gregor: a moment 15:15:45 -!- augur has quit (Remote host closed the connection). 15:15:54 A lot of us in the website that were having success ended up applying some type of fasting into their diet. A primary though ended up being that going barefoot didn't seem healthy. I actually appeared to be within impression that we had to be feeding on every 3 periods or maybe my own body would definitely come in for you to disease mode. 15:16:18 Gregor: ^ 15:16:44 it doesn't feel like a markov bot; the sentences have an internal logic, but the word choice is completely bizarre 15:17:13 -!- copumpkin has joined. 15:17:13 lol 15:17:51 -!- Gregor has set topic: The IOCCC is back on! http://www.ioccc.org | http://esolangs.org/ | Wwe had to be feeding on every 3 periods or maybe my own body would definitely come in for you to disease mode. | half-add er? I ardly knew er! | http://codu.org/logs/_esoteric/. 15:18:13 I got zero day all day but its specific to my paycheck so i ain't selling that. Job is shitty enough. 15:18:22 Gregor: "Wwe"? 15:18:29 (quoting my fav discussion bot) 15:18:48 -!- Gregor has set topic: The IOCCC is back on! http://www.ioccc.org | http://esolangs.org/ | We had to be feeding on every 3 periods or maybe my own body would definitely come in for you to disease mode. | half-add er? I ardly knew er! | http://codu.org/logs/_esoteric/. 15:18:52 ais523: You didn't see that. 15:19:02 fungot: Chat with us. 15:19:03 Gregor: biscuit, and the remembrance of that sacrifice the short term for the long term, because they won't be your friends even without it, you can't... such a fine day. an entire barrel can easily be a dealbreaker! 15:19:15 fungot: T-Rex! 15:19:16 elliott: t-rex, i don't know, a cute little skirt, and thus, it no longer represents you. for whatever he or she or it or at better jobs as they come up all the time, and when they do, there's no moment of laughing realization, so you can't ever do a video epitaph for us all will read? 15:19:33 elliott: coincidence? or is fungot doing some sort of word-copying? 15:19:33 ais523: is that a fad? chinese so that my computer could think about sex, and that would be all it would take to change a lightbulb. the light turned on and on about order versus freedom, the giddy joy, t-rex 15:19:42 probably engineered coincidence 15:20:28 ais523: If it's in any way affected by the input, it's not intentional. 15:20:47 fizzie: indeed; I suspect it was elliott setting up for a likely coincidence 15:20:56 how does fungot do its randomization, btw? some sort of ?-based RNG? 15:20:56 ais523: i, too, will take what i can get a little of that back with them, dromiceiomimus 15:21:45 ais523: There's a loop which does "4*, then ?-based 0/1/2/3+" a couple of times, I think maybe 28 bits' worth or something. 15:21:58 Maybe not quite that many. 15:22:00 that's surprisingly sensible 15:23:10 There's one hardcoded [0..15] RNG done with a sequence of a ?-powered 0/4/8/c+ and a 0/1/2/3+, too. It's used for determining when to stop or some-such. 15:23:34 Wow, I have some iron-rich blood. 15:23:38 My blood tastes exactly like rust. 15:24:08 Gregor: blood is kind-of heavy in iron because a transition metal's needed to bind to the oxygen 15:24:40 Yes, I know that :P 15:25:01 ais523, blood scientist 15:25:14 Better that than just a blood dabbler. 15:25:19 X-D 15:25:30 -!- Gregor has set topic: The IOCCC is back on! http://www.ioccc.org | http://esolangs.org/ | We had to be feeding on every 3 periods or maybe my own body would definitely come in for you to disease mode (don't dabble in blood). | half-add er? I ardly knew er! | http://codu.org/logs/_esoteric/. 15:25:39 -!- elliott has set topic: http://codu.org/logs/_esoteric/. 15:25:47 :'( 15:25:58 Occasionally one must curtail the jocularity of the hoi polloi. 15:26:02 -!- Gregor has set topic: The IOCCC is back on! http://www.ioccc.org | http://codu.org/logs/_esoteric/. 15:26:16 we need that IOCCC notice until it isn't, I think; it's potentially important 15:26:28 the topic notice wrt the Wolfram prize thing earned be a moderate amount of money 15:26:35 We need it there until we no longer need it, I think. 15:26:38 (well, about a year's salary, that's quite a bit but not lifechanging) 15:26:42 ais523: yeah, and do we really want to repeat THAT mistake? ;D 15:27:00 I didn't realize he'd learned that in an #esoteric /topic X-D 15:28:10 Gregor: he talked to me about it for about five minutes in the third person 15:28:20 then i was like "oh, is the winner in here?" "yes" "is the winner... you?" "yes" 15:29:18 elliott: If that's the case, then "the topic notice wrt the Wolfram prize thing [did /not/] [earn him] a moderate amount of money" 15:29:43 Gregor: What :P 15:30:42 elliott: He said that the topic notice earned him money, that implies that he learned about the competition from the topic notice. 15:31:12 Yes, he did. 15:31:15 I did 15:31:17 This was after he won. 15:31:28 then after I won, I strung people along a bit 15:31:36 elliott: Oh, I thought you were making a wholly different point X-D 15:32:05 -!- derrik has left. 15:36:01 Gregor: You should MAKE MUSIC FOR AII!!!!!!11111111111111111111111 15:36:07 111111II1111111II 15:37:09 AII? 15:37:25 hmm, perhaps you should fix my creative dead end with the DNA Maze level music 15:37:34 DNA Maze? 15:37:38 which I think is great, but I've got stuck at the end of the chorus 15:37:43 Gregor: how have you never heard of DNA Maze? 15:37:57 How? 15:38:02 -!- ais523 has changed nick to ais523\unfoog. 15:38:07 Gregor: indeed, how 15:38:13 you're a regular of this channel, right? 15:38:24 Gregor: AII = Asteroids II! EXPANSION IS COMPLETELY UNOFFICIAL. 15:38:29 Because it would get us: SUED. 15:38:39 ais523\unfoog: Yes, but I'm also a regular of the USA, whose timezones are somewhat distinct from yours. 15:38:46 (Yes, the USA is a person) 15:39:07 And the Asteroids II Extended Edition, aka AIIEE, one presumes. 15:39:35 Gregor: well, it's a computer game that I've written 15:39:43 with the main single player mode around 90% finished 15:39:46 Gregor: To give a not entirely unhelpful answer, it's a Newtonian-physics space-based real-timeish physics strategy game with... sort of dogfight elements and ... a lot of orbital transfers ... 15:40:09 elliott: where "it" = AII, not DNA Maze 15:40:17 you confused me for a bit there 15:40:37 elliott: Newtonian physics are for losers, relativity would make asteroids so much "better" 15:41:06 Are? Is? 15:41:15 Gregor: Basically it's a buncha spaceships vs. a bunch a' other spaceships in 2D space under Newtonian physics with a bunch of masses orbiting each other and shit and the strategy is based around complicated planning, orbital transfers, and physics-warping shit like "make-time-go-slower-inside-this-bubble bubble" :P 15:41:21 Also the NEUTRINO GUN. 15:41:40 OK it is seriously a much better idea than it sounds I've just been avoiding the term "dogfight" because Phantom__Hoover quite rightly pointed out it makes things sound way too fast and brute-forcey :P 15:42:07 ais523\unfoog: Current state of musicx? 15:42:37 Gregor: Also it theoretically will have a TOTALLY NEAT vector graphics aesthetic?? Also ragdoll physicsy things?? Gravity?? Black holes?? Network multiplayer?? 15:42:42 Gregor: I'm mostly composing it myself; I have a few level musics done which are nothing special, and a main menu theme which I really like but repeats too quickly 15:42:48 WHY DO YOU LOVE DNA MAZE MORE THAN AII ;__; 15:43:04 elliott: Dood, I'm goin' back and forth here. 15:43:06 GIMME BREAK 15:43:10 No you're abandoning us. With hate. 15:43:10 elliott: because it isn't completely vaporware? 15:43:12 But yeah, I totally write game music. 15:43:21 ais523\unfoog: Neither is AII 15:43:30 elliott: how many lines of code does it have? 15:43:41 and does it have an indentation discipline all to itself? 15:43:48 Dunno how long gravity.lisp is, but it's been worked on for about... two years now :P 15:44:02 (Gregor: elliott's actually taken to defensively asking me "is it indented like DNA Maze?" whenever I threaten to send him code) 15:44:10 (in C, at least) 15:44:18 Basically Phantom__Hoover is handling the hard PHYSICS MATH and all three of us are bending it into a game :P 15:44:30 ...................... 15:44:38 hi 15:45:07 int main(void) { 15:45:13 printf("Hello, world!\n"); 15:45:14 I'm not sure what Gregor's megaellipsising at :P 15:45:17 return 0; } 15:45:20 (ais proceeds to paste in his entire program) 15:45:28 Gregor: that's a simple example 15:45:33 -!- augur has joined. 15:45:43 So, terrible then. 15:45:44 indentation is like Python when seen from the left, and all the braces go at end of line 15:46:10 it's designed to annoy all indentation fanboys equaly 15:46:13 *equally 15:46:22 hmm, perhaps I should make it use 5-space indents just to keep everyone unhappy 15:46:36 or 1-space 1-tab (in that order) would do that job even better, I guess 15:46:46 or 3-space 1-tab in that order 15:46:49 How 'bout using vertical tabs, and just making sure that your editor displays them as tabs. 15:47:09 Gregor: Have I mentioned that DNA Maze's indentation style also replaces sequences of 8 spaces with tabs? 15:47:12 Despite using a 2-space indentation? 15:47:20 elliott: oh right, that 15:47:21 Now ais523\unfoog will start the Tab Idiocy again. 15:47:30 Brace yourselves, semicolon yourselves. 15:47:33 elliott: we've changed from Netbeans to Eclipse in the labs down here 15:47:50 and Eclipse is producing code with mixed tabs and spaces, with tab != 8 15:47:57 and it's basically impossible to mark as a result 15:49:11 well, OK, I'm used to reading badly-indented code, so it's just /annoying/ to mark 15:50:37 Just run everything through indent -kr :P 15:51:26 Gregor: oh right, I mean to do that on my IOCCC submission 15:51:46 astyle makes such a beautiful mess of it (some lines end up indented so far that they wrap the entire screen in my terminal, even if I maximise it) 15:54:13 hmm, the results of running indent on it are arguably better than the original, though, although still far from optimal 15:54:18 ais523\unfoog: Feel like giving us clues about your IOCCC submission? :P 15:54:27 I've told you what it does already 15:54:35 it's a single-transferable-vote counter that stores data using stack smashing 15:56:34 hmm, how easy is it to use Emacs as a batch reindenter? 16:12:09 -!- copumpkin has changed nick to immoral. 16:12:14 -!- immoral has changed nick to copumpkin. 16:25:19 -!- Lymia has left ("Hug~♪"). 16:28:18 Ohyeah 16:33:09 -!- Lymia has joined. 16:36:05 -!- FireFly has quit (Quit: ZNC - http://znc.in). 16:37:07 -!- FireFly has joined. 16:37:43 -!- FireFly has quit (Changing host). 16:37:43 -!- FireFly has joined. 16:43:13 -!- new2net has joined. 16:53:13 ais523\unfoog, OK now the computer is not actually doing anything when plugged in and the power button is pressed. 16:53:26 Like, literally nothing happens. 16:53:35 Phantom__Hoover: is the power supply switched on? 16:53:38 Yes. 16:53:45 It's switched on at the plug, too. 16:53:50 Phantom__Hoover: It died of static. 16:53:50 RIP. 16:53:52 is the power button connected? 16:54:08 I've tried putting the power button wires in both orientations. 16:54:45 hmm, in that case ask someone who's actually assembled a computer (i.e. not me) 16:55:02 my mobo has a test button and led on it. IIRC for testing that the memory modules work, but obviously you could use it to check that power + memory modules work 16:55:10 maybe your mobo has something similar? 16:55:23 Great, I have a completely fucking useless paperweight and I'm getting pinballed around. 16:55:25 Phantom__Hoover: is the processor hot? 16:55:32 also, does it smell of burnt silicon? 16:55:34 I don't know. 16:55:40 Literally nothing at all happens. 16:55:43 you can figure out if the processor is hot by touching it 16:55:48 Phantom__Hoover: do you have a multimeter? 16:55:55 No, of course I don't! 16:55:59 oh okay 16:56:12 also, the problem's probably with the power supply or the power button if the power supply fan doesn't spin up 16:56:15 `addquote Phantom__Hoover: is the processor hot? also, does it smell of burnt silicon? [...] you can figure out if the processor is hot by touching it 16:56:18 733) Phantom__Hoover: is the processor hot? also, does it smell of burnt silicon? [...] you can figure out if the processor is hot by touching it 16:56:31 elliott: who are you poking fun at there? 16:56:31 how is that funny at all? 16:56:39 ais523\unfoog: nobody 16:56:45 I thought the "I don't know" was the funny bit there 16:57:00 true 16:57:04 Vorpal: the first two lines are amusingly specific in their prognostication, and the third is amusing in its obviousness 16:57:21 elliott: the funny line is really the " I don't know." 16:57:39 * elliott disagrees, and doesn't think you'd be saying that if ais523\unfoog hadn't said it. 16:57:47 Like, I turn on the cable at the socket, turn on the PSU, press the power cable, and... nothing. 16:57:48 The transition to the third line is ruined by adding that one. 16:58:03 I did notice it was a bit weird in the original context 16:58:07 Phantom__Hoover: You press the button, not the cable. hth 16:58:10 Phantom__Hoover: how do you press a cable anyway? 16:58:20 Button, dammit. 16:58:20 * elliott thinks this will calm down Phantom__Hoover immeasurably. 16:58:32 Phantom__Hoover: anyway you should really get a multimeter tomorrow or such. They are cheap really. Don't know exact prices, but I seen ones below 100 SEK. They should be good enough for just checking if you have a voltage where you should in the PSU connector 16:58:41 elliott: I'd have added it as PH: is the processor hot? [...] I don't know you can figure out if the processor is hot by touching it 16:58:47 with the abbreviations expanded 16:58:51 Phantom__Hoover: that is, standby power 16:58:51 ais523\unfoog: hmm, tempting 16:58:54 ais523\unfoog: I'll review it tomorrow 16:58:57 How am I meant to touch it with the cooler in the way? 16:59:00 * elliott stamp 16:59:08 Vorpal: I once bought two multimeters for £5 16:59:17 ais523\unfoog: don't know what that is in SEK 16:59:24 Phantom__Hoover: Touch the cooler? 16:59:26 It'll be, y'know, hot. 16:59:28 Phantom__Hoover: well, you'd have to open the case, which is a sensible thing to do anyway when diagnosing computer problems 16:59:33 but yes, that's a good point 16:59:43 the whole point of a cooler is to be at the same temperature as the processor 16:59:44 Phantom__Hoover: Anyway, if the PSU fan doesn't go on, like ais523\unfoog said, it won't be a CPU problem. 16:59:59 assuming the PSU has a fan, which is likely but not guaranteed 17:00:02 Phantom__Hoover: So... doublecheck everything from the power button to the socket to the PSU? 17:00:04 indeed it is then either a mobo problem or PSU problem 17:00:07 ais523\unfoog: It does. 17:00:07 The PSU does, in fact, have a PSU. 17:00:12 I mean a fan. 17:00:17 ais523\unfoog: you need a really low power PSU to find one without a fan 17:00:18 My PSU doesn't have a PSU. 17:00:21 ais523\unfoog: like a laptop one 17:00:21 Vorpal: Not true. 17:00:30 Vorpal: There are 350W, 400W PSUs without fans. 17:00:40 They're just very rare. 17:00:53 elliott: I count <400W as really low power for a desktop 17:00:56 I think the Zalman TNN thing is 420W, but it's part of the heatpipe system so it doesn't really count. 17:00:57 the PSU fan is pretty much the one thing that is almost certainly going to be correctly wired to the PSU 17:00:59 Vorpal: You said "like a laptop one". 17:00:59 elliott: I have 750 W 17:01:11 Vorpal: 750W is over the top for just about everything. 17:01:14 elliott: yes, those are generally below 100 W. So they qualify 17:01:24 Vorpal: (A -> B) =/= (B -> A) 17:01:26 elliott: I know people who had rigs that needed more than 750 W to run 17:01:46 elliott: what does -> mean there? (I'm assuming =/= means ≠) 17:01:51 elliott: anyway it gives some room to expand in. 80+ gold certified, so it is reasonably efficient even at non-max load 17:01:55 ais523\unfoog: Logical implication. 17:02:00 ah, OK 17:02:03 indeed 17:02:19 elliott: also, 1000W is quite small for an electric heater 17:02:40 and far too small for an electric oven 17:02:48 elliott: anyway, I have never seen a PSU intended for a full sized desktop (mid tower or larger) that didn't have a fan 17:02:48 Electric oven computer. 17:02:52 sure, it might happen 17:02:55 I just never seen it 17:03:10 Vorpal: They're just not popular, that's all. 17:03:17 right 17:03:31 so... chances are, unless you use a laptop, your PSU has a fan 17:03:31 elliott: do you know why they aren't popular? I assume they would be for the same reason as, say, flatscreens 17:03:46 ais523\unfoog: You need good cooling on the rest of your system, case fans and the like. 17:03:51 ais523\unfoog: And they don't really scale to higher powers. 17:03:55 ah, OK 17:03:56 ais523\unfoog: what? Are you suggesting flat monitors are not popular ? 17:04:05 Vorpal: Are you illiterate? 17:04:07 This is very helpful guys thanks. 17:04:14 Phantom__Hoover: I gave you advice; take it. 17:04:20 ...what? 17:04:22 elliott: I anti-missed a "not" 17:04:28 Phantom__Hoover: So... doublecheck everything from the power button to the socket to the PSU? 17:04:38 Phantom__Hoover: It's more productive than complaining that nobody's helping you on IRC... 17:05:02 Phantom__Hoover: probably the issue is with the PSU. Since the PSU fan didn't turn on. It might be with the mobo, or the button in theory as well. 17:05:14 could be something connected incorrectly 17:05:39 Phantom__Hoover: and I assume you set the PSU for the right voltage, if it had such a switch? Mine autodetect between UK and US voltages 17:05:40 Vorpal: an "n't"? I can't see anywhere to put a "not" to make that sentence not sound completely unlike me and still have the desired meaning 17:05:49 Vorpal: *EU and US voltages? 17:05:57 err yeah 17:05:58 I don't think it has a switch like that. 17:06:02 right 17:06:30 the old UK standard of 240 isn't really used much any more, most devices marketed for Europe have a 225-245 voltage range to cover both UK 240 and standard 230 17:06:36 ais523\unfoog: in fact I think it supports from 90 V to 260 V or some such. Which is kind of larger than required 17:06:49 Phantom__Hoover: most PSUs do, unless they're specifically advertised not to 17:06:57 or laptop PSUs 17:07:03 ais523\unfoog: Sweden used to have 220 V before we switched to 230 V 17:07:12 the one on the desktop here at work, the switch is a slidy piece of metal the same colour as the case 17:07:20 which has ~230V engraved on it 17:07:30 same colour eh, the ones I seen were usually red 17:08:32 -!- augur has quit (Remote host closed the connection). 17:08:36 anyway if you put it at 110 V and you used it on 230 V, then chances are your PSU is not alive anymore (hopefully just a fuse). Probably nothing else broke. 17:14:26 Phantom__Hoover: anyway, even if the CPU was dead your PSU would probably turn on its fan. 17:14:34 at least for a short period of time 17:14:45 bbl 17:17:15 Ahh, found the problem. 17:17:31 Phantom__Hoover: What was it. 17:17:33 Was it the polarity flow. 17:17:37 Were the neutrinos going too fast. 17:17:38 The power on switch has a second connection in the front of the case which is disconnected and isn't mentioned in the manual at all. 17:17:47 It's the secret connection. 17:18:06 *Now* I've graduated to the monitor showing no signs of life whatsoever. 17:18:54 Phantom__Hoover: Did you plug it in. 17:18:56 Monitors need power too. 17:19:05 (Yes, all my advice will be this irritating.) 17:19:46 Yes, and I checked for any additional power buttons; there were none. 17:20:05 *Now* I've graduated to the monitor showing no signs of life whatsoever. <-- are you using the on board video (if that exists)? 17:20:08 Phantom__Hoover: The monitor has a power button. 17:20:14 Vorpal: There is no on-board video. 17:20:18 ah okay 17:20:25 I plugged it into the graphics card's DVI output (the only video output on the entire computer) using an adaptor provided by the graphics card. 17:20:25 However, getting the monitor to turn on seems more important. 17:20:30 Phantom__Hoover: Doesn't matter, get it turned on first. 17:20:38 elliott, how, there's no button. 17:20:38 Then you can work on the computer getting its images there. 17:20:39 Anywhere. 17:20:40 Phantom__Hoover: doesn't the graphics card have other ports? 17:20:43 Phantom__Hoover: Yes there is; or a switch. 17:20:58 Vorpal, it has 2 DVI and a mini HDMI; the monitor has only VGA and DVI. 17:21:00 Phantom__Hoover: they might hide it quite well for aesthetics 17:21:10 Phantom__Hoover: use DVI only if possible 17:21:12 Phantom__Hoover: The "only video output" apart from an HDMI one. 17:21:15 Vorpal: He has a VGA cable. 17:21:24 I have already told him to correct this, so don't bother. 17:21:25 Phantom__Hoover: otherwise there are two types of DVI: Try the other DVI port 17:21:32 FOR GOD'S SAKE 17:21:33 not all DVI ports provide analogue as well 17:21:34 NONE OF THIS WILL HELP 17:21:36 UNTIL Phantom__Hoover 17:21:36 TURNS 17:21:37 THE 17:21:37 MONITOR 17:21:38 ON 17:21:39 right 17:22:16 Phantom__Hoover: well I can tell you for certain there is a power button on the monitor. Look in the manual for it. Also check under the front edge 17:22:22 sometimes they like to hide the buttons 17:25:10 -!- augur has joined. 17:25:22 Phantom__Hoover: found it yet? 17:25:50 OK it was a touch button for some inexplicable thing? 17:25:57 Phantom__Hoover: hah that happens 17:26:04 Still doesn't get a signal, of course. 17:26:13 Phantom__Hoover: check the other reasons above 17:26:20 not all DVI ports provide analogue 17:26:41 * elliott continues debating whether to expediate new computer purchasing to smooth AII development or whether to stay on this machine to ensure better compatibility. 17:26:57 Phantom__Hoover: you want the connector on the computer to be DVI-I or DVI-A: https://en.wikipedia.org/wiki/File:DVI_Connector_Types.svg 17:27:26 -!- monqy has joined. 17:27:40 It's definitely one of those. 17:27:54 Phantom__Hoover: is the other one that as well? In that case try to switch 17:28:00 Miffed somewhat at lack of HDMI port on monitor. 17:28:15 That might work OK 17:28:16 I have one DVI-I and one DVI-D, one DP and one HDMI iirc 17:28:18 Phantom__Hoover: HDMI is irrelevant. 17:28:22 You just need a DVI cable. 17:30:17 wait seems I have 5 connectors according to xrandr output 17:30:19 oh well, whatever 17:31:20 Phantom__Hoover: anyway, try the monitor connected to your laptop. Just in case. You will of course need to enable the extra monitor in the screen prefs 17:31:27 Nothing continues to happen. 17:31:45 Phantom__Hoover: is the monitor saying "no signal" or such when you unplug the cable? 17:31:51 And just black screen when plugged in? 17:32:00 One thing at a time please. 17:32:06 Phantom__Hoover: Skip the laptop thing. 17:32:14 Waste of time esp. with differing ports. 17:32:18 well yeah, probably not the monitor at fault 17:33:42 Phantom__Hoover: Also, check the connection of the case to the video card again. 17:33:58 elliott, the card fan definitely starts, for one thing. 17:34:05 I didn't say motherboard. 17:34:06 I said case. 17:34:15 Also check the connection to the monitor, ofc. 17:34:24 The PSU's connection is fine too. 17:34:44 That's not in question. 17:34:56 The computer works, the monitor works, the two just don't work together. 17:34:58 Phantom__Hoover: oh wait, what about power cables to the GPU? 17:35:01 they are connected right? 17:35:06 They're fine too. 17:35:08 I need two of them at once 17:35:14 because hell why not 17:35:41 -!- mycroftiv has quit (Ping timeout: 240 seconds). 17:35:43 Both of them are connected. 17:35:45 Phantom__Hoover: point is, does the monitor even say "no signal" or such when unplugged. If yes and it doesn't do that when connected to the computer then the GPU is probably okay. 17:36:29 The monitor says "going into power saving mode" and goes into standby. 17:36:44 Phantom__Hoover: when unplugged? Or when connected to the computer? 17:36:59 My question is basically if it behaves *differently* when unplugged and connected to the computer. 17:37:02 When connected. 17:37:11 Phantom__Hoover: and when unplugged? 17:37:27 It stays on and says "No VGA Cable" 17:37:30 right 17:37:34 that is promising 17:37:43 Phantom__Hoover: did you reboot the computer after connecting the monitor? 17:37:57 I've started it with the monitor connected, yes. 17:38:02 (it might think nothing is connected. I'm not convinced there is plug-and-play during bios) 17:38:32 Phantom__Hoover: tried that on both DVI ports? 17:38:42 I think so. I can try again. 17:38:48 well, can't hurt to check 17:38:49 Phantom__Hoover: Really check the connection in the monitor. 17:38:54 VGA is really tough to get in. 17:38:55 and that too 17:38:59 elliott: is it? 17:39:05 Yes. 17:39:08 elliott: as long as you secure the screws there won't be a problem 17:39:13 Although SCART takes the cake. 17:39:17 well yes 17:39:18 SCART is physically impossible to plug in. 17:39:27 SCART is easy to get in, just never *stays* in 17:39:30 lol 17:39:40 Wow, SCART is 70s technology. 17:39:44 I'm... not surprised. 17:39:46 really, heh 17:39:53 The SCART connector first appeared on television sets in 1977. It became compulsory on all new television sets sold in France starting from January 1980.[2][3] 17:39:55 I have, attached to my school desktop right now, an official Apple-branded DVI-to-DVI adapter. 17:40:07 elliott: anyway vga is kind of easy to know if you got in. If you managed to fasten the screws then it is in 17:40:10 Gregor: Not DVI-to-MiniDVI or whatever? 17:40:13 elliott: Nope. 17:40:18 elliott: Not even DVI-to-DVI-D or something. 17:40:18 Awesome. 17:40:25 elliott: It is a $30 patch cable. 17:40:32 Gregor: It's actually a 0m-1m adapter :P 17:40:34 Assuming it has a cable. 17:40:35 Actually it's a $30 DVI cable that's really really short. 17:40:40 Gregor: wait a second, what is Apple DVI? 17:40:41 If it's just two identical ends right next to each other than that's amazing. 17:40:49 Vorpal: ... ... X_X 17:40:55 Isn't Vorpal amazing? 17:40:57 elliott: No, it has about an inch of cable. 17:41:10 Gregor: 0"-to-1" adapter! 17:41:16 It ADAPTS SPACE. 17:41:17 isn't the parsing: (Apple-branded DVI)-to-(DVI)? 17:41:17 Yup :P 17:41:25 Vorpal: Obviously not. 17:41:28 or do you mean Apple-branded (DVI-to-DVI) 17:41:34 elliott: well it wasn't obvious to me 17:41:37 You rarely parenthesize in the middle of hyphenated phrases X_X 17:41:39 That's because you're dumb. 17:41:43 why would they have DVI-to-DVI? 17:41:51 Why would Gregor say that if it wasn't interesting 17:41:56 Like, say, for being DVI-to-DVI 17:41:59 OK I'm back. 17:41:59 Which is unusual 17:42:03 And therefore humorous 17:42:04 Um 17:42:06 Humourous 17:42:06 yes 17:42:07 * elliott seppuku 17:42:18 Phantom__Hoover: Has it blown up yet. 17:43:42 I haven't seen a good computer case (wrt putting stuff in it easily) since that old dell case I have 17:44:02 that has some hinges at the front 17:44:07 really easy to access anything inside 17:44:40 with very nice cable routing too 17:45:18 OK still a distinct lack of anything at all happening. 17:45:36 Phantom__Hoover: Open a menu on the monitor. 17:45:38 Phantom__Hoover: do you have a pc speaker connected? 17:45:39 Don't whine, find the button/touch thing. 17:45:49 I've already done that. 17:45:54 does the computer beep when booting? 17:45:59 Vorpal: Uh, pc speakers are onboard. 17:46:10 elliott: not always 17:46:12 Phantom__Hoover: Checked monitor connection? Checked adapter connection? 17:46:16 elliott: at least they didn't use to be 17:46:22 Phantom__Hoover: Startin' to think you should just buy an HDMI cable, man 17:46:24 erm 17:46:25 Phantom__Hoover: Startin' to think you should just buy a DVI cable, man 17:46:26 elliott, no and yes. 17:46:32 * elliott makes the worst Frfuuruuduan slips. 17:46:35 Phantom__Hoover: Well, go do it then. 17:46:46 Revise to yes and yes. 17:47:17 Phantom__Hoover: OK, observe my official recommendation: 17:47:23 - Pat yourself on the back for an assembly well done; 17:47:25 - Buy a DVI cable. 17:47:29 theoretically the VGA port on the monitor might be dead. It might be worth checking against your laptop if it has a VGA (or even better, DVI) connector 17:47:39 I did that, actually; it worked fine. 17:47:47 hm 17:47:55 I suspect Phantom__Hoover's DVI ports just don't do analogue. 17:48:14 elliott: elliott: https://en.wikipedia.org/wiki/File:DVI_Connector_Types.svg <-- he said it was DVI-I iirc? 17:48:22 Vorpal: Yes. I don't believe him. 17:48:44 elliott: well something might be fried. I wouldn't exclude the posibility 17:48:49 possibility* 17:49:13 probably the CPU or RAM in that case. 17:49:27 Phantom__Hoover: Does it beep when it starts up. 17:49:57 elliott: mine doesn't beep when booting. It will however beep using the onboard Intel HD Audio if required. 17:49:59 kind of weird 17:50:10 I don't know if there are speakers? 17:50:20 " Why would Gregor say that if it wasn't interesting" 17:50:25 Immortalized forever. 17:50:28 Right there in the log. 17:50:33 bbl 17:50:54 Phantom__Hoover: It's a PC speaker. 17:50:59 It makes an annoying beep whether you have speakers or not. 17:52:44 There might have been 17:53:06 Phantom__Hoover: Dude. 17:53:08 It takes three seconds to check. 17:54:33 No, it doesn't. 17:55:14 Eh. 17:55:24 It's probably fine. 17:55:29 I guess MODERN MOBOS don't do the beeping thing any more. 17:55:45 Phantom__Hoover: Yeah, just buy a DVI cable. 17:56:32 BtW, I can confirm that the graphics card's DVI cables are DVI-I and the monitor's unused DVI port is DVI-D. 17:58:48 Vorpal: You've gotta admire Phantom__Hoover's dedication to getting this VAX to run. 17:58:59 So are there like 20 different kinds of DVI cable? 17:59:04 Phantom__Hoover: No, there's one. 17:59:10 Phantom__Hoover: Buy the cheapest. 17:59:31 But there are 55 kinds of port? 17:59:35 *5 17:59:40 Mr Green always embrace you. 17:59:52 Vorpal will explain to Phantom__Hoover how ports are designed. 18:00:18 They oh wait they are intercompatible. 18:00:41 Phantom__Hoover: So how loud are the fans. 18:01:06 Not all that loud, although I haven't yet run it for more than 30 seconds or so. 18:01:22 Phantom__Hoover demonstrates Scottish hardness in the face of 99 dBa. 18:01:54 They're only a little louder than bagpipes. 18:03:36 -!- ais523\unfoog has quit (Remote host closed the connection). 18:07:38 NetBSD for Amiga: INSTALLING 18:07:43 I WILL TEST M68K 18:07:45 I WILLLLLLL 18:18:46 -!- Phantom__Hoover has changed nick to Phantom_Hoover. 18:29:24 -!- augur has quit (Remote host closed the connection). 18:39:32 where can I get malbolge? 18:39:48 a malbolge interpreter? 18:39:55 my programming teacher gave me a derp problem, and said use ANY language 18:39:58 http://esolangs.org/wiki/Malbolge#External_resources 18:40:08 new2net: good luck writing a malbolge program... 18:40:15 Idonno if Malbolge is a good selection for "any" :P 18:40:18 some cryptographic skill is recommended 18:40:47 "I killed a random mill owner. It wasn't my fault! I just went into his house and picked his pocket to get some practice at doing it, but he caught me and I ran. He chased me out into the wilderness, at which point I got bored of running, figured we were in the middle of a snowy forest in the middle of the night, and stabbed him through the heart. Then I dumped his body in a river. OK, I guess it total 18:40:47 ly was my fault." 18:41:15 Also an apt description of Malbolge. 18:43:32 "Lately I've taken to reanimating the bodies of people who piss me off, then killing them again so they burn up to a pile of ash. Hideous otherwordly punishment for my enemies, and it keeps the roads clear!" 18:43:39 The language is named after Malebolge, the eighth level of hell. 18:44:33 thought there were only 7 18:45:13 new2net: They created another one for people who make brainfuck derivatives. 18:45:22 In reality there are zero, in the Divine Comedy there are nine. 18:45:29 ++++++++++[>+++++>++++++++++>+++++++++++<<<-]>>>.<+.>+++++++++.<<.+++>>---------.-<.>+++++++.--- 18:45:52 ^bf ++++++++++[>+++++>++++++++++>+++++++++++<<<-]>>>.<+.>+++++++++.<<.+++>>---------.-<.>+++++++.--- 18:45:53 new2net 18:45:58 !bf_txtgen old2net 18:46:00 Hmm, why would the graphics card come packaged with a VGA to DVI adapter if it didn't work? 18:46:03 ​78 ++++++++++[>+>+++++++++++>++++++++++>+++++<<<<-]>>+.---.>.>.<<++.>+.<++++++.<. [774] 18:46:10 Phantom_Hoover: Satanism? 18:46:34 * new2net nods 18:46:39 but your txtgen doesn't leave only prime numbers in each byte 18:46:45 "my" txtgen :P 18:47:38 !malbolge_txtgen new2net 18:47:59 no shame in taking the easy road where available... 18:50:15 -!- derrik has joined. 18:53:21 back 18:53:26 Phantom_Hoover: any luck? 18:53:38 Hmm, why would the graphics card come packaged with a VGA to DVI adapter if it didn't work? <-- it wouldn't 18:53:45 unless something is broken 18:53:54 like the adapter or whatever 18:54:41 BtW, I can confirm that the graphics card's DVI cables are DVI-I and the monitor's unused DVI port is DVI-D. <-- that combo should work just fine, because DVI-I is DVI-A+DVI-D basically 18:55:03 Vorpal will explain to Phantom__Hoover how ports are designed. <-- I only know how the FreeBSD ports work :P 18:55:12 Greatest thing about the BSDs is that every time you mount their native filesystem you get to scream "MOUNT FOR FUCK'S SAKE" (<-- joke noöne will get) 18:55:34 Phantom__Hoover demonstrates Scottish hardness in the face of 99 dBa. <-- you mean Welsh 18:56:06 Hmm, I *do* have access to a TV with an HDMI input. 18:56:13 besides bagpipes kind of sound nice. Probably not in the long run though. 18:56:22 -!- ais523 has joined. 18:56:45 Gregor: I know about UFS mounting under linux. 18:56:52 elliott, does EgoBot interpret Malbolge? 18:56:53 Gregor: never tried it, but I know it is kind of bad 18:56:59 !malbolge 18:57:04 maybe? 18:57:07 hard to tell 18:57:18 new2net: I don't think so, but I'm not sure 18:57:20 !help languages 18:57:20 ​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. 18:57:28 yes, it does, it seems 18:57:53 ^malbolge ('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}= 18:58:22 new2net: ! not ^ 18:58:22 Vorpal: NOT - THE - JOKE 18:58:40 Gregor: i got it 18:58:44 Gregor: oh mount.ffs, but no one uses ffs any more 18:58:52 !malbolge ('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}= 18:58:53 Hello World! 18:59:02 wow the spambots have been busy recently 18:59:02 Vorpal: ufs aka ffsv2 18:59:19 elliott: right, but the tools are mount.ufs iirc 18:59:27 tool is* 18:59:41 elliott: so Gregor's joke doesn't work for them 18:59:53 elliott: because the joke was that the /tool/ is mount.ffs 19:00:28 "about the BSDs" 19:00:32 It's only called UFS on Linux. 19:00:36 * new2net dies inside. 19:00:39 Gregor: no 19:00:39 -!- new2net has left ("Leaving"). 19:00:49 Gregor: notice UFS and UFS2 in http://www.freebsd.org/projects/bigdisk/index.html 19:00:53 just as an example 19:00:54 Vorpal: I just watched NetBSD 5.1 mount_ffs 19:00:56 first hit on ddg for me 19:01:10 Gregor: well netbsd is like 10 years out of date except on toasters 19:01:10 -!- Ngevd has joined. 19:01:20 Vorpal: Amiga: Mostly like a toaster. 19:01:21 Hello! 19:01:26 Gregor: right 19:01:33 Gregor: I mainly used freebsd and some openbsd 19:01:50 I've got data in an Excel spreadsheet, what's the best way to use it in Haskell? 19:01:53 and I think freebsd is the largest *bsd 19:01:59 openbsd "more modern than netbsd" "lol" 19:02:03 unless I misremember 19:02:04 Vorpal: I mainly use Linux, because everything I want to run can either run Linux (in which case I don't want BSD), or the only free OS it can run is NetBSD :P 19:02:04 Ngevd: export to csv? 19:02:22 elliott, then what? 19:02:22 Gregor: heh 19:02:35 Ngevd: parsec would work 19:02:39 might be an easier way 19:02:42 Ngevd: search hackage for csv library 19:02:48 Vorpal: he said excel 19:02:58 elliott: I meant parsec for the csv data 19:02:58 duh 19:03:16 OK, trying this again with an HDMI cable. 19:03:18 Ngevd: or you could use the FFI for accessing MS Office integration stuff 19:03:26 Phantom_Hoover: doubtful it will help, but worth a try 19:03:35 Phantom_Hoover: remember to unplug the other monitor 19:03:38 Ngevd: Vorpal's advice is useless. 19:03:48 elliott: that stuff about FFI was a joke 19:03:49 obviously 19:06:08 [download] 16.7% of 37.55M at 175.13k/s ETA 03:02 <-- the video is 2 minutes. What a failure. 19:06:09 That didn't work either. 19:06:27 Phantom_Hoover: well then I guess one of the CPU, RAM or GPU are broken 19:06:28 Is there something wrong with the card, then? 19:06:34 no. 19:06:41 Vorpal: What's that about you getting download speeds that Americans can only dream of? 19:06:43 or mobo 19:06:55 Gregor: come on from a good mirror I can get 800 kbps down 19:07:15 Gregor: youtube: usually 500 kpbs 19:07:28 (and that was youtube-dl) 19:10:23 -!- derrik_ has joined. 19:10:35 OMG NetBSD extraction SO SLOW 19:11:03 Gregor: what is the bottle neck? 19:11:13 -!- derrik has quit (Ping timeout: 252 seconds). 19:11:20 Vorpal: Everything :P 19:11:29 -!- derrik_ has quit (Client Quit). 19:13:49 -!- derrik has joined. 19:15:18 -!- augur has joined. 19:15:27 [download] 20.3% of 210.35M at 163.04k/s ETA 17:32 <-- come on, for a 14 minute video 19:15:58 -!- derrik has quit (Client Quit). 19:17:18 -!- derrik has joined. 19:23:37 -!- copumpkin has changed nick to coblumpkin. 19:24:50 a hate so pure and… blumpkin seeds? 19:25:27 :D 19:27:50 ais523: there's a new humble bundle, btw 19:28:04 yes, I know, they advertise at me incessantly 19:28:30 these bundles come out much faster than I expected; and as a result, they're getting less of my custom than maybe they'd want 19:28:44 the inability to buy them after the period ends doesn't help either 19:28:51 not even at a mark-up 19:29:04 Sure you can. 19:29:06 It's just a really big markup. 19:29:28 ais523: Have you even ever played Uplink? 19:29:29 well, I mean, without bribing the relevant people 19:29:32 elliott: no, I haven't 19:29:37 I've heard of it, but not much about it 19:29:43 It's good. 19:29:47 It's really good. 19:29:48 well, I mean, without bribing the relevant people 19:29:52 I don't even know what genre it is 19:29:53 ais523: I was referring to simply being each game 19:29:58 oh, I see 19:30:12 ais523: Uplink is a fully-featured implementation of the ridiculous OSes used for hacking in films and TV shows 19:30:16 plus plot 19:30:26 (it even includes an IRC client, although it was removed in a patch) 19:30:41 ais523: it's really well done -- you can bring down systems by erasing their OS files with the command line 19:30:48 and they never come back up even if you restart the game with another player account 19:31:03 elliott... 19:31:16 presumably you can set the state of the game back to freshly-installed so you can do it again? 19:31:21 Crashed systems come back up eventually, and systems aren't persistent. 19:31:28 Phantom_Hoover: Not if you rm -r /. 19:31:36 ais523: Well, sure, but most systems aren't terribly interesting :P 19:31:40 but that command doesn't actually /work/ 19:31:43 in real life 19:31:45 Nope. 19:31:50 ais523: it's not rm -r /, it's del / or something :P 19:31:51 They still come back up. 19:31:52 what if you forkbomb them? 19:31:54 After a few months. 19:31:58 Phantom_Hoover: Hmm, they never came back for me, but OK. 19:32:06 ais523: The shell isn't *that* good. 19:32:09 And it's cd usr; delete; cd sys; delete. 19:32:12 boring 19:32:31 It's been extracting ./rescue/[ for multiple minutes now >_> 19:32:44 Gregor: why is there a file called [? 19:32:53 is it a symlink to test(1)? 19:32:56 (even more insane if it isn't) 19:33:45 `which [ 19:33:47 ​/usr/bin/[ 19:33:57 `file /usr/bin/[ 19:33:58 [ has been a conventional part of UNIX for years. 19:33:59 ​/usr/bin/[: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped 19:34:10 test and [ are slightly (very slightly) distinct. 19:34:20 discussing the same bug report with two different forks of the same project simultaneously 19:34:22 Gregor: yes, but I wouldn't have expected to see it in ./rescue 19:34:26 ~a~w~k~w~a~r~d~ 19:34:30 ais523: Fair 'nuff :) 19:34:30 elliott: are they test and [? 19:34:33 lol 19:34:39 X-D 19:34:56 FFFFFFFFFFF it's still extracting rescue/[ 19:35:07 perhaps it's infinitely large? 19:35:17 Gregor: I suspect it's hung on the filename or something :P 19:36:54 hmm, I conclude that the only way this can end up non-awkward is if i convince the two projects to merge 19:37:21 does the /original/ have the bug? and is it dead? 19:37:29 the original is dead 19:38:16 -!- coblumpkin has changed nick to copumpkin. 19:40:12 -!- derrik has quit (Quit: reconnect). 19:40:27 -!- derrik has joined. 19:45:43 elliott: Nope, finally got past it. 19:45:52 Gregor: The biggest file. 19:56:08 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 19:56:58 -!- Phantom_Hoover has joined. 20:00:23 -!- augur_ has joined. 20:01:20 -!- augur has quit (Ping timeout: 240 seconds). 20:04:32 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 20:07:06 elliott: oh right, I just remembered, kerio is also an ssh fanboy 20:07:18 what 20:07:23 I didn't even realise that was possible 20:07:28 but apparently so 20:08:00 Who ISN'T an SSH fanboy. 20:08:02 SSH rules. 20:08:05 I mean, you can do worse than SSH 20:08:15 ais523: but how 20:08:21 rsh 20:08:22 telnet 20:08:35 ais523, I have a message for you: kerio said: i just realized that rsync and pretty much every DVCS uses ssh - why can't acehack-tiles and/or jettyplay do the same? 20:08:45 ais523: ssh is awesome and you should use it! 20:08:52 [20:05] kerio: the use of ssh by git and by rsync is one of the things that made them much harder to port to Windows 20:08:54 [20:06] and also made them much more awesome 20:09:17 Windows is for losers anyway. 20:09:20 ais523: it's amazing how quickly i have come to hate kerio 20:09:25 heh 20:09:44 it usually takes at least ten more lines than i've seen 20:09:46 anyway, there you go, ssh fanboyism in action 20:10:34 ais523: you should make jettyplay use rsh+perl 20:11:01 elliott: well, jettyplay connects to public NetHack servers to watch, normally via telnet 20:11:13 but kerio removed telnet support from acehack.eu, because ssh was so superior 20:11:17 so it doesn't work on AEU at the moment 20:11:47 -!- Darth_Cliche has joined. 20:12:51 ais523: hmm, what exactly does ssh give for anonymous connections? 20:12:59 authentication overhead, I think, plus compression 20:13:13 not sending the password in plaintext 20:13:17 oh, and encryption I guess :P 20:13:24 ais523: vital nethack passwords 20:13:31 kerio did find a really huge security bug in dgamelaunch, and actually got root on someone else's server through it 20:14:01 ais523: that's, um, a really immature way to respond to remote holes? 20:14:17 well, he didn't do anything destructive with it but edit the homepage and close the hole behind him 20:14:27 that sounds destructive to me :P 20:14:52 right, but the server admin seemed not to mind 20:23:45 -!- Phantom_Hoover has joined. 20:24:20 -!- sebbu2 has joined. 20:24:20 -!- sebbu2 has quit (Changing host). 20:24:20 -!- sebbu2 has joined. 20:24:37 fungot! 20:24:37 Phantom_Hoover: crazy utahraptor! homeslice! oh, i wasn't talking about you here, i have and now god's in on it too, utahraptor. they're quite the whistles in mario, on a whale-watching tour: 20:25:05 Oh fungot, we love you so. 20:25:06 Gregor: people in car car simulator trucko boat 3. that's a ' thr' followed that. remember? remember punchette, the power punch", sure but outside of a religious context, but it seems i'm destined to be with you 20:25:06 good 20:25:33 We should use fungot to set the /topic. 20:25:33 Gregor: a good choice, then i'm going to make mistaks so bad that they kill me, and a parallel to all this, as usual, t-rex 20:25:47 good 20:25:48 Gregor: --Gregor "antioptbot" Gregor 20:26:29 -!- sebbu has quit (Ping timeout: 240 seconds). 20:27:29 X-D 20:27:41 TOUCHÉ SIR 20:29:00 -!- oerjan has joined. 20:29:38 HUMBLE INTROVERSION BUNDLE 20:31:07 ooh this sounds nice "Humble Introversion Bundle" 20:31:11 --the other channel, hours ago 20:31:46 Is Crayon Physics Deluxe worth it? 20:31:59 surely you already have it from another bundle 20:32:05 No 20:32:12 I have Aquaria from another bundle 20:32:16 Sgeo: it's fun for a while, but becomes a bit repetitive 20:32:43 and the physics engine is a little wonky, enough that you can't really do things that the designers didn't think of and have them work with any degree of success 20:32:50 hmm 20:33:51 and it feels very random (actually, it's sensitivity to small details of input rather than randomness, but that comes to much the same thing in practice) 20:34:04 Hmm 20:34:13 Can't really hurt that much to get it, can it? 20:34:39 * elliott hardly thinks Introversion's games are worth less than 2.25 pounds. 20:35:06 * Sgeo currently has $12.83 in his Paypal account... 20:35:16 * elliott paid 4 pounds, because I already have Uplink and am uncertain whether I'll like DEFCON or not, plus already have the other two games, and I spent more than everyone else on the other bundles anyway. 20:36:46 * Sgeo pays $5 20:36:50 :/ 20:37:05 elliott: my bank charged me an extra £1.50 for paying in dollars from a pounds-denominated bank account 20:37:42 my paypal didn't 20:37:48 Sgeo: You realise you can add more funds to PayPal acounts. 20:37:55 I refuse to use PayPal 20:38:32 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 20:38:32 elliott, not as easily as just using what's currently there 20:38:35 ais523: Yes, I fully predicted a response along those lines. I'm sure elaborating will be productive and entertaining for all of us. 20:38:59 elliott: heh, somehow I don't believe you 20:39:10 but basically, it comes from multiple incidents in which they randomly decided to take people's money 20:39:14 Interleave tab width discussion while you're at it!!! 20:40:22 I FINALLY KNOW WHA I'M DOING! 20:40:29 WITH A T ON THE END OF WHA 20:41:09 hi Ngevd 20:42:01 Someone on Reddit mentioned Slavehack as being like MMO Uplink? 20:43:10 It should be StdGen -> Bool -> String -> String rather than Int -> Bool -> String -> String 20:45:19 Ngevd: Whenever you take an StdGen, you want to output one too 20:45:23 So -> (String, StdGen) 20:45:40 what does StdGen do? 20:45:53 -!- myndz\ has joined. 20:46:02 ais523: it does nothing, it's a type 20:46:12 what's its intended use, then? 20:46:17 elliott: unless you make an infinite String result, or perhaps even a potentially infinite one 20:46:20 ais523, a random number generator 20:46:36 oerjan: well yes 20:46:39 oh, I see, using it monad-style 20:46:41 but without an actual monad 20:46:42 You can use it to obtain a number and a new RNG 20:46:42 :t split 20:46:43 forall g. (RandomGen g) => g -> (g, g) 20:47:23 or one where you don't want the whole String to be calculated immediately, i guess 20:47:43 :t randoms 20:47:45 forall g a. (Random a, RandomGen g) => g -> [a] 20:48:27 :t random 20:48:28 forall g a. (Random a, RandomGen g) => g -> (a, g) 20:48:49 * elliott thinks the fact that those aren't in a Random monad is awful. 20:49:02 it occurs to me that splitting :: (RandomGen g) => (g -> a) -> g -> (a, g); splitting f g = second f . split could be useful 20:49:11 er 20:49:13 *first 20:50:22 oerjan: splitting f = fmap f random :P 20:50:30 (with correct Random monad) 20:50:45 what 20:51:06 oerjan: * elliott thinks the fact that those aren't in a Random monad is awful. 20:51:29 random :: (Random a) => Rand a 20:51:39 elliott: well i guess if RandomGen was an instance of Random - except it's a class, so that would break things 20:51:44 runRand :: (RandomGen g) => Rand a -> g -> (a,g) etc. 20:51:45 oerjan: um no 20:51:52 i'm saying that random's type is wrong 20:51:57 because it's threading an explicit state monad around instead of just 20:51:59 being a state monad 20:52:09 I have written a program in Haskell that could be used in lessons to demonstrate why error handling is a good idea 20:52:16 elliott: um do you realize what splitting _does_? 20:53:02 oerjan: oh hm, i misread splitting 20:53:11 sry 20:53:11 thought so :P 20:53:30 split :: Rand a -> Rand a 20:53:32 i guess :P 20:53:49 why did some fonts go super small in GTK programs suddenly?! 20:53:50 wtf 20:53:52 not all 20:54:10 Okay, that reminds me 20:54:15 or wait, maybe qt ones 20:54:19 If I want to use a module, I need to install the module 20:54:24 yeah QT 20:54:45 Ngevd: very true. 20:55:19 Ngevd: is that all 20:55:24 going to restart x11 20:55:35 elliott: how do install module? 20:55:47 Ngevd: what module 20:55:48 exactly 20:55:50 you are being very vague 20:56:02 Data.Spreadsheet 20:56:05 http://hackage.haskell.org/package/spreadsheet 20:56:13 cabal install spreadsheet but uhhhh 20:56:15 i would not use that package 20:56:22 http://hackage.haskell.org/package/csv 20:56:25 try this instead :P 20:56:35 > (evalState . forever . state $ random) $ mkStdGen 42 :: [Int] 20:56:36 Ambiguous type variable `a' in the constraint: 20:56:36 it's what i've seen used 20:56:36 `System.Random.Random a' 20:56:36 ... 20:56:38 argh 20:56:48 No I need to rewrite my program. 20:56:49 w 20:56:52 oh duh 20:56:54 With the No 20:56:58 I said Now, not No 20:57:01 > (evalState . sequence . state $ random) $ mkStdGen 42 :: [Int] 20:57:02 Couldn't match expected type `[Control.Monad.Trans.State.Lazy.StateT 20:57:03 ... 20:57:04 Ngevd: but anyway, "cabal install pkg" 20:57:15 hmph 20:57:17 :t state 20:57:18 forall s a. (s -> (a, s)) -> State s a 20:57:20 you shouldn't need to rewrite your program, just the csv input bits P: 20:57:21 :p 20:57:27 elliott: what if I'm an idiot and using Windows? 20:57:31 oerjan: might be strict 20:57:32 :t evalState 20:57:33 forall s a. State s a -> s -> a 20:57:34 Ngevd: cabal install pkg 20:57:44 elliott: well it _says_ Lazy up there :P 20:57:56 oerjan: "expected" but ok 20:58:14 oh duh 20:58:24 Ngevd: open cmd.exe and run that stuff I presume? 20:58:30 > (evalState . sequence . repeat . state $ random) $ mkStdGen 42 :: [Int] 20:58:31 with the right path 20:58:32 [-3907187990116499535,-2519438828217931933,-8264534369199619667,86887135830... 20:58:35 finally 20:59:28 > randoms 20:59:29 Overlapping instances for GHC.Show.Show (g -> [a]) 20:59:30 arising from a use of... 20:59:46 > randoms (mkStdGen 42) 20:59:48 [-3907187990116499535,-2519438828217931933,-8264534369199619667,86887135830... 20:59:48 :t forever 20:59:49 forall (m :: * -> *) a b. (Monad m) => m a -> m b 20:59:55 @src forever 20:59:56 Source not found. I can't hear you -- I'm using the scrambler. 21:00:02 oerjan: :P 21:00:05 what package is it in? 21:00:05 forever = fix (>>) 21:00:07 base 21:00:15 hm 21:00:18 Ngevd: duh 21:01:12 oerjan: runRandAll :: Rand a -> [a] >:) 21:01:13 elliott: well it isn't in Prelude if that is what you meant. 21:01:36 Vorpal: "package" does not mean what you seem to think it means 21:01:45 elliott: well, module is what I meant 21:01:49 oerjan: runRandAll random g == randoms g 21:01:50 used wrong word 21:01:53 Vorpal: Control.Monad 21:01:56 thanks 21:02:05 oerjan: runRandAll (liftA2 (,) random random) g == guess 21:05:03 -!- Phantom_Hoover has joined. 21:06:43 also randoms g, but with [(a,a)] return type? 21:07:41 hmm, actually, randoms is very inelegant 21:07:45 ideally runRandAll would be 21:07:53 runRandAll :: Rand a -> [a] with no g argument 21:07:59 and simply return _all possible results_ 21:08:07 for the random types involved in its computation 21:08:36 > fst $ random (mkStdGen 42) :: [(Int, Int)] 21:08:37 No instance for (System.Random.Random 21:08:37 [(GHC.Types.Int, ... 21:08:38 er 21:08:42 > fst $ random (mkStdGen 42) :: (Int, Int) 21:08:43 No instance for (System.Random.Random 21:08:43 (GHC.Types.Int, G... 21:08:45 bah 21:09:00 well it would be, if that instance existed 21:09:56 bah, MonadRandom doesn't have that 21:10:12 fuck FAT 21:10:23 * Vorpal curses this USB memory 21:10:30 the obvious way to model running a nondetemrministic computation on a generator is to have it simply magically pick one ofthe results of runRandAll... 21:10:30 FATs differ but appear to be intact. Use which FAT ? 21:10:30 1) Use first FAT 21:10:30 2) Use second FAT 21:10:37 i mean, but optimised :) 21:11:13 elliott: that doesn't include the RandomGen class so would be restricted to the StdGen instance... 21:11:26 oerjan: well i mean that's just how you'd _think_ about it 21:11:37 @src RandomGen 21:11:38 class RandomGen g where 21:11:38 next :: g -> (Int, g) 21:11:38 split :: g -> (g, g) 21:11:38 genRange :: g -> (Int,Int) 21:11:40 @src Random 21:11:41 class Random a where 21:11:41 random :: RandomGen g => g -> (a, g) 21:11:42 randoms :: RandomGen g => g -> [a] 21:11:44 randomR :: RandomGen g => (a,a) -> g -> (a,g) 21:11:46 randomRs :: RandomGen g => (a,a) -> g -> [a] 21:11:47 randomRIO :: (a,a) -> IO a 21:11:50 randomIO :: IO a 21:12:03 oerjan: ideally it'd be something like class (Ix a) => Random a where { something } 21:12:11 or uh Bounded a 21:12:13 i just thought of that 21:12:17 point is, runRandAll wouldn't need a generator 21:12:22 it'd just pick every single possible value of the type 21:12:35 itym Enum, Bounded has no range 21:12:39 ofc you might want a binary tree thing instead if you actually want to use them... 21:12:41 oerjan: right 21:12:44 Enum + Bounded 21:13:27 but randomIx :: (RandomGen g, Ix a) => (a,a) -> g -> (a, g) could be written now... 21:13:39 and would work for tuples 21:14:15 @src Ix 21:14:15 class (Ord a) => Ix a where 21:14:15 range :: (a,a) -> [a] 21:14:15 index :: (a,a) -> a -> Int 21:14:15 inRange :: (a,a) -> a -> Bool 21:14:15 rangeSize :: (a,a) -> Int 21:14:50 > rangeSize (1,2) 21:14:51 2 21:15:03 bah. i am going to sleep rather than think about this. _tomorrow_ I can futz around with random monads. 21:15:07 night. 21:15:13 Goodnight 21:15:19 -!- elliott has quit (Quit: Leaving). 21:15:43 oh wait Ix has no way to get _back_ an a value from an Int :( 21:15:56 and Enum has no tuple instance 21:16:10 (well no efficient way) 21:21:35 Oh no, poor I. 21:21:35 *Ix 21:26:42 Phantom_Hoover: so any luck with your computer? 21:26:58 Phantom_Hoover: maybe you should get some experienced you know near you to check it out? 21:27:05 I want to play WA but elliott is gone and Sgeo is boring. 21:27:14 Phantom_Hoover: WA? Wolfram Alpha? 21:27:20 Worms: Armageddon 21:27:22 oh 21:27:22 Western Australia? 21:27:23 right 21:27:31 I don't own that game, so I can't join in 21:27:41 Phantom_Hoover, I don't have my copy of the ISO with mne 21:27:58 Not sure when I'll ever have it 21:28:01 :/ 21:28:22 oh? 21:28:28 torrent it? 21:28:48 Meh 21:28:54 Also, I have school in a few hours 21:29:29 What time zone? 21:29:29 wolfram armageddon, the genius overlord game 21:29:35 oerjan: heh 21:29:46 I vote for quote 21:29:58 `addquote wolfram armageddon, the genius overlord game 21:30:00 yeah 21:30:00 734) wolfram armageddon, the genius overlord game 21:30:28 @pl-resume 21:30:43 Plugin `pl' failed with: thread killed 21:31:02 how awful 21:31:12 @pl-resume 21:31:27 Plugin `pl' failed with: thread killed 21:31:31 @pl test 21:31:31 test 21:31:33 @pl-resume 21:31:33 pointless: sorry, nothing to resume. 21:31:36 that's quite an @pl you gave it 21:31:50 what pl was it he gave it? 21:31:52 I didn't see it 21:32:09 it might still have been on the one that crashed yesterday, and which started the day before that 21:32:16 @pl ap id id (ap id id) 21:32:20 ap id id (ap id id) 21:32:20 optimization suspended, use @pl-resume to continue. 21:32:26 ah 21:32:27 @pl-resume 21:32:33 ap id id (ap id id) 21:32:33 optimization suspended, use @pl-resume to continue. 21:32:36 @pl-resume 21:32:47 oerjan: why is that doing that? 21:32:49 ap id id (ap id id) 21:32:49 optimization suspended, use @pl-resume to continue. 21:33:19 Vorpal: because ap is SKI S and it tries to rewrite ap x y z as x z (y z) 21:33:40 @pl-resume 21:33:55 Plugin `pl' failed with: thread killed 21:34:24 -!- Ngevd has quit (Ping timeout: 258 seconds). 21:34:29 oerjan: oh right 21:34:32 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 21:34:40 oerjan: is there a way to do it properly? 21:35:03 however, it seems like the thread killing only happens based on something like cpu time, so the other day i could resume it despite a day having passed :P 21:35:07 @src ap 21:35:07 ap = liftM2 id 21:35:13 oh Applicative, right 21:35:26 Vorpal: um S I I (S I I) _is_ an infinite loop in SKI calculus 21:35:32 ah 21:35:43 oerjan: I can't say I ever studied SKI much 21:35:52 @hoogle ap 21:35:53 Prelude appendFile :: FilePath -> String -> IO () 21:35:53 System.IO appendFile :: FilePath -> String -> IO () 21:35:53 Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b 21:36:13 it's the (e ->) monad, as usual for @pl 21:38:05 @pl ap x y z 21:38:05 x z (y z) 21:38:10 S S K (S (K (S S (S (S S K)))) K) 21:38:29 @pl ap ap const (ap (const (ap ap (ap (ap ap const)))) const) 21:38:29 ap ap const (ap ap (ap (ap ap const)) . const) 21:38:40 aww 21:40:04 @unpl ap ap const (ap ap (ap (ap ap const)) . const) 21:40:04 ((\ m n -> m >>= \ k -> n >>= \ j -> return (k j)) >>= \ e -> (\ a _ -> a) >>= \ d -> return (e d)) (\ r -> ((\ ab ac -> ab >>= \ z -> ac >>= \ y -> return (z y)) >>= \ t -> (\ ai -> ((\ au av -> au 21:40:04 >>= \ as -> av >>= \ ar -> return (as ar)) >>= \ al -> (\ b _ -> b) >>= \ ak -> return (al ak)) >>= \ af -> ai >>= \ ae -> return (af ae)) >>= \ s -> return (t s)) (\ _ -> r)) 21:40:07 argh 21:41:14 Vorpal: however, ap may be the only thing @pl handles which causes actual duplication during simplification, so that it can loop 21:41:36 heh 21:42:00 @pl (\x -> x x) 21:42:00 join id 21:42:06 @pl (\x -> x x) (\x -> x x) 21:42:10 ap id id (ap id id) 21:42:10 optimization suspended, use @pl-resume to continue. 21:43:11 @pl join join join 21:43:11 join join join 21:43:20 bah 21:43:30 @pl join id (join id) 21:43:30 join id (join id) 21:43:47 @pl ap id id (join id) 21:43:48 join id (join id) 21:44:10 hm it's possible it only introduces join at the end of the previous simplifications 21:44:49 @unpl join join join 21:44:50 ((\ d -> d >>= \ c -> c) >>= \ a -> a) (\ f -> f >>= \ e -> e) 21:44:58 @pl ((\ d -> d >>= \ c -> c) >>= \ a -> a) (\ f -> f >>= \ e -> e) 21:44:58 join join join 21:45:01 bah 21:45:27 it looks like it _could_ have made join duplicate, but doesn't try 21:47:28 (btw none of these expressions type in actual haskell) 21:47:56 well 21:47:58 :t join join 21:47:59 Occurs check: cannot construct the infinite type: 21:48:00 m = (->) (m (m a)) 21:48:00 Probable cause: `join' is applied to too few arguments 21:48:02 nah 21:48:05 -!- derrik has quit (Quit: dreamzz). 21:48:18 :t join id 21:48:19 Occurs check: cannot construct the infinite type: m = (->) (m a) 21:48:19 Probable cause: `id' is applied to too few arguments 21:48:19 In the first argument of `join', namely `id' 21:48:28 not even that 21:52:26 -!- Patashu has joined. 21:57:00 -!- Phantom_Hoover has joined. 22:23:36 I like there's this huge reaction of "looool stop being lazy get a job" 22:23:41 in response to Occupy protestors 22:24:10 I guess there's just 22:24:13 a magical job tree 22:24:21 that gives you a job if you /really/ want one. 22:33:39 Clap your hands if you believe in jobs. 22:42:31 kallisti: that is my dad's view. doesn't help that all the major news outlets only show the "alternative types" and not the regular people 22:42:51 except for the daily show. it showed some regularish people. does that count as a major news outlet? 22:44:06 yes 22:44:56 NPR has pretty coverage of Occupy as well. 22:45:05 but not as much video 22:45:12 all audio/writing/photographs mostly 22:45:31 *pretty good 22:48:03 prett works 22:50:03 -!- Darth_Cliche has quit (Quit: You are now graced with my absence.). 22:51:40 I don't really think Occupy will accomplish anything unless it gets more people. 22:51:48 in other words, if the unemployment rate goes up 22:51:52 and people have nothing else to do 22:51:58 but go protest the government 22:52:28 So basically you're saying it's in Occupy's best interests to destroy the jobs of hard-working Americans everywhere? 22:53:35 not quite 22:53:49 Occupy's best interest is not to have further economic crises. 22:53:53 so... 22:53:56 no 22:54:23 But this would be worsening of an existing crisis to drive home their point. 22:54:45 ...I guess? 22:55:16 I don't think Occupy should go make more people jobless 22:55:21 because that... makes no sense. 22:56:11 wow switzerland has a 2.1% unemploy rate 22:56:30 Signapore is 1.9 22:56:50 wtf Monaco is 0 22:57:58 Monaco has the advantage of having a population of 35,986. 22:58:10 indeed 22:58:20 but still that's amazing that /everyone/ has a job. 22:58:41 * kallisti decides to become a citizen and then FUCK UP THEIR STATS HAHAHAHAHAHAHA 22:58:50 also no income tax 22:58:51 which is badass 22:59:34 so basically a bunch of rich Europeans live there so they can gamble and avoid taxes. 22:59:37 sounds good. 23:05:12 as far as not-micronations 23:05:20 belarus has the best at 0.7% 23:05:51 Most of the Belarusian economy remains state-controlled[93] and has been described as "Soviet-style."[124] Thus, 51.2% of Belarusians are employed by state-controlled companies, 47.4% are employed by private Belarusian companies (of which 5.7% are partially foreign-owned), and 1.4% are employed by foreign companies. 23:06:37 * kallisti decides to become a citizen and then FUCK UP THEIR STATS HAHAHAHAHAHAHA 23:06:59 You realise that a) the cost of living will be huge and b) they're under no obligation to let you in. 23:07:19 yes 23:07:30 and no I actually hadn't thought about that 23:08:55 1. If you are employed or have been offered to work for a Monegasque company within the principality of Monaco 23:08:58 If you are wanting to set up a new business in Monaco, in which case the residency will only be given once the company has been officially registered. 23:09:01 If you can prove that you have a certain net wealth and can leave a minimum capital balance in your Monaco account. This amount is at the discretion of the Monaco bank. 23:09:11 you have to meet one of those three criteria 23:09:39 -!- MDude has quit (Read error: Connection reset by peer). 23:10:03 -!- MSleep has joined. 23:17:24 Is that the requirements for *citizenship*? 23:17:40 yes 23:17:51 God damn. 23:17:56 it's /or/ not /and/ 23:18:01 you only have to do one. 23:18:04 Daaamn. 23:18:29 "prove that you have a certain net wealth" I wonder how much that is typically 23:18:43 * Phantom_Hoover → sleep 23:19:09 -!- Phantom_Hoover has quit (Quit: Leaving). 23:19:42 I guess everyone is technically "employed" in Monaco because they either own a business, work for a business, or have so much money that they don't really need a job. 23:20:18 'Cept there's native citizens. 23:23:19 Monaco's population is unusual in that the native Monegasques are a minority in their own country comprising 21.6% of the population. The largest group are French nationals at 28.4%, followed by Monegasque (21.6%), Italian (18.7%), British (7.5%), Belgian (2.8%), German (2.5%), Swiss (2.5%) and US nationals (1.2%). 23:23:41 -!- sebbu2 has changed nick to sebbu. 23:27:18 -!- pikhq_ has joined. 23:27:20 -!- pikhq has quit (Ping timeout: 240 seconds). 23:31:37 huh though apparently the GDP (PPP) per capita in Monaco is ranked 31st 23:32:06 whereas the States are 9th 23:32:48 oh... well 23:33:07 with nominal GDP per capita, Monaco ranks first (in rankings where it's actually /included/) 23:33:23 http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nominal)_per_capita 23:34:13 so basically 23:34:17 the cost of living in Monaco is ridiculous 23:35:56 and Norway is apparently awesome both in terms of nominal and PPP GDP per capita. 23:36:13 and is also not a micro-nation 23:39:31 oerjan: wtf, so you've alternated between the same two prime ministers for the last 14 years or so? 23:41:54 -!- augur_ has quit (Remote host closed the connection). 23:54:20 http://en.wikipedia.org/wiki/Eurabia 23:54:23 wow this is incredibly stupid. 23:58:00 -!- ais523 has quit (Remote host closed the connection).