00:00:00 you do use strict and warnings, right? 00:00:08 of course, but what is the warning? 00:00:37 help is an undefined bareword 00:00:37 * CakeProphet will find out soon enough... 00:01:16 first I need to learn emacs regexp so I can save time later... 00:01:34 hm isn't => precisely for _allowing_ barewords before it 00:02:08 yeah I don't think it will error. 00:02:21 => is essentially a comma that allows a bareword in front of it as a string. 00:02:25 oh, right 00:02:29 ugh 00:02:47 ugh 00:02:50 lol... 00:03:46 if I had joined this channel for the first time today, I would almost get the impression that you guys don't like esoteric languages. 00:04:15 I don't like esolangs that just have weird syntax as their gimmick 00:04:26 and I don't program in esolangs when I'm not esoprogramming 00:04:41 does perl also have weird semantics I forget 00:04:59 yes. 00:05:06 monqy: It has every semantic. 00:05:16 !perl "2" + "2" 00:05:18 !perl print "2" + "2" 00:05:19 4 00:05:20 no don't do that 00:05:22 urgh 00:05:29 !perl print 2 . 2 00:05:30 22 00:05:42 * elliott smashes CakeProphet's head in 00:07:31 !perl print print 00:07:31 1 00:07:38 !perl print print + 1 00:07:38 11 00:07:45 what just happened 00:07:54 print (+1) => 1 00:07:57 it printed positive one, and then returned 1, which it then printed. 00:07:58 print 1 => "1"; 1 00:08:01 erm 00:08:03 print (+1) => "1"; 1 00:08:03 * Phantom_Hoover → sleep 00:08:05 print 1 => "1"; 1 00:08:19 augur: link to what edwardk is talking about 00:08:24 !perl print 1 => "1"; 1 00:08:24 11 00:08:26 -!- Phantom_Hoover has quit (Quit: Leaving). 00:08:34 elliott: what 00:08:42 er, ski 00:08:51 elliott: hes not talking about anything 00:08:52 elliott: yes the transform to a regular , occurs in the tokenizer, before any precedence is done. 00:09:08 augur : i see you at least mention later that `*' is supposed to have type `One' 00:09:09 * hape01_ has quit (Quit: leaving) 00:09:09 * kate_r has quit (Remote host closed the connection) 00:09:09 * hape01 has quit (Quit: Lost terminal) 00:09:09 ski: im fixing that 00:09:09 btw on page 14, there's a type which extends well into the margin 00:09:11 * guy (6334bbac@gateway/web/freenode/ip.99.52.187.172) has joined #haskell 00:09:13 * guy has quit (Client Quit) 00:09:15 elliott: oh i see 00:09:15 also, yeah, theres a lot of stuff that goes into margins :p 00:09:17 augur: orly 00:09:26 you meant i should link to what SKI is talking about 00:09:40 sorry i thought you were re-addressing that to ski 00:09:42 who is oddly not here 00:09:42 ok 00:09:51 well, youll have to wait until i fix it, elliott! 00:10:00 >:| 00:10:05 ski is clearly lambdabot's secret identity 00:10:09 also, youll just trash it, so 00:10:13 no i won't 00:10:16 i promise to make no comments at all 00:10:17 ofcourse you will 00:10:48 i promised 00:11:00 !perl print print print print print 00:11:01 1111 00:11:08 wooo 00:11:27 !perl print (print (print (print print))) 00:11:27 1111 00:12:26 elliott: right now its bulky and im going to pare it down to something more focused 00:12:33 @bible matt 5:22 00:12:33 Unknown command, try @list 00:12:36 oops 00:12:49 ... 00:13:00 I agree with elliott 00:13:07 oh my god this add_cmd thing is such a beautiful hack. 00:13:22 btw 00:13:23 foo => {} 00:13:25 still requires prototypes 00:13:27 unless you add sub 00:14:01 hmmm, oh yeah, I guess I would need a sub... 00:15:08 !perl ((print print) (print print)) 00:15:09 syntax error at /tmp/input.25532 line 1, near ") (" 00:15:49 yeah okay, so you can't call 1 as a subroutine. 00:16:03 this is a bug that is likely to be fixed soon. 00:16:10 >_> 00:19:16 elliott: ah yes, I believe without the sub it's interpreting the { as the start of a hashref. 00:19:50 ah well, I'll just use string literals instead of this => nonsense. 00:21:16 > 1 1 :: Int 00:21:17 1 00:24:11 I've decided programming or trying to understand #haskell while moderately lovesick is hopeless. 00:26:53 programming #haskell is indeed pretty difficult. 00:26:59 or I would imagine it is. I have never tried. 00:27:46 I have TRANSPARENCY + NIGHTMARE against opponent's STONE BARRAGE, which means there is a 1/16 chance that they can possibly hit me at all. 00:28:15 Possibly even slightly less. 00:28:37 Actually, no, not less. 00:31:58 CakeProphet: it's just a simple #irp dialect 00:32:10 with unusually polite interpreters 00:36:01 And then they try playing BONE ATTACK (1 + 50% to prevent attacks (unless switched)), which is completely useless since I have two Z.R.C. (and even when I don't, I use RECYCLE ENERGY) 00:36:49 so type add_cmd name => sub { 00:37:10 while not as pretty ass I had hoped, does save me the effort of manually adding commands to a hash table. 00:37:13 *typing 00:37:27 ...lol, these typos are ridiculous sometimes. 00:37:36 CakeProphet: you can actually avoid the sub, I think, with prototype majjik 00:37:45 yes but it has to be the FIRST argument for some reason 00:37:49 which is way more ugly. 00:38:07 I think you could achieve foo => { 00:38:13 ...nope. 00:38:15 I think there's a Moose thing that uses that syntax 00:38:22 oh, well, maybe. 00:38:32 elliott: oh, and yes, I've seen Moose. Haven't used it or learned it though. 00:39:09 still the prototype document says that the sub or comma isn't required if the & argument is the first one, which is how map, sort, grep, and friends work. 00:39:49 foo => { requires the comma but not the sub, which I don't think is a possible case 00:41:00 Golly wants Perl 5.10 but I only have 5.8 installed, and scared that upgrading will break XChat again 00:43:02 has 'node' => (is => 'rw', isa => 'Any'); 00:43:19 it uses the {} with hashrefs but I don't see any anonymous subs. 00:44:19 before, after, and around use name => sub {...} 00:46:29 I could do something like command {...} name => category => documentation 00:46:41 but that puts all of the information after a huge block of code. 00:49:18 hmmm 00:49:31 !perl print => => => 00:49:42 !perl print a => b => => 00:49:42 ab 00:49:45 haha, nice. 00:50:08 !perl print a => => b => 00:50:09 ab 00:51:45 -!- oerjan has quit (Quit: Good night). 00:53:31 -!- zzo38 has quit (Remote host closed the connection). 00:56:13 * Sgeo notes with alarm only having 5GB free 01:01:31 ?hoogle f (f a) -> f a 01:01:31 Control.Monad join :: Monad m => m (m a) -> m a 01:01:31 Prelude concat :: [[a]] -> [a] 01:01:31 Data.List concat :: [[a]] -> [a] 01:01:35 hmm 01:01:44 :t (id <*>) 01:01:45 forall a b. ((a -> b) -> a) -> (a -> b) -> b 01:01:50 :t (pure id <*>) 01:01:51 forall a (f :: * -> *). (Applicative f) => f a -> f a 01:03:21 :t fmap id 01:03:22 forall a (f :: * -> *). (Functor f) => f a -> f a 01:06:08 -!- Lymee has quit (Quit: 1... 2... 3... HUGS! :D). 01:07:55 -!- Vorpal has quit (Read error: Operation timed out). 01:21:45 -!- cheater__ has quit (Ping timeout: 255 seconds). 01:34:54 -!- cheater__ has joined. 01:55:41 -!- iconmaster has quit (Quit: Pardon me, but I have to go die in NetHack again.). 03:40:44 -!- azaq23 has quit (Ping timeout: 240 seconds). 03:41:46 -!- azaq23 has joined. 03:50:51 -!- pikhq has quit (Read error: Operation timed out). 03:52:58 -!- pikhq has joined. 04:05:03 6 down, 44 to go. 04:05:09 :D 04:05:36 pikhq: wat 04:05:55 elliott: The New York state legislature just voted to legalise same-sex marriage. 04:06:05 oh 04:06:11 do you want a fucking cookie 04:06:25 congratulations, your legislature is not completely composed of entirely disgusting sub-humans 04:06:38 elliott: You live in a theocracy. You may shut up now. 04:08:25 pikhq: no, I don't 04:08:45 I live in a de jure monarchy, which is a completely different thing. 04:09:13 A constitutional monarchy, at that. 04:22:39 elliott: You have no constitution, and your monarch is By the Grace of God Queen. 04:23:04 The very basis of your form of government is a divine grant of power. 04:23:21 http://en.wikipedia.org/wiki/Constitutional_monarchy lists the UK as a constitutional monarchy, and you are deliberately using an interpretation of "theocracy" you know to be bullshit to troll me, so basically shut up. 04:23:46 What constitution do you have? 04:24:49 "Constitutional monarchy (or limited monarchy) is a form of government in which a monarch acts as head of state within the parameters of a constitution, whether it be a written, uncodified or blended constitution." 04:25:08 We do not need an explicit, written constitution to be a constitutional monarchy. 04:25:22 elliott: Okay, fine, fine, I'll stop trolling and go with a much more *relevant* criticism. 04:25:33 pikhq: Also, please see http://en.wikipedia.org/wiki/Constitution_of_the_United_Kingdom 04:25:37 elliott: Your country doesn't have same-sex marriage. 04:26:03 pikhq: No, but it has civil unions; all that needs to be done is to abolish marriage as a governmental institution. 04:26:39 And then remove all the additional restrictions civil unions have, but hey, how many states do you have to go? 04:30:20 So, in short, you have yet to do it. So your legislature may be entirely composed of entirely disgusting sub-humans. 04:30:53 pikhq: nope, all I care about is the existence of gender-nondiscriminatory civil unions 04:31:05 marriage is an acceptable substitute 04:31:29 discriminatory marriage should not exist if nondiscriminatory unions exist, but it's not nearly as huge a problem 04:31:38 elliott: The issue being, of course, that many forms of "civil union" give distinct rights from a marriage. 04:32:04 yeah but most of the rights marriage gives are total bullshit. 04:32:14 How so? 04:32:46 because they tie the idea of loving someone unconditionally 4evaaa with certain arrangements like taxes 04:34:22 Okay, true, those are BS. 04:35:32 TBH, I'd rather for government recognition of marriage to go away, but it seems much more likely to get a gender-indiscriminate definition of the institution through than to eliminate marriage on a government level. 04:35:45 I mean, if you thought the "WAR ON MARRIAGE" types were bad now... 04:36:13 i love how you let your political space be defined by what will make the biggest idiots slightly less angry 04:36:29 Under interpretations of QM where wavefunction collapse occurs, when does it occur? 04:37:06 elliott: The important thing is to get equal treatment of all people under the law. 04:38:20 pikhq: that won't happen in america for a long long time 04:38:25 at least not by the current rate 04:38:34 elliott: It seems unwise to fight for the platonic ideal legal system, which is impractical, when you could fight to get a good legal system, which is practical. 04:38:40 How so? 04:39:25 pikhq: When do you think incestuous marriages will be legalised? 04:39:30 Few years? Decade? 04:39:37 A billion trillion years from now? 04:40:19 https://secure.wikimedia.org/wikipedia/en/wiki/Nirvana_fallacy 04:40:28 elliott: The important thing is to get equal treatment of all people under the law. 04:40:35 So by equal treatment of all people 04:40:37 you mean equal treatment of some people. 04:40:42 https://secure.wikimedia.org/wikipedia/en/wiki/Nirvana_fallacy 04:40:48 elliott, he means as close an approximation as possible 04:40:49 pikhq: I was responding to the EXACT thing you said. 04:40:53 I did not exaggerate your claim at all. 04:41:01 You said: Equal treatment of all people under the law, when relating to marriage. 04:41:04 * Sgeo again realizes that he should not worship elliott 04:41:15 You didn't say "gay marriage", you didn't say anything like that, you said "equal treatment of all people". 04:41:30 Sgeo: Sorry, in future I will assume people said other things than what they actually said to be accommodating. 04:42:01 I think I may have fallen for the Nirvana fallacy before, hmm 04:42:08 Don't remember when, though 04:42:16 elliott: You seem to think that my statement that that is *important* also means that I think it can happen. 04:42:35 elliott: When, in fact, that statement is meant as a statement of *priority*. 04:43:06 OK, in a billion billion trillion years you can replace marriages with civil unions, then. 04:43:22 Stop being dense. 04:43:45 I'm not being dense, you're just not making any sense and assuming it's my fault. 04:44:11 I was talking about abolishing marriage in favour of civil unions; you said that was a far-off goal, and the important thing was equal marriage rights for all people under the law. 04:44:26 That will take forever, so what you are saying is that replacing marriage has to wait until forever. 04:44:36 -_-' 04:45:03 Have you considered that it may be your failure to communicate at fault rather than my intentional denseness? 04:45:14 I see no other way to interpret what you said. 04:45:33 The *intent* of that statement was "I would rather have a change in law that makes things more equitable right now than a change in law that also makes the law the platonic ideal law." 04:46:01 (that would undoubtedly not happen for ages, because "ZOMG WAR ON MARRIAGE") 04:46:27 Or, TL;DR: Shaddup. 04:46:36 I can see that charitable interpretation, but your responses that did not immediately correct me made me assume that I had interpreted correctly the first time round. I mean, come on, you're hardly the most charitable interpreter of statements yourself. 04:47:07 Am I usually a charitable interpreter of statements? I think I'm too charitable when it comes to online idiots 04:47:55 You usually just get confused before you can actually interpret anything IME. 04:49:18 elliott: "It seems unwise to fight for the platonic ideal legal system, which is impractical, when you could fight to get a good legal system, which is practical." That makes sense under another interpretation? 04:51:01 elliott: The important thing is to get equal treatment of all people under the law. 04:51:04 That is the statement in question. 04:51:09 That was my response. 04:51:10 I pushed elliott: It seems unwise to fight for the platonic ideal legal system, which is impractical, when you could fight to get a good legal system, which is practical. 04:51:15 to the stack while answering How so? 04:51:18 in reply to pikhq: that won't happen in america for a long long time 04:51:19 at least not by the current rate 04:51:22 which was in reply to elliott: The important thing is to get equal treatment of all people under the law. 04:51:35 Technically it was at the top of the stack until just now when you popped it. 04:52:21 I'm pretty sure our stacks got desynced. 04:53:17 let's talk about something more fun: 04:53:18 Runtime bound checking is retarded. You need it only for code that is buggy in the first place. I manage a multi million LOC project in C and not once in the 8 years I worked for that project would a bound checking have helped to find a bug. Are there array bound overflows in our code? May be, probably not much. Would it matter, not in the least, would the wasted time matter, yes a lot. If bound checking matters to you, go on,play with Java, Pasc 04:53:18 al and others, but let us our C which allows us to get as near as bare metal as it gets. – tristopia May 16 '10 at 9:47 04:53:18 hehe, programmer machismo 04:54:06 Heheh, *misguided* programmer machismo. 04:54:19 is there another kind? 04:54:38 This guy probably also thinks garbage collection is slow. 04:54:50 -!- zzo38 has joined. 05:00:22 -!- copumpkin has joined. 05:00:23 -!- copumpkin has quit (Changing host). 05:00:23 -!- copumpkin has joined. 05:02:07 WRONG 05:02:24 :( 05:06:04 -!- derrik has joined. 05:09:12 -!- derrik has left. 05:17:02 The six side cards game is a more stategic game. Sometimes the best defense is to let the opponent knock you out. Sometimes the best defense is to not attack. Sometimes the best offensive move is to use CURSE or something like that...... 05:17:51 If you know your opponent's deck you might want to use the PROPHECY defense 05:24:03 ?unmtl Cont r a 05:24:03 (a -> r) -> r 06:08:01 "The terms combiner and operative were favored for their mnemonic value. Applicative was chosen for its mnemonic semi-symmetry with operative (see also [Ba78, 06:08:01 §2.2.2]); more stringent symmetry would have analogized operand/operative with argument/argumentative, but the term argumentative was too distracting to use." 06:15:03 -!- derrik has joined. 06:32:09 -!- pikhq_ has joined. 06:32:09 -!- pikhq has quit (Ping timeout: 258 seconds). 06:48:35 Deewiant: Ping. 06:48:47 Deewiant: In REFC, does R always return the same scalar for the same vector? 06:48:54 Or can it produce a new scalar each time? 06:49:09 And if the latter, would this be an inefficient implementation? 07:05:31 It seems that the rand.Next() esolang is really a variant of Wait. 07:08:30 huh, people find iteratees hard to understand 07:26:56 Well, I just played Portal 2 multipayer with either my friend or my friend's sister, not entirely sure which 07:27:12 same person 07:27:20 no 07:28:37 I couldn't tell if the game was making my friend's voice high-pitched, or that was his sister in a more normal voice 07:28:44 This is sad. 07:36:01 -!- monqy has quit (Quit: hello). 07:39:34 ?unmtl State s 07:39:34 err: `State s' is not applied to enough arguments, giving `/\A. s -> (A, s)' 07:39:46 ?unmtl State s x 07:39:46 s -> (x, s) 07:40:04 ?unmtl Reader s x 07:40:04 s -> x 07:41:03 ?unmtl ReaderT s (WriterT s (StateT r ST)) a 07:41:03 s -> r -> ST (a, s, r) 07:41:17 ReaderT WriterT ArithmeticT 07:41:47 ?src Reader (>>=) 07:41:48 Source not found. The more you drive -- the dumber you get. 07:41:55 ?src Reader s (>>=) 07:41:55 Source not found. And you call yourself a Rocket Scientist! 07:41:57 -!- derrik has quit (Quit: left). 07:42:14 woo, this might actually work 07:52:17 -!- Phantom_Hoover has joined. 07:52:59 -!- pikhq has joined. 07:53:01 -!- pikhq_ has quit (Ping timeout: 260 seconds). 07:55:24 hi Phantom_Hoover 07:55:32 wow, enumerator use can be really counter-intuitive 07:55:48 E.printChunks True E.>>== EB.enumHandle 8192 h -- how do I print every chunk of an enumerator? simple, feed the printer _in_ to it. err... 08:12:46 -!- pikhq has quit (Ping timeout: 246 seconds). 08:12:49 -!- pikhq_ has joined. 08:18:11 -!- zzo38 has quit (Remote host closed the connection). 08:19:08 ?hoogle Int -> m a -> m [a] 08:19:09 Control.Monad replicateM :: Monad m => Int -> m a -> m [a] 08:19:09 Text.ParserCombinators.ReadP count :: Int -> ReadP a -> ReadP [a] 08:19:09 Prelude drop :: Int -> [a] -> [a] 08:26:32 ?hoogle ignore 08:26:32 Text.Regex.Posix.ByteString compIgnoreCase :: CompOption 08:26:32 Text.Regex.Posix.Sequence compIgnoreCase :: CompOption 08:26:33 Text.Regex.Posix.String compIgnoreCase :: CompOption 08:26:34 ?hoogle void 08:26:34 Foreign.Marshal.Error void :: IO a -> IO () 08:27:07 ?hoogle Terror 08:27:08 System.IO.Error doesNotExistErrorType :: IOErrorType 08:27:08 Network.StreamSocket handleSocketError :: Socket -> IOException -> IO (Result a) 08:27:08 System.IO.Error ioeGetErrorString :: IOError -> String 08:40:07 -!- krbot has joined. 08:40:07 -!- krbot has quit (Excess Flood). 08:42:47 -!- krbot has joined. 08:42:47 -!- krbot has quit (Excess Flood). 08:46:26 -!- krbot has joined. 08:46:26 -!- krbot has quit (Excess Flood). 08:53:32 -!- krbot has joined. 08:53:32 -!- krbot has quit (Excess Flood). 08:56:02 bye krbot 08:59:21 -!- krbot has joined. 08:59:21 -!- krbot has quit (Excess Flood). 09:00:40 -!- krbot has joined. 09:00:40 -!- krbot has quit (Excess Flood). 09:01:49 -!- krbot has joined. 09:01:49 -!- krbot has quit (Excess Flood). 09:07:07 -!- krbot has joined. 09:07:07 -!- krbot has quit (Excess Flood). 09:09:35 who the fuck is running krbot 09:10:15 -!- krbot has joined. 09:10:15 -!- krbot has quit (Excess Flood). 09:10:47 ?tell krbot STOP IT 09:10:47 Consider it noted. 09:14:29 wow, over 43 hours 09:15:15 gogofilibuster 09:29:06 -!- cheater__ has quit (Ping timeout: 255 seconds). 09:35:22 -!- krbot has joined. 09:35:53 krbot: NO 09:35:54 STOP 09:35:56 EVIL 09:35:57 ONE 09:35:58 krbot: DIE 09:35:59 krbot: DIE 09:36:00 krbot: DIE 09:36:05 DIE FOREVER 09:38:53 -!- krbot has quit (Remote host closed the connection). 09:42:38 -!- cheater__ has joined. 09:46:12 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 09:46:21 elliott: It can, and no, not particularly inefficient, REFC is inefficient by definition 09:47:29 Deewiant: Right, I'm just wondering whether the idea is to have an immutable store of vectors or a bijection of sorts 09:47:36 How do you implement it? 09:48:39 Array :-P 09:50:47 Deewiant: I mean, 09:50:51 Do you just generate a new integer each time? 09:52:50 -!- oerjan has joined. 09:52:56 -!- krbot has joined. 09:55:55 -!- krbot has quit (Remote host closed the connection). 09:56:33 -!- krbot has joined. 09:56:58 krbot: i will 09:56:59 feast 09:56:59 upon 09:57:01 your blood 09:57:05 oerjan: its been joining then quitting for abotu an hour now 09:57:08 before with excess flood 09:57:15 plz ban 09:57:21 (it has never said a thing) 09:58:05 this is not your bot? 09:58:10 no 09:58:21 * krbot (~krbot@c-67-161-7-167.hsd1.ca.comcast.net) has joined #esoteric 09:58:21 * krbot has quit (Excess Flood) 09:58:21 * krbot (~krbot@c-67-161-7-167.hsd1.ca.comcast.net) has joined #esoteric 09:58:21 * krbot has quit (Excess Flood) 09:58:21 * krbot (~krbot@c-67-161-7-167.hsd1.ca.comcast.net) has joined #esoteric 09:58:22 * krbot has quit (Excess Flood) 09:58:24 [etc.] 09:58:31 -!- ChanServ has set channel mode: +o oerjan. 09:58:38 (diff) (hist) . . Talk:Meta Turing-complete‎; 07:51 . . (+491) . . TehZ (Talk | contribs) 09:58:38 oh god 09:58:42 -!- oerjan has set channel mode: +b *!*krbot@*.hsd1.ca.comcast.net. 09:58:42 -!- oerjan has kicked krbot krbot. 09:58:45 oerjan: have you got a fire extinguisher 09:59:02 -!- oerjan has set channel mode: -o oerjan. 09:59:06 wat 09:59:18 hahahahaha wow 09:59:19 http://esolangs.org/wiki/Talk:Meta_Turing-complete 09:59:21 hes an idiot 10:00:52 elliott: Yes, an array to which the new vector gets appended every time 10:01:03 Deewiant: Right 10:03:49 * elliott saves responses 10:03:57 dunno why I'm bothering, tehz is an idiot 10:05:04 Deewiant: Hey, you're a knowledgable kind of guy, what's the Wikipedia-namespace page spelling out that the existence of worse offenders does not justify a page being bad? 10:05:27 Dunno 10:05:30 Darn. 10:07:36 -!- Phantom_Hoover has joined. 10:09:26 hi Phantom_Hoover 10:10:08 -!- sebbu has joined. 10:10:09 -!- sebbu has quit (Changing host). 10:10:09 -!- sebbu has joined. 10:13:01 -!- sebbu2 has quit (Ping timeout: 264 seconds). 10:18:24 Message (Just (ServerPrefix "wolfe.freenode.net")) (Command "NOTICE") ["*","*** No Ident response"] 10:18:25 Message Nothing (Command "ERROR") ["Closing Link: 127.0.0.1 (Connection timed out)"] 10:18:25 Message (Just (ServerPrefix "wolfe.freenode.net")) (Command "NOTICE") ["*","*** Couldn't look up your hostname"] 10:18:28 WHY IS THIS IN THE WRONG ORDER 10:18:30 oh wiat 10:18:32 wait 10:20:03 grrr 10:20:05 why is it nondeterministic 10:21:04 this filibuster is awesome 10:22:38 coppro, hmm? 10:24:16 Sgeo: The House of Commons of Canada is experiencing a filibuster right now 10:24:34 an honest-to-god let's-talk-ourselves-dead-about-how-this-is-a-bad-idea filibuster 10:26:04 -!- Slereah has quit (Ping timeout: 276 seconds). 10:27:33 What's being filibustered exactly? 10:28:05 the concept of filibustering 10:28:37 lol 10:32:47 i never meta filibuster 10:33:20 -!- Slereah has joined. 10:34:21 elliott: wait what 10:34:22 really? 10:34:31 augur: yes. 10:34:45 hah 10:34:46 trust elliott, he never lies 10:34:56 indeed. 10:34:57 well, i could believe it 10:34:58 so 10:35:04 its entirely plausible 10:35:17 its entirely plausible what? 10:35:18 controversial legislation often gets filibustered 10:35:29 and filibuster legislation is among the most controversial 10:35:37 its often called the nuclear option 10:40:44 -!- augur has quit (Remote host closed the connection). 10:55:03 Sgeo: sorry, was off writing 10:55:09 Sgeo: A back-to-work bill for Canada Post 10:55:17 it looks to be a pretty damn rotten bill for the union 10:58:16 oerjan: Is :^S() Underload output-complete? 11:00:24 i doubt it, there is trouble printing many strings 11:00:55 oerjan: Howso? Lack of arbitrary effect at arbitrary point type thing for S? 11:01:05 Consider (foo)S as atomic 11:01:06 e.g. there is just no way you can make (((:^):^))S in a self-deletable way 11:02:32 right 11:02:38 Can :!()^S do it? 11:02:54 almost certainly 11:03:33 What about ~:()^S? :P 11:04:20 -!- augur has joined. 11:05:30 that section implies only some printing is supported. 11:05:53 there is a trick i used to sometimes be able to print _one_ arbitrary string 11:06:13 (you can put it in the beginning of the program so you never need to delete it) 11:07:01 how do you encode lists in underload again? I am so rusty :( 11:08:05 several possibilities 11:08:21 I'M WAITING ;D 11:08:58 ((a)~^(b)~^(c)~^...) is one way, that requires you to always iterate through the whole list, though 11:09:09 another way is to use conses 11:09:32 ((a)((b)((c)(...)))) 11:10:28 (that one has no useful end mark, you can add a flag at each step or something) 11:10:53 Sgeo: The house has been sitting for nearly 48 hours now 11:11:11 oerjan: the former is basically a fold, right? 11:11:21 yeah more or less 11:11:55 oerjan: prettiest :D 11:12:02 oerjan: hm is there a way to make it a lazy fold somehow... 11:12:06 to avoid the whole-list thing 11:12:41 elliott: that's what the cons version is for 11:13:30 oerjan: but that one is ugly 11:13:51 oerjan: i'm thinking you could pass a thunk to the folding function instead 11:14:14 well it _needs_ to be nested if you are to avoid evaluation from an arbitrary point, i think... 11:14:23 of course 11:14:58 ((a)~((b)~((c)~(...)~^)~^)~^) 11:15:00 oerjan: what about that? 11:15:12 may want the thunk first 11:15:16 :t foldr 11:15:17 forall a b. (a -> b -> b) -> b -> [a] -> b 11:15:20 or not 11:17:07 oerjan: hm what's cons with that... 11:17:34 oerjan: a(~)*~a*(~^)* 11:17:57 ^ul (a(~)*~^a*(~^)*)((a)~((b)~((c)~(...)~^)~^)~^)^S 11:18:04 ugh 11:18:14 !underload (a(~)*~^a*(~^)*)((a)~((b)~((c)~(...)~^)~^)~^)^S 11:18:16 Error: Stack underflow in * 11:18:18 oops 11:18:32 !underload ()(a(~)*~^a*(~^)*)((a)~((b)~((c)~()~^)~^)~^)^S 11:18:32 ​((((b)~((c)~()~^)~^)~))~^ 11:18:39 oerjan: close! 11:19:31 mhm 11:19:43 oerjan: you sound unimpressed with my structure :D 11:19:52 !underload ()(a(~)*~^a*(~^)*)((a)~((b)~((c)~(^)~^)~^)~^)^S 11:19:53 ​((((b)~((c)~(^)~^)~^)~))~^ 11:19:54 i'm not much in the mood for this 11:21:03 don't you want the consing code at the top... 11:21:40 oerjan: um i'm trying to do foldr (:) 11:21:41 i.e. id 11:21:50 ah 11:22:03 !underload ()(a(~)*~^~a*(~^)*)((a)~((b)~((c)~(^)~^)~^)~^)^S 11:22:03 ​(((b)~((c)~(^)~^)~^)~)()~^ 11:22:12 well you need your thunk to self-duplicate so you can use it at the next step 11:22:16 i'm worried that changing my function seems to do very little :D 11:22:27 oerjan: the idea is that the list itself handles the thunk... i think 11:22:33 this structure is not very elegant >_> 11:22:35 Sgeo: http://blog.pirateparty.ca/?p=133 if you want more explanation 11:22:46 well as written, it doesn't :P 11:23:21 elliott: my intuition is that lists might be large, so you don't want them to include more of the logic for using them than necessary 11:23:41 coppro: have they slept 11:23:49 oerjan: yeah... the cons structure is probably better, even if it is ugly :( 11:24:46 i don't see what's so ugly about it 11:24:47 "Anyhow, this Senator read from his own book and was, in a brilliant move, accused by the other side of reading from it just to receive a free translation from the Parliamentary transcriptions." 11:24:54 oerjan: non-functional 11:24:59 folds are nice 11:26:54 elliott: rotating sleep obviously. The House has been sitting continously 11:27:03 the Conservatives are in a real bind, as I note at the bottom 11:27:23 since they can't move the previous question 11:27:32 coppro: meh, they should ban sleeping in parliament 11:27:37 make it a battle of strength 11:27:40 and coherency 11:27:49 penalties for non-grammatical sentences, slurring 11:28:07 elliott: if the list handles the thunk, then that means the list automatically folds, which means you must always iterate through all of it... 11:28:27 elliott: They don't sleep in the House proper 11:28:28 oerjan: um it puts (current element)(rest of list) on the stack, basically 11:28:39 when calling the fold function 11:28:44 coppro: >:( 11:28:49 I'd guess there's about 30-40 members in the house at any time 11:28:53 coppro: where is their sense of theatre??? 11:28:55 20 from the cons to maintain quorum 11:29:11 and enough on the other side that they don't ever lose the debate accidentally 11:29:11 elliott: well ok then it's just that the fold function needs to duplicate itself 11:29:22 oerjan: right 11:29:36 oerjan: ...which makes this basically the cons representation but weird 11:29:51 in fact, I think it's identical to the cons representation with a pointless function call included 11:29:51 heh 11:33:11 oerjan: anyway what I _really_ want is some kind of possibly-infinite stream type 11:33:16 you _might_ make it a lazy fold, i think 11:33:20 which necessarily involves some laziness 11:34:00 hmm, /me wonders how efficient a Smith numeral can be 11:34:17 always essentially unary when you use it 11:34:23 you can do powers of two logarithmically, and you can add unaryily 11:34:33 which is kind of weird 11:34:46 but can be _written_ equivalently to binary easily 11:34:47 "better go to the next power of two so it's smaller to store" 11:35:04 oerjan: um really? 2^m + n yes 11:35:06 but bianry? 11:35:07 binary? 11:35:21 well not the exact same _syntax_ of course 11:35:43 yes but that's not quite binary... 11:35:47 n could be very large 11:36:10 erm not that way 11:36:36 2(2(2(2*1)+1)+1) 11:36:43 hmm 11:36:46 right 11:37:27 oerjan: can i try and ask you for a lazy stream type you think is nice? :D 11:37:43 i'm trying to come up with a sideset of Underload that has nice IO-complete semantics... 11:37:49 WHAT'S WRONG WITH THE CONSES 11:37:56 trying to do it by just treating programs as [bit] -> [bit] 11:37:59 oerjan: um that's not _lazy_ 11:38:03 how you do an infinite list of twos? 11:38:04 hmm 11:38:09 err, s/twos/anythings/ 11:38:11 ...self reference. 11:38:46 !underload (()~):~*^SS 11:38:47 Error: Stack underflow in ~ 11:39:03 !underload (()~):a~*^SS 11:39:03 ​()~ 11:39:09 darn 11:39:17 !underload (()~:a~*):a~*^SS 11:39:17 ​(()~:a~*)()~:a~* 11:39:23 yay, I think 11:39:34 wait, no 11:39:46 argh 11:39:57 um i was just writing almost the exact same thing 11:40:34 that's not an infinite list of ()s though... 11:40:48 um yes it is 11:40:57 !underload (()~:a~*):a~*^SS 11:40:57 ​(()~:a~*)()~:a~* 11:40:59 it should end or start with () 11:41:00 the output 11:41:00 !underload (()~:a~*):a~*^aSaS 11:41:01 ​((()~:a~*)()~:a~*)() 11:41:01 it didn't 11:41:06 oh 11:41:13 right 11:41:37 now is that or my planned 01I scheme better... 11:41:58 (0 -- output 0 bit; 1 -- output 1 bit; (x)(y)I === (x) if 0 inputted, (y) if 1 inputted) 11:42:57 incidentally you can never get IO-complete underload because of parenthesis matching >:) 11:43:10 oh wait 11:43:15 oerjan: um no i am outputting with bits 11:43:23 O KAY 11:43:35 oerjan: what? even ais ditched the underload IO scheme in underlambda because it sucked :) 11:43:52 (for one, it basically makes any kind of optimisation impossible unless you leak a bunch of space storing the original string) 11:44:05 (for two, it forces you to embed invalid programs just to output them...) 11:44:15 (for three, no way to do input consistently at all) 11:44:51 * oerjan offers his :^ input scheme and cackles evilly 11:44:55 not lazy, though 11:44:58 oerjan: what scheme was that? 11:45:10 the one used in the rule 110 CA 11:45:59 one of two possibilities i found for encoding one bit per char 11:46:15 hm 11:54:03 wish ais was here so i could steal his ideas 11:54:21 * oerjan finds a typo in the :()^ description 12:13:55 Am I the only person who found the number of Jew jokes in American media confusing as hell? 12:13:55 Phantom_Hoover: You have 7 new messages. '/msg lambdabot @messages' to read them. 12:14:03 You guys should, like, make a pamphlet or something. 12:14:58 The Daily Phantom_Hoover 12:15:31 Phantom_Hoover: thats just because youre a filthy kike LOL 12:15:46 elliott, no, then I'd get the jokes. 12:15:47 omg I BAnexclamtion marks 12:15:54 Phantom_Hoover: no u dont cuz ur a jew => dumb 12:16:35 Is that arrow implication? 12:17:11 ~<+> 12:19:50 hey no sperm in the channel 13:06:16 -!- derrik has joined. 13:17:27 -!- Vorpal has joined. 13:17:44 Browsing of this document (that is, transmission and display of a temporary copy of this document for the ordinary purpose of direct viewing by a human being in the usual manner that hypertext browsers permit such viewing) is expressly permitted, provided that no recopying, redistribution, redisplay, or retransmission is made of any such copy. 13:17:45 Bookmarking of this document (that is, recording only the document's title and Uniform Resource Locator, or URL, but not its content, for the purpose of remembering an association between the document's title and the URL, and/or for the purpose of making a subsequent request for a fresh copy of the content named by that URL) is also expressly permitted. 13:23:30 I wish Perl had some kind of "HEY SUPPRESS WARNINGS ON THIS LINE" annotation. 13:23:41 other than no warnings; ...; use warnings 13:24:32 its called commenting that line out 13:24:51 no, I want it to execute. I just no longer care about the warning. 13:25:09 -!- oerjan has quit (Quit: SUSPECT WARTHOGS OWN THIS LIE). 13:26:16 but it doesn't matter. my shell output only serves to output warnings and debug info anyways. 13:26:36 I guess if I were writing a command-line utility I'd eventually comment out use warnings 14:11:16 -!- elliott has quit (Read error: Connection reset by peer). 14:11:21 -!- elliott has joined. 15:52:20 -!- monqy has joined. 15:55:13 -!- elliott has quit (Remote host closed the connection). 15:55:43 -!- elliott has joined. 16:16:33 hello, #exoteric 16:21:15 #quixoteric 16:37:08 -!- derrik has quit (Ping timeout: 240 seconds). 17:00:59 -!- zzo38 has joined. 17:12:13 -!- Lymee has joined. 17:19:54 -!- cheater_ has joined. 17:23:13 -!- cheater__ has quit (Ping timeout: 250 seconds). 17:23:25 -!- Lymee has quit (Ping timeout: 255 seconds). 17:25:11 -!- derrik has joined. 17:25:33 -!- Lymee has joined. 17:25:35 -!- azaq23 has quit (Quit: Leaving.). 17:28:47 -!- pikhq_ has quit (Read error: Operation timed out). 17:31:06 Conservapedia's news section's coverage of the New York gay marriage bill puts the word "marriage" in scare quotes X-D 17:31:28 -!- ralc has joined. 17:31:29 -!- pikhq has joined. 17:33:27 Gregor, you can still get Conservapedia? 17:33:36 It's been 403ed in the UK for some time. 17:34:40 Yeah, doesn't Conservapedia only allow access to people in the US or something? 17:36:16 its been loosened recently 17:39:37 France, of all places, is apparently allowed :P 17:39:49 Maybe in France they /need/ that beacon of hope to carry one. 17:39:51 Err 17:39:51 *on 17:41:12 Conservapedia's energy on homeopathy seems pretty accurate. 17:51:33 LOLOLOL: PERFECTION: Best New Conservative Words reach the perfect doubling of 26-52-104-208 by century, demonstrating why the future will inevitably be more conservative. 17:51:54 Doesn't the concept of "new conservative word" go directly against the notion of conservativism? :P 17:52:15 "New" goes against the notion, but don't you dare tell them that. 17:52:16 :P 17:52:58 Amongst the conservative words listed: 17:53:00 aerobics 17:53:06 alcoholism 17:53:10 algorithm 17:53:14 altruism 17:53:29 apple pie 17:53:36 attention span 17:53:45 biased 17:53:45 I'm not a liberal. I go jogging three times a week. 17:53:50 biological clock 17:53:57 And I sleep regularly. 17:53:57 boomerang 17:54:07 bork 17:54:23 bureaucracy (a word to be proud of if ever there was one) 17:54:52 common sense 17:54:57 competitive 17:55:06 coolant 17:55:17 copyright (another word to hold dear to your heart) 17:55:30 decrypt 17:55:49 so uh 17:55:49 decrypt 'illustrates the "can do" approach of conservatism in a patriotic way' 17:56:10 Ruining the decrypter's life because he's gay ALSO illustrates the can-do approach of conservatism :P 17:56:14 how are these words conservative and how does the illustrate the inevitability of a conservative future 17:56:33 monqy: That's the joy of Conservapedia! 17:56:38 despotism 17:56:40 oh conservapedia 17:57:10 doublethink 17:57:19 efficiency! 17:57:33 exceptional 17:58:12 galvanize (1802) as in, "the liberal proposals galvanized the grassroots in opposition" // lolol 17:58:44 hippie (A more conservative word I am yet to find) 17:59:00 homosexual agenda (this is totes one word) 17:59:13 human rights (conservatives invented them guys) 18:00:20 intellectual property (another word to be written in the 11th commandment) 18:00:29 did you get the latest newspeak guide? 18:01:10 newsham: Yes, it's right here on Conservapedia! 18:01:34 Oooh, manifest destiny! Another "word" to stamp on everything 18:02:13 Murphy's Law (1958) if something can go wrong, then it will go wrong: this was a conservative insight by an engineer Edward Murphy 18:02:45 newsham: Heyo, newspeak is one of the words they claim too! 18:03:57 phonics (1684) conservatives have long championed phonics to promote literacy, Bible-reading, and informed voters; liberals take the opposite position 18:04:41 i 18:04:41 what 18:04:47 productive and productivity are both theirs. 18:05:08 It's a good thing they claim "pseudoscience", since it makes up the bulk of Conservapedia :P 18:05:15 how much of conservapedia is literally a joke 18:05:27 it's hard to tell 18:05:36 They claim "refudiate"! 18:05:54 they can have refudiate 18:06:03 -!- Lymee has quit (Ping timeout: 240 seconds). 18:06:22 Oh no, they've got the Segway! 18:06:54 Well "socialist" is unquestionably a conservative word. 18:07:12 And terrorism! 18:07:18 Also trivia 18:08:24 word poverty (2001) popularized by President George W. Bush // Yes, Dubya unquestionably popularized word poverty :P 18:09:42 progressive wasnt their word, but they rebranded it. 18:10:02 http://en.wikipedia.org/wiki/War_on_Poverty 18:10:47 damn democrats pre-coopting their word 18:10:54 X-D 18:10:57 (they can have "pre-coopt" if they want) 18:11:49 `addquote decrypt 'illustrates the "can do" approach of conservatism in a patriotic way' 18:11:53 470) decrypt 'illustrates the "can do" approach of conservatism in a patriotic way' 18:12:49 Ah yes, the out-of-context quote DB :P 18:13:02 context free quotes 18:13:48 -!- pikhq_ has joined. 18:14:00 -!- pikhq has quit (Read error: Operation timed out). 18:20:22 Gregor, have you beheld the glory of the Conservative Bible Project. 18:20:50 At one point they said that Jesus telling the disciples to cast their nets on the right side of their boat was a clear endorsement of conservatism. 18:21:16 ???? 18:23:35 Phantom_Hoover: lololol 18:24:21 They also entirely excised the story of the adulterous woman because it went against the death penalty. 18:24:42 I think this just confirms that atheists who think they're this way because of religion are on entirely the wrong page. 18:25:30 "Express Free Market Parables; explaining the numerous economic parables with their full free-market meaning " // bahahahaha 18:26:10 They actually want Republican Jesus. Goodness. 18:29:46 -!- oerjan has joined. 18:29:52 -!- Lymia has joined. 18:29:54 -!- Lymia has quit (Changing host). 18:29:54 -!- Lymia has joined. 18:31:50 -!- MigoMipo has joined. 18:34:21 (diff) (hist) . . Talk:Meta Turing-complete‎; 14:48 . . (+688) . . TehZ (Talk | contribs) 18:34:24 oh do i want to click this link 18:34:38 monqy: i need your moral support 18:34:43 [[Talk: Meta Turing-complete]] is awful 18:34:51 O NO. I see some wrong symbol on that paste 18:35:01 monqy: please let us read it together 18:35:08 i cannot handle it alone 18:35:12 it's the worst 18:35:20 I can't respond to this until you tell me if you've misplaced the '?'s. --TehZ 14:48, 25 June 2011 (UTC) 18:35:28 yeah what does that mean 18:35:36 i think hes trying to be awkward? 18:35:38 and stubborn? 18:35:39 i dunno 18:35:43 maybe its meant to be all internet snark 18:35:49 It has been used more than once, not just once.--TehZ 14:48, 25 June 2011 (UTC) 18:35:53 wow look at all this evidence being presented 18:35:57 he used it in brainmaker was it 18:36:18 oh i see 18:36:24 this makes it legit 18:36:56 I know it's a fallacy if you see it without context, but not if someone suggested taking them down while not doing it. In that case, it would be illogical to keep the worst and delete the ones you claim are bad. --TehZ 14:48, 25 June 2011 (UTC) 18:37:14 what?? 18:37:52 yeah i dont even know 18:38:10 maybe he's mad that the worse articles haven't been deleted and they have to be deleted before his? 18:38:14 but why 18:38:18 Hmm. 18:38:42 Oh, wait, nothing. 18:39:16 I think the page should be kept to keep the discussion text there at least. 18:39:41 zzo38: move to [[Esolang:How not to debate the merits of pages]] 18:41:41 Should there be "Talk talk:" and "Talk talk talk:" prefixes? 18:42:05 opt(what.form.state, "AGY", "AGY"); 18:42:09 NOT HELPFUL PRGMR.COM 18:45:44 Uhhh, what's all this mumbo-jumbo? 18:46:03 Gregor: prgmr shows British counties... 18:46:07 Gregor: As weird three-letter abbreviations. 18:46:12 That I have literally never seen ever. 18:46:16 I have no fucking clue what Northumberland's is 18:46:22 It's not NTL nor NBL or anything 18:46:52 ISO 3166-2 GB-NBL 18:46:52 ONS code 00EM 18:46:52 NUTS 3 UKC21 18:46:55 None of those? :P 18:47:45 wat 18:48:04 Do you know how you can implement something like INTERCAL's computed RESUME in LLVM? 18:48:06 theres nbl 18:48:06 Just copied some nonsense from Wikipedia. 18:48:08 oh 18:48:09 is that it 18:48:10 are you sure 18:48:18 It's the ISO 3166-2 code *shrugs* 18:48:20 also it still wants a zip cod 18:48:22 elol professional 18:48:24 lolsy 18:50:11 Surely you have some comparable postal code to fill in there? 18:50:15 Gregor: Yes :P 18:50:19 But it also wants my city, I don't live in a city 18:50:22 THIS FORM IS ALL KINDS OF BAD 18:50:32 Also it says "State/Country" instead of "State/County" 18:50:41 DEFINITELY WANT TO TRUST THESE GUYS WITH BILLING INFORMATION 18:50:53 "Don't choose Prepaid Card unless you got it from Luke in a promotion at a lug." 18:51:49 Maybe you should list your "country" as England and your "nation" as UK X-P 18:52:02 I almost want to write them a nicer form out of pity. 18:52:12 Gregor delurked? 18:52:36 I ... have not been a lurker for, like, years. 18:52:47 Maybe for a week at a time or so, but that's called "having a life" :P 18:52:58 in fact he never reads the channel without speaking immediately 18:53:12 Gregor: do you have any idea how overrated lives are 18:53:12 Damn right! 18:53:17 DIS MY CHANNEL BIATCH 18:53:21 `addquote Gregor: do you have any idea how overrated lives are Damn right! 18:53:22 471) Gregor: do you have any idea how overrated lives are Damn right! 18:53:31 Also acceptable! 18:53:46 Gregor: see, quotes with context this time! 18:54:14 " Damn right!" wouldn't be much of a quote :P 18:55:25 `addquote " Damn right!" wouldn't be much of a quote :P 18:55:26 472) " Damn right!" wouldn't be much of a quote :P 18:55:59 -!- Lymia has changed nick to Lymee. 18:58:16 Let's try to figure out how to implement some of INTERCAL's features using LLVM 18:59:08 I think I have read something recently about a variant of LLVM that has something similar to the ABSTAIN/REINSTATE commands in INTERCAL. 19:05:14 -!- augur has quit (Remote host closed the connection). 19:12:01 guys 19:12:02 guys 19:12:06 its time to say goodnight to rutian 19:12:23 guys 19:12:25 start mourning 19:12:28 oerjan: Slereah: your past 19:12:30 fading away 19:12:39 what was rutian again 19:12:52 server 19:12:53 eso-std 19:13:12 http://i.imgur.com/A6UQ3.png 19:13:14 say goodbye everyone 19:13:53 -!- derrik has changed nick to everyone. 19:13:59 goodbye 19:14:13 goodbye everyone 19:14:13 -!- everyone has changed nick to derrik. 19:14:18 jesus, was that really the 626th slice ever?? 19:14:25 TEARING UP A LITTLE 19:17:38 -!- zzo38 has quit (Quit: This form doesn't work correctly). 19:21:48 Debian GNU/Linux 6.0 rutian tty1 19:21:51 19:21:54 INIT: Switching to runlevel: 0 19:21:57 INIT: Sending processes the TERM signal 19:22:00 INIT: cannot execute "/etc/init.d/rc" 19:22:03 INIT: no more processes left in this runlevel 19:22:06 R. I. P. 19:22:17 Deleting will destroy your Slice and all of its data. It will be removed from your account and you will not be billed for it in the future. 19:22:20 Delete rutian 19:22:22 is it ok to cry 19:22:33 That was a violent end. 19:22:34 :< 19:22:47 Permanently delete this Slice and all of its data? There is no turning back! 19:22:50 why would you ask me again 19:22:58 i can never call any computer rutian after this, ever again 19:23:11 "republican jesus" sounds like a good song name 19:23:21 perhaps someone can get in touch with tom waits 19:23:41 newsham: excuse me this is a very emotional moment 19:23:43 http://www.youtube.com/watch?v=1wfamPW3Eaw 19:23:53 What VPS provider is this? 19:24:00 Lymee: slicehost, they used to be great, now they suck 19:24:03 bought out by rackspace 19:24:06 brand being phased out anywy 19:24:07 anyway 19:25:23 dont you think execution of rc is a bit extreme? 19:25:26 why all this killing? 19:25:41 newsham: i was trying to give it a dignified death, not just wiping all the harddrive at once 19:25:46 so i set up a memorial and removed /usr, /bin and /home 19:25:52 but then i forgot to leave a way to become root to reboot 19:25:54 so it's kind of awkward 19:25:59 like i was aiming to cut its head clean off 19:26:01 and got caught on its spine 19:26:09 its linux, it cant be too hard to get root 19:26:10 ;-) 19:26:12 oh snap 19:26:33 elliott, why didn't you think of that¬ 19:26:58 does your init catch ctrl-alt-del for a clean reboot? 19:27:00 Phantom_Hoover: im dumb 19:27:07 newsham: how can i sent ctrl+alt+del over ssh 19:27:09 send 19:27:12 its too late now, but 19:27:18 you cant 19:29:51 i clicked the link 19:29:53 rutian is gone 19:29:54 what have I done 19:29:56 WHAT HAVE I DONE 19:29:58 OH NOOOOOOOOOOOOOOOOOOOO 19:30:23 -!- ChanServ has set channel mode: +o oerjan. 19:30:32 -!- oerjan has kicked elliott YOU MONSTER!. 19:30:41 -!- oerjan has set channel mode: -o oerjan. 19:31:24 i mean, killing processes is one thing, but EXECUTING rc?!@# 19:31:43 -!- rutian has joined. 19:31:49 i am here . 19:31:53 i have always been here . 19:31:58 this 19:31:59 is 19:32:01 not 19:32:02 the ghost of slices past! 19:32:04 over 19:32:06 . 19:32:09 -!- rutian has quit (Client Quit). 19:32:33 -!- elliott has joined. 19:32:39 HELLO GUYS EVERYTHING IS SUPER FINE . 19:32:48 I AM DEFINITELY NOT A GHOST PRETENDING TO BE ELLIOTT . 19:32:52 THAT WOULD BE RIDICULOUS . 19:32:54 HELLO . 19:33:24 just elliott spacing out 19:33:52 i know everythign hasnt always been quite right with me but i can asure you now very confidently that it is going to be alright again 19:34:29 wat 19:34:49 oh hm 19:35:08 everything is fine . 19:35:12 obvious ly . 19:35:52 rm -rf elliott 19:36:03 that has already been tried . 19:36:09 i mean , wait , what ? 19:36:19 newsham: is that a quote? i cannot find it but it gives me a The Shining vibe... 19:36:27 dd if=/dev/zero of=/dev/mem 19:36:31 oerjan: computer in 2001. 19:36:38 oh right 19:37:00 well the vibes may not be very different at that point :P 19:37:22 i want rutian back :( 19:37:40 Far, far too late. 19:37:50 elliott devastated by death, turns into kurzweil clone 19:38:15 saved by the kurzweil singularity 19:38:22 im going to resurrect rutian 19:38:26 with vitamin pills 19:38:29 and book sales 19:38:36 newsham: um i think that is missing the point :P 19:38:39 `addquote im going to resurrect rutian with vitamin pills and book sales 19:38:40 473) im going to resurrect rutian with vitamin pills and book sales 19:38:41 i can add new quotes whenever i want 19:38:43 even if they're me 19:39:37 `addquote adding quotes by yourself is strictly prohibited and will lead to you being banned 19:39:38 474) adding quotes by yourself is strictly prohibited and will lead to you being banned 19:39:51 now say it 19:39:55 so that it's a retroquote 19:42:06 but i don't feel like banning myself 19:42:36 But the line only occurs in the future. 19:42:41 So it doesn't count. 19:43:33 oerjan: sometimes missing the point is best 19:43:49 spears and daggers come to mind 19:43:54 well if it'... right 19:44:02 oerjan: SAY IT DAMMIT 19:44:24 this channel feels very disassociative 19:44:35 we usually make slightly more sense 19:44:37 slightly 19:44:39 elliott: i shall excuse your insolence since you are grieving 19:44:52 in a "mental illness is the road to freedom" sort of way 19:45:02 that's kind of the esolang concept isn't it 19:45:39 the road to freedom is paved with mental illnesses 19:46:10 if you're on the paved road, you're not going anywhere important 19:46:52 those pesky roads paved with atoms are particularly insidious 19:47:13 although not as much as those paved with wilderness 19:47:14 -!- augur has joined. 19:47:16 quarky 19:52:42 newsham: we prefer to call them particles of color 19:53:47 :( 19:53:52 i'm not a racist 19:54:56 though I can never figure out their position and momentum :( 19:59:00 -!- ais523 has joined. 20:00:20 ais523 20:00:24 we are mourning a very sad loss today 20:00:28 I just ... "decommissioned" rutian 20:00:32 ouch 20:00:38 :( 20:01:02 But it shall rise again, its soul incarnated into the heart of a faster, more spacious VPS! 20:04:09 newsham, they're all inseparable. 20:04:38 -!- bacaw has quit (Ping timeout: 244 seconds). 20:05:56 -!- tswett has quit (Remote host closed the connection). 20:10:07 -!- elliott_ has joined. 20:10:08 -!- elliott has quit (Read error: Connection reset by peer). 20:11:46 ais523: anyway, don't worry, rutian is happily flying around in a spaceship. forever. 20:12:06 :> 20:12:56 -!- krbot has joined. 20:13:42 oerjan: ... 20:13:43 its back again 20:14:09 huh 20:15:47 is it on many other channels? 20:15:57 no way to tell 20:16:31 well it was a _lot_, some of you might happen to be on one... 20:16:49 who is krbot? 20:16:54 oerjan: how can you tell if it's a lot? 20:17:08 ais523: no idea but it quit/joined so often this morning that i banned it 20:17:22 krbot: who are you? 20:17:25 ah 20:17:36 it didnt respond last time i tried 20:17:36 it doesn't respond to ctcp 20:19:13 apparently krbot is a surname... 20:19:26 obviously it's a _bot_ 20:19:46 -!- Lymia__ has joined. 20:20:05 ALSO SURNAME 20:20:14 -!- krbot has quit (Remote host closed the connection). 20:20:23 wat 20:21:39 -!- Lymee has quit (Disconnected by services). 20:21:41 -!- Lymia__ has changed nick to Lymee. 20:21:43 -!- Lymee has quit (Changing host). 20:21:43 -!- Lymee has joined. 20:28:58 -!- oerjan has quit (Remote host closed the connection). 20:29:21 -!- oerjan has joined. 20:49:49 -!- Lymia__ has joined. 20:50:25 -!- Lymee has quit (Disconnected by services). 20:50:27 -!- Lymia__ has changed nick to Lymee. 20:50:29 -!- Lymee has quit (Changing host). 20:50:29 -!- Lymee has joined. 21:19:23 -!- zzo38 has joined. 21:23:08 -!- Lymee has quit (Ping timeout: 252 seconds). 21:23:53 ?vixen-on 21:23:53 Not enough privileges 21:24:00 thats what she said 21:24:53 ?vixen rutian is gone. 21:24:53 Ok 21:25:28 not ok :( 21:25:36 ?vixen thats really cold. 21:25:36 really really? 21:26:13 ?fixen you should apologize to elliott__. 21:26:13 what were you saying? 21:27:11 ?vixen How can you say something like that. 21:27:11 of course i can 21:27:22 ?vixen I pity your poor children. 21:27:23 I am on the net too much. I should do a net anonymoouse group. online of course. 21:27:36 ?shun Nothing 21:27:37 Maybe you meant: run show 21:27:38 ?vixen Good idea. 21:27:39 f 21:27:45 -!- Kr1sp13kr3m3 has joined. 21:27:49 lambdabot: spoilsport 21:27:51 :t run 21:27:52 Not in scope: `run' 21:28:09 Phantom_Hoover: lambdabot commands are not haskell functions 21:28:34 oerjan, surely they are on *some* level? 21:28:48 MAYBE 21:33:27 :k (->) 21:33:28 ?? -> ? -> * 21:34:07 Gregor Gregor Gregor Gregor 21:34:18 THIS IS QUITE IMPORTANT GREGOR 21:34:30 Hastur Hastur Hastur 21:35:33 -!- Lymee has joined. 21:38:18 -!- Kr1sp13kr3m3 has quit (Remote host closed the connection). 21:40:10 -!- derrik has quit (Quit: night). 21:42:20 suppose I have identical large data files in both an installed-via-package version of a program, and a local development repository 21:42:25 how insane would it be to hardlink the two together? 21:42:39 to save disk space? 21:43:13 ...so you want copy-on-write filesystem sharing :P 21:43:28 oerjan: deduplication, really 21:43:31 -!- Kr1sp13kr3m3 has joined. 21:43:57 the nature of the files is such that if the development files changed, and made the same changes to the core files as a consequence, it wouldn't break anything 21:43:58 -!- Kr1sp13kr3m3 has quit (Remote host closed the connection). 21:44:29 hmm, Kr1sp13kr3m3 is the same person as krbot 21:44:37 or same IP, at least 21:44:39 oh 21:44:49 just ban 'em 21:44:55 hasn't said a word, continual excess flood quits earlier 21:45:05 also, that name is a pain to type while not in-channel (so tab-complete didn't work) 21:45:09 I should have copy-pasted, really 21:45:19 very hard if you don't have number keys 21:45:22 i thought Kr1sp13kr3m3 was a regular 21:45:35 oerjan: a regular join-quitter, maybe :D 21:45:50 i mean who had spoken at one point 21:46:11 oh hm so krbot obviously stands for Kr1sp13kr3m3-bot 21:46:45 elliott@elliott-MacBookAir:~/logs$ grep -r Kr1sp13kr3m3 . 21:46:45 elliott@elliott-MacBookAir:~/logs$ 21:46:49 as of may 21:47:18 elliott_: well e _may_ have used a less 1337 version of eir nick before 21:48:30 can't believe 1337 is an actual english word now 21:48:43 it is? 21:49:32 I thought 1337 was leet for the English word leet? :D 21:50:10 is it really a real word? 21:50:20 perfectly cromulent 21:50:40 monqy: sure, why not? 21:51:32 it's word induction debate time. go go go 21:52:36 either 1337 is used, or it isn't 21:52:38 it clearly is used 21:52:40 therefore it's a word 21:52:42 that was easy 21:52:47 it's clearly a word, it's just unclear in which language 21:52:50 -!- Lymee has quit (Ping timeout: 240 seconds). 21:52:52 I believe reputable dictionaries should include the word clusterfuck 21:52:53 I think it may be becoming an English loanword 21:52:56 from leet 21:53:01 best concept ever 21:53:09 define:clusterfuck only shows Wiktionary and Urban Dictionary. 21:53:16 ais523: hmm, now I want to define a language with only one word 21:53:19 104nw0rd 21:53:19 ais523: and get English to loan it 21:53:30 elliott_: Spivak is close 21:53:40 it has something like five words 21:53:41 ais523: preferably, the word itself should be defined as referring to the singleton language 21:53:57 CakeProphet: define: works for you? it stopped working for me... 21:54:05 has always worked. 21:54:21 though nowadays I have a little dictionary search bar on my bottom panel. 21:54:27 so I don't use it as much. 21:55:15 oerjan: maybe it's because you're Swedish and Google doesn't like you or something. 21:55:29 * oerjan swats CakeProphet -----### 21:55:54 well, I mean, it could seriously be some kind of weird locale thing. 21:56:21 I doubt that's the likely cause though.. 21:56:49 CakeProphet: the point is that oerjan isn't Swedish 21:56:56 you really deserve a swat for that 21:57:00 oh he's not? 21:57:10 CakeProphet: it doesn't even work if i go to the english language google :( 21:57:14 is he Sffeedeesh? 21:57:17 no 21:57:21 Norwegian 21:57:57 ah, my bad. I have a difficult time keeping up with who is from where. 21:59:15 typical of you canadians 21:59:42 http://dl.dropbox.com/u/16495819/Screenshot-1.png 21:59:44 * oerjan actually has no clue whether CakeProphet _is_ canadian or not 22:00:19 no I have the much more despicable regionality of the southern United States. 22:00:40 *southeastern, technically... we decide to ignore these complexities when talking about north and south though. 22:00:44 too complex, you know. 22:00:50 oerjan: it's 50/50: either he is or he isn't - and either way you're half right :) 22:01:41 that is a probability there... 22:02:26 which is an excellent substitute for a fuzzy boolean value. 22:02:30 olsner: technically i chose which of the two possibilities was a priori most likely to be wrong :P 22:02:33 they're practically equal. 22:02:47 -!- zzo38 has quit (Remote host closed the connection). 22:02:58 so bayesianly speaking i guess i had _some_ clue 22:04:47 CakeProphet: was that link supposed to indicate you're from georgia? 22:05:15 no it was to indicate that define works. 22:05:34 and it also suggests that I have some kind of obsession with Nazis, but this is not true. 22:06:09 -!- Lymee has joined. 22:06:15 CakeProphet: um are you _sure_ you pasted the right link? 22:06:58 uh, I think so. 22:07:04 oh 22:07:09 it's 404'd 22:07:11 * oerjan sees the nazi 22:07:18 what? 22:07:25 oh, it became another file 22:07:34 dropbox is weird. 22:07:39 sometimes it won't even work at all. 22:07:40 CakeProphet: also you are obsessed with taxes and perl 22:08:00 Man, I wish I had been born in, like, 2000. 22:08:23 why? 22:08:45 All those wasted childhood winters praying for some actual snow for once, and as soon as I hit puberty we're under 20cm of the stuff. 22:09:13 Well OK that's inaccurate, the proper snow only really started in the 2009/2010 winter. 22:09:19 oerjan: I bet dropbox was still uploading my screenshot because of my abysmal network connection, and thus was showing my last screenshot. 22:11:56 I got the same results for define:clusterfuck and just "define clusterfuck", looked like it didn't actually treat define as a special word at all but rather just did a normal search 22:18:13 -!- BeholdMyGlory has quit (Remote host closed the connection). 22:20:00 -!- Lymia has joined. 22:20:01 CakeProphet: anyway, that's not how define: used to work, it used to give a different style with dictionary entries 22:20:30 oh, well, it still does that actually. with realer words. 22:20:31 like hello 22:22:52 nope, define:hello gives an ordinary search page 22:22:58 -!- Lymee has quit (Ping timeout: 240 seconds). 22:23:40 oerjan: that's because you're a Norwegian though. Your define: results are not an appropriate test of googles defining power. 22:24:03 we can only assume this is because Google hates you and your country. 22:25:24 but seriously, that's actually odd because it works for me. 22:25:39 try using what define is in your language 22:25:42 rather than "define" 22:25:52 but he also tried the english language google. 22:26:09 IT CAN SMELL HIM 22:26:32 olsner: define:clusterfuck _does_ seem to put actual dictionary results a bit further up 22:26:50 elliott_: something... fishy? 22:26:59 is this what a Norwegian smells like? 22:27:10 or do they smell like cold? 22:27:57 i've heard we smell of milk and soap 22:29:22 I would think milk and soap just smells like soap... 22:32:01 elliott_: but yes, define: still works right? 22:32:19 the english google for define:hello gives me a top link which seems to lead to an actual google dictionary service 22:32:36 CakeProphet: For me yes. 22:33:06 oerjan: yeah, okay. so Google just hates swedes. 22:33:12 problem solved. 22:48:24 I think bfjoust could be a bit more interesting if it had a fork command, similar to corewars SPT 22:49:09 where all of the processes are round robin and alternate between each jouster. So by using split you can be at two places at once, but it takes twice as long to move. 22:49:37 -!- Lymia__ has joined. 22:49:51 -!- Lymia__ has changed nick to Lymee. 22:49:54 -!- Lymee has quit (Changing host). 22:49:54 -!- Lymee has joined. 22:52:41 -!- Lymia has quit (Ping timeout: 258 seconds). 22:52:49 CakeProphet: quite possibly, but I'm not sure how good the tactic would be 22:52:59 unlike in corewars, where splitting is definitely an advantage 22:53:18 I think it would make you more suceptible to a rush. 22:54:54 though you could split and have one process on your flag to defend it. Still that would only delay a rush 22:58:29 if you have more than two processes, you can't maintain a lock 22:58:46 you simply can't change the flag fast enough to beat a 2-cycle clear 22:59:09 and even with two processes, if you get the opponent's cycle count wrong in any way at all, you commit suicide 22:59:10 What game is this? 22:59:21 we're discussing what impact multithreading would have on BF Joust 22:59:30 Ah 22:59:51 so we're talking about a hypothetical version of BF Joust with corewars-style threading 23:02:16 yeah, I don't know bfjoust strategies very well, but I figured a 2-cycle clear would beat any kind of multi-tasking jouster. 23:02:24 * CakeProphet turns into vapor for a while. 23:03:47 a 2-cycle clear is one of the most basic things you can do 23:04:29 all competent programs beat it (or deliberately sacrifice the win on it to go against other things), but it tends to get a few wins on certain lengths 23:04:55 !bfjoust simple_two_cycle_clear (>)*8(>[-])*21 23:05:02 ​Score for ais523_simple_two_cycle_clear: 19.5 23:05:24 and, umm, it didn't even come last 23:05:35 it's 41st out of 48th 23:06:11 pah, Gregor 23:06:15 hmm, I wonder why it beats anticipation? 23:06:34 oh, perhaps the lack of antishudder 23:06:37 let me run that on the simulator 23:08:17 not on egojsout, though, it's too slow in parsing 23:20:01 -!- Lymia has joined. 23:20:20 -!- Lymee has quit (Disconnected by services). 23:20:22 -!- Lymia has changed nick to Lymee. 23:24:12 hmm, I wrote some time handling code recently with a Y2038 bug 23:24:14 should I be ashamed? 23:25:18 yes 23:30:30 -!- augur has quit (Read error: Connection reset by peer). 23:31:00 my defence is that it was in code that had one already 23:31:24 and the code's output is seconds-since-the-epoch as a decimal number encoded in ASCII, so at least the format won't need changing 23:31:37 -!- augur has joined. 23:35:47 -!- zzo38 has joined. 23:44:26 -!- elliott_ has quit (Ping timeout: 258 seconds). 23:49:24 -!- Lymee has quit (Read error: Connection reset by peer). 23:49:57 -!- Lymee has joined. 23:52:13 * Phantom_Hoover → sleep 23:52:15 -!- Phantom_Hoover has quit (Quit: Leaving).