< 1236556804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :¬ is in EBCDIC but not ASCII < 1236556812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it always confused me why that was there, until I found out < 1236556831 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well, why not < 1236556841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: wouldn't the fn be for changing between the main and subsidiary functions of the F-keys? < 1236556849 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a fn here < 1236556851 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :so shrug < 1236556853 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :possibly though < 1236556854 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hey guys debug my code for me < 1236556862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what language is it in? < 1236556866 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :c < 1236556878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you like, I'll debug by translating it into a different language, and also to a program that does something entirely different < 1236556880 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1236556885 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :rewrite it in scheme. then we'll talk! < 1236556889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, here's a less buggy version: ,[.[-],] < 1236556908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to use ehird's favoured EOF statement whilst still preserving one of the other two options < 1236556928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity it probably does something different, and is in the wrong language < 1236556930 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that doesn't work for EOF = -1 < 1236556938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes, as mentioned above < 1236556945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EOF = 0, EOF = -1, EOF = no change are the three most common options < 1236556982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and although you can't distinguish between them with 100% certainty, assuming random input and a program that reads all its input before doing any output you can distinguish between them with any non-100% certainty you like < 1236556990 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: not really suited for scheme < 1236556996 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I know < 1236556997 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1236556999 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :*:) < 1236557000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how can it not be? < 1236557008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's like saying something isn't really suited for Haskell < 1236557008 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's comex's morse program < 1236557011 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you can't really do that in Scheme :P < 1236557012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or that it is really suited for INTERCAL < 1236557109 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :what's that number game called again? < 1236557115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Nim < 1236557116 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: mine's better! < 1236557120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are two games with that name, though < 1236557123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :3 5 7, your move < 1236557130 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :0 5 7 < 1236557135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :0 5 5 < 1236557141 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what game? < 1236557145 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :0 1 5 < 1236557148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :0 1 0 < 1236557152 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1236557153 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 < 1236557156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I win < 1236557160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :comex: the game starts with three numbres < 1236557162 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION downloads Cobalt < 1236557162 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :comex: basically < 1236557164 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you have 3 numbers < 1236557165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :players take it in turns to reduce a number < 1236557168 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you can reduce one by any amount each turn < 1236557171 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :but only one column per turn < 1236557175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, you can reduce any of them by any amount, but only one number at a time < 1236557177 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :the person who removes the last loses < 1236557180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you say 0 0 0, you lose, and you can't go negative < 1236557200 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :so it's pearls before swine < 1236557207 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1236557209 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :that game < 1236557211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've never heard that name before < 1236557218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's relatively well known < 1236557223 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :* Pearls Before Swine (game), a puzzle/logic game using the Nim format < 1236557225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty good at it, but oerjan is just as good as I am < 1236557239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: you just looked it up on Wikipedia? < 1236557243 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1236557260 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to kerlo's tune < 1236557264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : anyway, what self-respecting typist can do without ¬? <-- where? < 1236557264 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :anyway I am going to intuitively progressively optimize a nim solver. or something. < 1236557268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't find it < 1236557271 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :first time: random moves < 1236557272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on my keyboards < 1236557274 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :then: brute force < 1236557276 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :then we'll see. < 1236557298 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :protip: brute force is pretty good < 1236557318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's shift-` on this keyboard < 1236557323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1236557328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think they left it off most of the non-UK ones, though, they have no sense of style < 1236557338 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I should expand my tune. < 1236557353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, on this keyboard shift-' is `. That is ' as in the dead key creating é < 1236557369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if you hold both shift keys? < 1236557373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here, ` is to the left of 1 < 1236557375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1236557391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, §1234567890+' < 1236557396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then backspace < 1236557397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes a mental note to mark jokes when AnMaster's in here, and to a lesser extent ehird because he never gets metahumour < 1236557417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I got the both shift key joke < 1236557424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even without the marker < 1236557445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dear Windows: Please never block things again. Love, Sgeo < 1236557455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Keyboard_layout#Swedish.2FFinnish < 1236557458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1236557463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what's it blocking? < 1236557471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IO? < 1236557472 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The files from OpenCobalt < 1236557477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and how? < 1236557485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :opencobalt? < 1236557488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh uh < 1236557491 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I should also find a MID editor that is capable of playing MIDs. < 1236557503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: here on Linux I use Rosegarden < 1236557512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it needs Timidity or something like that to be able to do the actual playing < 1236557517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1236557520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not related to cobol < 1236557523 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Timidity, eh? < 1236557527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth < 1236557532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the insert key < 1236557535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doing above backspace < 1236557540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on this compact keyboard < 1236557545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when I was back on Windows I used Magix Notation, but that's a for-pay commercial app, although a very cheap one < 1236557554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: insert's above backspace on my laptop < 1236557563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :above is a good place when to the right of backspace wouldn't fit on the laptop < 1236557565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I hate non-full size keyboard < 1236557566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s < 1236557574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are harder to type on too < 1236557638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I need full size to be able to type properly < 1236557650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and keys that properly go down < 1236557651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :full size as in full number of keys, or full size as in not scaled down? < 1236557657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, both! < 1236557662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my laptop keys go down properly and are the normal size, there just aren't as many of them < 1236557682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I mean like the clicky keyboards < 1236557690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://science.slashdot.org/article.pl?sid=09/03/08/2155216&from=rss Slashdot have started talking about Wolfram Alpha < 1236557696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's see what snarky jokes they make of it < 1236557721 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm < 1236557732 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :let's play ONE COLUMN NIM < 1236557733 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :10 < 1236557744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1236557752 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :bollocks. < 1236557752 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1236557759 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what about infinite column nim < 1236557760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not a particularly useful game, really... < 1236557774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and infinite column would only be fun if only finitely many were nonzero < 1236557783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in which case it's equivalent to finite column nim < 1236557799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise the game would necessarily take infinite time < 1236557835 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :5 5 < 1236557839 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Hardcore nim. :P < 1236557844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: that's a won position for you < 1236557849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can probably win from it < 1236557851 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1236557852 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :4 5 < 1236557854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :4 4 < 1236557861 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :4 1 < 1236557864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :0 1 < 1236557877 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :f < 1236557879 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :0 0 < 1236557879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the strategy with two columns is not very difficult < 1236557898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :make them equal, then copy your opponent until you have a chance to set it to 0 1 < 1236558050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Here's how it works. Publishing stuff makes sense. Face to face conversations and e-mail conversations make sense. Conversations in the form of articles replying to other articles make sense some of the time. Comment thread conversations are futile. Special case: Usenet conversations are futile. If they are moderated, they are futile and (almost) polite. < 1236558111 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Brute force Nim: Select a column number and decrement number, optimizing the number of times you win when playing against yourself < 1236558111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what a stupid piece of crap < 1236558126 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Now let's see if that finishes before the universe overs. < 1236558312 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :grumble, why doesn't (f '(1 2 3) '(4 5 6)) -> ((1 4) (1 5) (1 6) (2 4) (2 5) (2 6) (3 4) (3 5) (3 6)) come with Scheme? < 1236558316 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :or at least srfi-1 < 1236558338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1236558353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what game? < 1236558364 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :NIM ALREADY < 1236558371 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :why do so many people ask that... < 1236558377 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :backlog, sheesh < 1236558378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NIM? < 1236558383 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Nim. < 1236558398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you know the rules? < 1236558407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1236558411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never heard of the game < 1236558413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: clearly you need to mix Scheme with Mathematica's standard library < 1236558418 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1236558419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's what my Enigma puzzle was modelling < 1236558424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1236558435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have three (or more) numbers, which are nonnegative integers < 1236558439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :players take turns reducing a number < 1236558443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can reduce a number as far as you like < 1236558446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but only one number on your turn < 1236558450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you reduce them all to 0, you lose < 1236558543 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are there any free Mathematica-like tools? < 1236558549 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1236558551 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :maxima, SAGE, ... < 1236558568 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :'Nim has been mathematically solved for any number of initial heaps and objects; that is, there is an easily-calculated way to determine which player will win and what winning moves are open to that player.' < 1236558575 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oh, so even though it's solved there's absolutely no skill element at all? < 1236558577 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :lame lame lam < 1236558577 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :e < 1236558624 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hey ais523 < 1236558628 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :enigma level pack 2 < 1236558628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the solution is absolutely beautiful, though < 1236558629 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :level 16 < 1236558633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: what about it? < 1236558637 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it's nim < 1236558645 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ACTION awaits "AAARGH!!" < 1236558648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about keyboards < 1236558660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uploads image < 1236558663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: what, "Beam04"? < 1236558666 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :err < 1236558668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's Enignimm which is level 12 < 1236558670 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it's meant to be called Enignimm < 1236558673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's the other nim < 1236558673 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ooops < 1236558675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and not nearly as fun < 1236558677 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1236558684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ehird: http://omploader.org/vMWNraw < 1236558687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the keyboard < 1236558695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :keyboards < 1236558696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1236558697 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1236558700 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I don't care about your keyboards < 1236558707 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :why should I be interested...? < 1236558708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I find the black one extremely hard to use < 1236558838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :estoppel, why should I care about the keyboard you considered getting? < 1236558860 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you shouldn't, I was remarking after you talked about the compact keyboard < 1236558871 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :your showing of your keyboards had no relevance beyond the tenuous 'keyboard' conversation tract < 1236558902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are just saying that because it was me that talked about it < 1236558933 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yes, I am in a world conspiracy to say as many bad things about you as possible, even if they're true < 1236558936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what _is_ this other nim you keep mentioning? < 1236558936 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :horrible < 1236558963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: like ordinary nim, but with only one number, and you can only reduce it by at most 3 at a time < 1236558972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1236558976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is very very horrible, and any competent mathematician can solve it in their head in about 10 seconds < 1236558986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1236558992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one of my acquaintances uses it to win bets against drunk people < 1236559010 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now if you have several heaps like that, it gets a bit more interesting < 1236559025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but not much < 1236559034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you know about Sprague-Grundy analysis? < 1236559044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although as i recall, it's simpler than ordinary nim because some heap sizes are equivalent < 1236559045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's basically a method of solving games by proving them equivalent to regular nim < 1236559047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1236559064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the limited-nim game is equivalent to regular nim with heaps no bigger than 2 < 1236559078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that the last-player-loses vs. last-player-wins thing messes up the analysis < 1236559080 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ugh, my combinations function is really ugly < 1236559106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :doesn't it always < 1236559114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1236559128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sprague-Grundy only really works properly if 0 0 0 is a win, and that's not the way nim's normally played < 1236559282 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :> (combinations '(a b) '(c d)) < 1236559282 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :'((a c) (b c) (a d) (b d)) < 1236559284 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :\m/ < 1236559297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does \m/ mean, anyway? < 1236559302 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :metal hand < 1236559308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and what does that mean? < 1236559318 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :\ , , / , < 1236559327 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :where , = finger | last , = thumb | \ = raised finger < 1236559340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, what does a metal hand indicate, apart from the literal definition? < 1236559360 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :"awesome"? :P < 1236559380 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it's vulgar in mediterranean countries < 1236559381 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :apparently < 1236559445 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/private/zreddamkpevzsxtxjz4w < 1236559449 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :vomit worthy code < 1236559472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I remember writing that function in OCaml < 1236559489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it was purely functional, and didn't look at all like that < 1236559592 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome to supply a better algorithm :P < 1236559614 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yay, I have to define my own func (upto 5) -> (0 1 2 3 4) < 1236559699 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :grrrrrr < 1236559702 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I can't even use combinations < 1236559709 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :since my second argument depends on the value of the first < 1236559888 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :so irritating. < 1236560134 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1236560647 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Huh, I apparently have Timidity already. < 1236560698 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now you just need Paranoia, Despair and Panic < 1236560768 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I prefer Apprehension to Paranoia and Dread to Despair. I'm waiting for Neurosis to reach version 1.0 so I can replace Panic with it. < 1236560841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would recommend Psychosis, although it is not quite stable < 1236560859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, are you talking about software? < 1236560871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Timidity and (cd)Paranoia exists... < 1236560877 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, just pretending. < 1236560887 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Except when I mentioned Timidity. < 1236560889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I had to restart client < 1236560892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so lost scrollback < 1236560912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(bouncer still connected though < 1236560914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1236560954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, also timidity is crap < 1236560956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the software that is < 1236560960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it crashes all the time < 1236560971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer using hardware midi < 1236560974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :way more stable < 1236561603 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Here's one "combinations", which isn't very pretty either, but at least it isn't all for-each set!y: http://pastie.org/private/ar5balcakbcw9mkmpq2a < 1236561613 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's nicer < 1236561628 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers buying one of the nice new mac pros with the nehalem processors < 1236561634 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I sleeps.) < 1236561995 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where's the abomination against using rafb.net in the topic? < 1236562036 0 :estoppel!unknown@unknown.invalid NICK :ehird < 1236562713 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, the topic-lock anyway. < 1236562731 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :-t < 1236564140 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1236564648 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1236566848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who wants to learn lojban with me < 1236566906 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your mom. < 1236567056 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unlikely. < 1236567076 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes kerlo < 1236567080 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1236567084 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :kerlo's a lojban person < 1236567649 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1236568084 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :instead of learning lojban, why not just stick a rusty fork in your eye? < 1236568324 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :all the better to see you with < 1236569663 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1236572396 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1236572432 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :lament: because sticking a rusty fork in my eye wouldn't teach me anything. < 1236572490 0 :Dewi!n=dewi@124-171-168-232.dyn.iinet.net.au JOIN :#esoteric < 1236573108 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1236573180 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :it might teach you the importance of staying current with your tetanus shots < 1236573200 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: it will teach you a lot. < 1236575508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night all < 1236575828 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1236584154 0 :asiekierk!i=africalo@078088180066.elb.vectranet.pl JOIN :#esoteric < 1236584157 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :BAM! < 1236584161 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :... < 1236584163 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1236584166 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :+t is off < 1236584174 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :and my auto-topic-change script is still working < 1236584177 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :NO-ONE CHANGE THE TOPIC < 1236584218 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :Nice weather outside, isn't it? < 1236584246 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :...What? < 1236584255 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Well, quite, if not for that it's 7:35 AM < 1236584260 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :well, 7:37 actually < 1236584262 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :hah! < 1236584271 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :I changed the topic! < 1236584274 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1236584275 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1236584279 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :the topic above < 1236584282 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :the one in green < 1236584293 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :You know, the one with divulgations, apples and words < 1236584343 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :If you change it, onoz we're doomed < 1236584351 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :[[or someone kicks me, cuz i don't have autorejoin]] < 1236584362 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I hopefully made it so it ignores me < 1236584370 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :so there's no "I change topic and it changes topic" < 1236584373 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :except if I change the nick < 1236584374 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :so nah < 1236584487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1236584490 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1236584540 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Good morning, and welcome to #esoteric. < 1236584664 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'm bored < 1236584672 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Should i broadcast my desktop again < 1236584673 0 :lament!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | NO-ONE CHANGE THE TOPIC < 1236584680 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I told you :(* < 1236584681 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1236584683 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :well < 1236584685 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work on me < 1236584686 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :so < 1236584696 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :*whew* < 1236584717 0 :asiekierk!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | NO-ONE CHANGE THE TOPIC (except me or when i'm off) < 1236584726 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :ohai < 1236584730 0 :asiekierk!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | NO-ONE CHANGE THE TOPIC (except me or when i'm off, then you can) < 1236584732 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :hai < 1236584739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/private/qb2tg9bvpnsv2rw2q0ljgg <<< wtf is this, why do i have broken c in my browser? < 1236584756 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1236584804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://pastie.org/private/qb2tg9bvpnsv2rw2q0ljgg This may or may not work, YMMV. <<< doesn't look like it will, not that i know the context < 1236584822 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :don't drink and code < 1236584830 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :if you drink too much, it becomes quite a mess < 1236584856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should've guessed it was from here < 1236584876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't tried drinking and coding much yet < 1236584885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've decided to learn that at some point tho < 1236584901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1236584905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exam in 10 minutes < 1236584927 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i know of someone who coded on LSD < 1236584929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should probably get out of the wc and head to uni < 1236584936 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1236584951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sweepin* < 1236585042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'm taking this baby with me, so going offline. < 1236585048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for some undefined meaning of baby < 1236585049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1236585081 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :"how is babby formed? how girl get pragnent?" < 1236585099 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :"they need to way instate mother> who murder thier babbys." < 1236585113 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :"once, a woman in ar" < 1236585122 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :"i am truely sorry for your lots." < 1236585599 0 :clog!unknown@unknown.invalid QUIT :ended < 1236585791 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1236585791 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :... < 1236585799 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Why doesn't teh internetz work for m---wait, it does < 1236586160 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1236586850 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1236587170 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh... why does this firefox, when I try to middle-mouse-paste in oklopol's ehird-quote-URL, pop up a dialog saying: "ASSERT: *** Search: _installLocation: engine has no file!" and then a 11-item stack-trace. < 1236587193 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, same for entering any URL in the location bar. < 1236587233 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have a hunch they've sneakily been updating the browser installation on these workstations, and now it's a needs-a-restart confused. < 1236588489 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1236589479 0 :Slereah_!n=butt@ANantes-259-1-86-7.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1236589896 0 :asiekierk!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1236590178 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1236590462 0 :jix!unknown@unknown.invalid QUIT :"..." < 1236593519 0 :asiekierk!i=africalo@078088180066.elb.vectranet.pl JOIN :#esoteric < 1236593521 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Wow < 1236593532 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I think I just made a Videocrypt encoder/decoder < 1236593534 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure < 1236593541 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I would need a Videocrypt decoder supporting a seed < 1236593739 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :But interline correlation (the VirtualDub VC decoder) works, albeit the same as with 99% of other VC decryptions < 1236593970 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Client Excited" < 1236595554 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :You know < 1236595569 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Checkerboard+Videocrypt+Interline Decoding=Cafe Wall < 1236601128 0 :Jophish!n=Jophish@80-47-69-80.lond-hex.dynamic.dial.as9105.com JOIN :#esoteric < 1236601881 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1236603116 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :modifying AsieCrypt to be more unique < 1236603121 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :by adding color encryption < 1236603598 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :and variable line swapping < 1236605120 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1236605663 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :anyone here < 1236607544 0 :ais523!n=ais523@147.188.254.128 JOIN :#esoteric < 1236608008 0 :ais523_!i=93bc93e6@gateway/web/ajax/mibbit.com/x-714ca943dd7ed52c JOIN :#esoteric < 1236608020 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1236608024 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1236611183 0 :jix!n=jix@dyndsl-095-033-045-061.ewe-ip-backbone.de JOIN :#esoteric < 1236611724 0 :ais523!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1236611759 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1236612297 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1236612301 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1236612660 0 :MigoMipo!n=MigoMipo@84-217-2-230.tn.glocalnet.net JOIN :#esoteric < 1236612854 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1236612856 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1236612864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hi, ais523. < 1236612868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh, you are there right? < 1236612899 0 :BeholdMyGlory!n=arvid@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1236615143 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :maybe he's not < 1236615145 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :but i am < 1236615145 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :sadly < 1236615160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you are almost ais < 1236615284 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1236615286 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :yeah, right < 1236615390 0 :impomatic!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1236615441 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Ehird: I've ordered one of those Arduino microcontrollers. < 1236615447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cool :-) < 1236615457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let us know how it goes! < 1236615467 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :If I don't enjoy programming it, I know who to blame :-P < 1236615473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;_; < 1236615475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1236615527 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I'm just trying to learn how to program it before it arrives < 1236616381 0 :MigoMipo!unknown@unknown.invalid NICK :ZigoZipo < 1236616558 0 :ZireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1236616576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION zwats ZigoZipo ----ZZZZ < 1236616578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1236616580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ZireFly. < 1236616591 0 :ZireFly!unknown@unknown.invalid PRIVMSG #esoteric := FireFly < 1236616609 0 :ZireFly!unknown@unknown.invalid PRIVMSG #esoteric :ZigoZipo = MigoMipo wanted me to change my nick to something that begins with a Z < 1236616654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :===> how is babby formed? < 1236616654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Infant < 1236616656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In basic English usage, an infant is defined as a human child at the youngest stage of life, specifically before they can walk and generally before the age of one (see also child and adolescent). < 1236616659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The term "infant" derives from the Latin word in-fans, meaning "unable to speak." There is no exact definition for infancy. "Infant" is also a legal term with the meaning of minor; that is, any child under the age of legal adulthood. < 1236616663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Source: Wikipedia < 1236616665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— http://start.csail.mit.edu/ < 1236616756 0 :ZigoZipo!unknown@unknown.invalid PART #esoteric :? < 1236616818 0 :MigoMipo!n=MigoMipo@84-217-2-230.tn.glocalnet.net JOIN :#esoteric < 1236616926 0 :ZireFly!unknown@unknown.invalid NICK :FireFly < 1236617077 0 :Hiato!n=1@dsl-245-24-250.telkomadsl.co.za JOIN :#esoteric < 1236617810 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1236617879 0 :Hiato!n=1@dsl-245-24-250.telkomadsl.co.za JOIN :#esoteric < 1236618025 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1236618050 0 :BeholdMyGlory!n=arvid@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1236618110 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1236618334 0 :Dewi!n=dewi@124-171-184-160.dyn.iinet.net.au JOIN :#esoteric < 1236621866 0 :ais523!n=ais523@147.188.254.128 JOIN :#esoteric < 1236622183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: god that thing sucks. < 1236622186 0 :jix_!n=jix@dyndsl-095-033-106-163.ewe-ip-backbone.de JOIN :#esoteric < 1236622730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1236622758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1236622769 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1236622823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[to compose a bunch of procedures that each take 20 arguments < 1236622823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and return 20 results. ]] < 1236622827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"so don't do that" < 1236622832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey, why'rn't I estoppel? < 1236622835 0 :ehird!unknown@unknown.invalid NICK :estoppel < 1236623015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, my intensive module today nearly made my head explode < 1236623024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have problems even trying to think of it, so I'll translate into programming terms < 1236623027 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1236623031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as a sort of extended metaphor < 1236623041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :imagine you have a nice, clean, and well-understood interpreted programming language < 1236623047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was going to choose Python as an example < 1236623060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but unfortunately it's whitespace-sensitive and that ruins the example, so I'll use Ruby instead < 1236623069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, Ruby's not all that fast compared to some programming languages < 1236623081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and people have written slow Ruby programs for things that didn't need to work fast, and they've been fine < 1236623097 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1236623099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, suppose you want to write in Ruby, it's the only language you can use < 1236623103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you need to write fast < 1236623111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you optimise your Ruby to run quickly < 1236623111 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scratch head < 1236623119 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1236623120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you find that your program errors every now and then < 1236623122 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :... < 1236623129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it turns out that the interp's getting confused by whitespace < 1236623132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does more or less the right thing < 1236623139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if it tries to process the whitespace too quickly < 1236623145 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :... excuse me, what < 1236623149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it misinterprets it as Whitespace and the Whitespace gets mixed in with the regular program < 1236623152 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :... i mean ... what ... < 1236623155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: it gets better, I haven't finished yet < 1236623180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, this isn't really much of a problem for you, as you're an esoprogrammer < 1236623192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, you find you can make your code even better by exploiting the Whitespace code to do useful things < 1236623206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in fact for very fast programs you want to write huge parts of it entirely in Whitespace < 1236623216 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1236623225 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ok, what was the ACTUAL thing about < 1236623229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(you consider this normal, interps are bound to malfunction a bit if you run them too fast due to not being perfect) < 1236623244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you find that with the whitespace running even faster, if you have exactly the right sequence < 1236623251 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :omg, i made a video encoder < 1236623254 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :not supporting video < 1236623254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you run commands that redefine syntax, or logic, or whatever < 1236623257 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :but bitmap < 1236623257 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :s < 1236623266 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :as in, encoder, er encrypter < 1236623271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you're changing the syntax of Whitespace dynamically, and making ANDs into ORs, or whatever < 1236623281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the head-explode moment was when I realised this also affected the Ruby it was embedded around < 1236623299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making ands into ors, and other things that made no sense in Ruby < 1236623317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and as a result, your programs now only run at one exact speed, if you run them slightly faster or slower they fail) < 1236623372 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ok, what was the ACTUAL thing about < 1236623386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: microwave-frequency electronics < 1236623394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :think of ordinary electronics as the ruby < 1236623404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and wires which shouldn't be doing anything but being wires as the whitespaec < 1236623406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*whitespace < 1236623418 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :My mother, attempting to use an old one button Mac mouse: "But, which button do I press?" < 1236623427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the left one, obviously < 1236624161 0 :impomatic!unknown@unknown.invalid QUIT :"mov.i #1,1" < 1236624287 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Oh god, now I'm going to wait forever for my Asiecrypt Encoder to finish encoding a 2-and-a-half-minute-YouTube-movie < 1236624287 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :well, nearly 3-minute, even < 1236624302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does it encode it into? < 1236624319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jmp #0, <-3 < 1236624336 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :well, i mean encrypt < 1236624339 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :3521 frames < 1236624341 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :into AsieCrypt < 1236624369 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :or VideoCrypt+color swap every other line+replace random parts of 2 lines 120*25 (or 240*25) times < 1236624383 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :actually, the color swap is the longest < 1236624385 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :and it takes a seed < 1236624398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why are you doing this, anyway? < 1236624411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it sounds rather like security by obscurity < 1236624414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it reversible? < 1236624417 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1236624419 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :tested < 1236624421 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1236624422 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :reversible < 1236624423 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :VideoCrypt is < 1236624427 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Random replacing is... < 1236624434 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :and a NOT bitwise command is too < 1236624436 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oh asiekierk, you are the living proof of poe's law. < 1236624441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :poe's law? < 1236624442 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :poe's law? < 1236624469 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1236624471 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :google's law. < 1236624478 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :http://rationalwiki.com/wiki/Poe's_Law < 1236624489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: that's a link, can you explain in English? < 1236624489 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :s/fundamentalism/ridiculous programming tasks/ < 1236624499 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, I do not exist to support your allergy to the web < 1236624500 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :it did about 1000 frames < 1236624518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: then don't expect me to understand what you're saying, if you're unwilling to explain < 1236624520 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you'll be pleased to know that the target of the link is english embedded in HTML < 1236624520 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :and they DO look like a jumbled mess < 1236624532 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :also, you're the one asking the question, it's your wish to find out, not mine < 1236624565 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Well, the Asiecrypt Encoder is also (accidentally) a Videocrypt encoder < 1236624574 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :and a Videocrypt decoder too (if you know the seed) < 1236624607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: I'm only asking because I don't understand what you said... < 1236624617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and isn't the usual purpose of communication to, you know, convey information? < 1236624617 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I gave you a link to information on it, http://rationalwiki.com/wiki/Poe's_Law < 1236624626 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it's not my problem that you refuse to follow links to get information < 1236624670 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :~1650 frames < 1236624671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's the Web! < 1236624676 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :... so? < 1236624681 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :the web is a web of information. < 1236624711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not nowadays, nowadays it's mostly a web of porn, spam, and adverts < 1236624727 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :if I linked you to one of them, I assure you I would note as such. < 1236624767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, most websites have adverts nowadays < 1236624779 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :so...? use adblock? < 1236624782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lots of people talk about how things like adblock are a bad idea because they deprive the sites of advertising revenue < 1236624784 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Is there an use for the low-speed version of Asiecrypt (all enabled) except premium content NBTV? < 1236624793 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :a business model based on advertising is shit. < 1236624799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it strikes me that not visiting them is an even better way to deprive them of advertising revenue < 1236624826 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :2250 frames < 1236624831 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :1500 more! < 1236624834 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :then you miss out on their content < 1236624840 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :loss for you, no great shakes to anyone else < 1236624863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: why doesn't everyone act as I do? The Web would become so much better more or less overnight < 1236624875 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and impomatic has Asiecrypt < 1236624876 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Because some of us don't mind advertisements. < 1236624880 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :((a buggy version, but still)) < 1236624887 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :And a vast majority of internet users see porn as a plus., < 1236624890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither do I, actually, I just mentally ignore them if adblock doesn't catch them < 1236624908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and porn is fine if you're looking for it, but tends not to be particularly informative < 1236624909 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :So all that is left is spam. Everything has spam. Apart from Gopher. < 1236624916 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :And that's why I personally linked it. < 1236624922 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :So that you know I was linking to relevant information. < 1236624923 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :2610 frames < 1236624930 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :only 900 more, then joining and Youtubing < 1236625007 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :2950... < 1236625088 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :3260... < 1236625099 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1234... < 1236625110 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2428... < 1236625114 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :9001 < 1236625117 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2789... < 1236625120 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :...Deewiant, you know that 1234 was one of my Seeds < 1236625126 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :2001aspaceoddyssey < 1236625126 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :3000... < 1236625126 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :for testing < 1236625132 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :how rare < 1236625134 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :42... (hint hint) < 1236625147 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :3500... < 1236625158 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :it did it < 1236625196 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it did did it < 1236625204 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I must find out what the hell of an algorithm do I use cuz I don't remember :( < 1236625265 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Uh-oh < 1236625273 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :seems I did something irreversible and now i'm screwed < 1236625299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierk: don't you have the original? < 1236625305 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :yes i do < 1236625309 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :but i must find out what is irreversible < 1236625341 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1236625341 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :all seems to be < 1236625342 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1236625349 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1236625367 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :So it must be a problem with my batch procedure-a-thon < 1236625400 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Or i may know why < 1236625406 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :i didn't set the seed AFAIK < 1236625497 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :something is terribly wrong < 1236625533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierk: I still fail to see the advantage of what you're doing in the first place < 1236625543 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :i do too < 1236625548 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :but i'm just doing it for kicks < 1236625653 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1236625659 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I can batch encode AND batch decode < 1236625663 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I can encode AND decode < 1236625669 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :but i can't batch encode AND decode < 1236625674 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :so something's terribly wrong with my algorithms < 1236625738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, it's the common engineering problem: A, B, and C each work, A and B work together, B and C work together, but the combined A+B+C system fails for no apparent reason < 1236625766 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :well, not really < 1236625779 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :cuz it's A, B, C and D. A and B work, C and D work, but any other combinations fail < 1236625779 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :A+B, C+D, and A+D in this case < 1236625790 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :any other combinations in this case :P < 1236625794 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :not just A+D < 1236625797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1236625807 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well the only other one is B+C < 1236625814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assumed you could encode files individually, then batch-decode the lot, from what you suggested < 1236625820 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1236625823 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I can batch-encode too < 1236625824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I must have misparsed what you were talking about < 1236625825 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :so why bother < 1236625837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I also assumed you meant you could batch-encode then individually decode < 1236625842 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :The only thing is that I seem to have the same algorithms not cooperating with each other < 1236625847 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :but I think I CAN see the problem < 1236625857 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1236625860 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :when encoding normally < 1236625865 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :after lineswap, it resets the seed < 1236625869 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :when batch-encoding, it does NOT < 1236625870 0 :jix_!unknown@unknown.invalid QUIT :"..." < 1236625894 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :And i'm going to add a feature while I'm at it < 1236626008 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1236626013 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :it's too painful and not really paying out < 1236626512 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/ < 1236626528 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster would like that, for C < 1236626708 0 :asiekierk!unknown@unknown.invalid NICK :asie[away] < 1236626801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: is that going to be a new permanent nick for you? < 1236626825 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Possibly. Not sure :P < 1236626847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a good real word for a nick < 1236626932 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it sounds like it means something deep. < 1236626956 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unless you know what it means :-P < 1236626965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's still a relatively interesting thing if you know what it means < 1236626983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, if you convince someone you don't plan to sue them, or act as if you won't < 1236626993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then if you do sue them you're unlikely to get very much in damages < 1236627015 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :common law is so funky :-P < 1236627029 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :B Nomic is saner than common law < 1236627435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it seems that e4 vs. d4 can inspire a Holy War on chess channels < 1236627442 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :c4! < 1236627467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or f4 < 1236627548 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: strange that it would < 1236627555 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it should be pretty easy to resolve < 1236627559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1236627560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lament: You must be a d4 player < 1236627562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like emacs vs. vi < 1236627566 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: by setting up a match < 1236627574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: what, one match? < 1236627577 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :two matches < 1236627578 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :d4 players vs e4 players, one game? < 1236627581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although a worldwide e4 vs. d4 match might be good < 1236627589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :organised via one of the big chess websites < 1236627645 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Was it Kasparov that that one collaborative Internet match was played against? < 1236627650 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but what exactly are they arguing about, then < 1236627658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is better, obviously < 1236627663 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :better how? < 1236627672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone in there's claiming that white playing d4 is effectively giving black an advantage, it's that bad < 1236627676 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :More likely to lead to victory? < 1236627680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm trying to come to the defence of d4 < 1236627687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, that's a typical definition of better in chess < 1236627733 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I.e. of all the possible games that can be played from that point on, more lead to a white win or draw than to a black win < 1236627857 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can't you just look at a database of existing professional games? < 1236627938 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they do that in Go < 1236628559 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1236628768 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :> (define (halt-and-catch-fire) < 1236628768 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric : (/ 1 0) < 1236628770 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric : (halt-and-catch-fire)) < 1236628778 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :The preferred error-signalling procedure for all purposes. < 1236628780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why is that in an infinite loop? < 1236628798 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in case the interpreter neglects to signal the division by zero and continues execution. < 1236628800 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Because most machines don't catch fire from just dividing by zero, in my experience < 1236628829 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it's the program catching fire, not the system :D < 1236628840 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's boring < 1236628856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been on systems which could be set on fire in software < 1236628863 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: awesome, which? < 1236628866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in theory, at least, in practice there normally wasn't enough current flowing < 1236628869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: microcontrollers < 1236628879 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Desktop machines can be set on fire in software < 1236628885 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :actually, (/ 1 0) doesn't have to error in Scheme. < 1236628889 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :It can be +inf.0 < 1236628909 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :(scheme-report-environment -1) is specified to fail, though. < 1236628910 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I assumed you intended it to not error < 1236628923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't error in most langs, nowadays, at least if interpreted as floating point division < 1236628930 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :> (define (wrong msg) < 1236628930 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric : (display "** ERROR ** ") < 1236628931 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric : (display msg) < 1236628933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, except C, (/ 1 0) errors pretty badly in C < 1236628933 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric : (newline) < 1236628935 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric : (scheme-report-environment -1)) < 1236628936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to not being valid syntax < 1236628937 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :; no values returned < 1236628939 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :> (wrong "Division by elephant") < 1236628941 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :** ERROR ** Division by elephant < 1236628943 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Error: no such Scheme report environment < 1236628945 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric : (&error) < 1236628947 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Er, flood. SOrry. < 1236628966 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Are there languages in which it would error out when interpreted as a floating point division? < 1236628996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C programs are certainly allowed to send signals on FP division by zero, just generally don't < 1236628998 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :> (wrong "no such Scheme report environment") < 1236628998 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :** ERROR ** no such Scheme report environment < 1236629000 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Error: no such Scheme report environment < 1236629059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does Scheme have exceptions? < 1236629064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or do you simulate them by hand using call/cc? < 1236629070 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :No. (R6RS isn't scheme, so I'll disregard it.) < 1236629084 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :You can simulate them; many implementations provide an isomorphic mechanism. < 1236629090 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :They're not very Scheme, though. < 1236629096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know, simulating exceptions is pretty easy when you have c < 1236629106 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :http://srfi.schemers.org/srfi-34/srfi-34.html < 1236629111 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :"Exception Handling for Programs". < 1236629145 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Conditions, more elegant than Exceptions since, iirc, the handlers aren't call/cc'ed, just called: < 1236629148 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :http://srfi.schemers.org/srfi-35/srfi-35.html < 1236629150 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :http://srfi.schemers.org/srfi-36/srfi-36.html < 1236629170 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Scheme48 uses SRFI-36 conditions to signal parse errors < 1236629178 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :and the like < 1236629191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although tbh a jmp_buf stack is enough for handling exceptions, you don't need anything nearly as advanced as call/cc < 1236629197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why the slash, anyway? < 1236629210 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :It stands for "with". < 1236629223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not "per"? not "over"? < 1236629236 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :It's short for call-with-current-continuation, because it calls the provided procedure with the current continuation. < 1236629241 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :BTW, call/cc is a non-standard abbreviation, only call-with-current-continuation is specified by R5RS. < 1236629248 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :You can do (define call/cc call-with-current-continuation), ofc. < 1236629272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1236629313 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: As a sidenote, yes, the opposite of call-with-current-continuation exists ("Run this procedure with this other procedure as its continuation") < 1236629330 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :(call-with-values f k) runs (f) with k as the continuation. < 1236629334 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :So, e.g.: < 1236629343 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :(call-with-values (lambda () (values 1 2 3)) +) ;=> 6 < 1236629388 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :It was intended just to handle the N-return-values (instead of just 1) system added in R5RS, as you can see, but it works perfectly fine as call-with-this-continuation. < 1236629536 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1236629665 0 :asie[away]!unknown@unknown.invalid PRIVMSG #esoteric :ehird, i miss ya old nick < 1236629834 0 :asie[away]!unknown@unknown.invalid NICK :asiekierk < 1236629849 0 :asiekierk!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words, and here are the logs: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | NO-ONE CHANGE THE TOPIC (except me or when i'm off, then you can) < 1236629909 0 :estoppel!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1236629922 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :i warned you < 1236629940 0 :asiekierk!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | DON'T CHANGE THE TOPIC WHILE ASIEKIERKA IS ON < 1236629941 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | Darn estoppel beat me < 1236629948 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I don't give a shit about your irritating I-own-the-topic-and-it-is-my-personal-playground-of-hilarity stuff that you have carried out for months and months. < 1236629950 0 :estoppel!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1236629960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :months? < 1236629974 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: He's done it ever since he first entered here, as far as I can tell. < 1236629976 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | asiekierka owns the topic, not asiekeierk < 1236629980 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I TOLD YOU < 1236629982 0 :estoppel!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1236629984 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Go away. < 1236629984 0 :Slereah_!unknown@unknown.invalid TOPIC #esoteric :Topic now property of Slereah | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1236629987 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1236629988 0 :asiekierk!unknown@unknown.invalid PART #esoteric :? < 1236629994 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :... Well, that worked. < 1236629995 0 :asiekierk!i=africalo@078088180066.elb.vectranet.pl JOIN :#esoteric < 1236629996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is that why +t was on recently? < 1236630000 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes < 1236630000 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1236630003 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I will be cruel but fair < 1236630003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone put +t on now < 1236630005 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :no < 1236630006 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :fizzie set it because asiekierk was being irritating. < 1236630007 0 :estoppel!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1236630009 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :i can change it myself < 1236630011 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :just wait < 1236630013 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Can we have some +t? < 1236630025 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :we don't need to < 1236630029 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :except if you change the topic < 1236630050 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Au contraire, you are proof we need it. < 1236630053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's the problem with the topic? < 1236630061 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :If someone else changes it < 1236630065 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :lament: asiekierk thinks he owns it and keeps spamming it with pointless rubbish whenever we change it. < 1236630073 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :well, I just have a script < 1236630074 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Recommended solution: temporary +t. It worked yesterday. < 1236630077 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1236630078 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierk: Turn your script off < 1236630081 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :... < 1236630085 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I would need to restart mIRC < 1236630086 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :and I'm too lazy < 1236630091 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Restart mIRC. < 1236630108 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | http://127.0.0.1/../../etc/passwd < 1236630115 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1236630117 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :restarting mirc < 1236630121 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :change the topic in the meanwhile < 1236630123 0 :asiekierk!unknown@unknown.invalid QUIT : < 1236630128 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: omg it has your passwords in < 1236630129 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha idiot < 1236630133 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i 0wnz ur boxen < 1236630148 0 :asiekierk!i=africalo@078088180066.elb.vectranet.pl JOIN :#esoteric < 1236630152 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Ohai < 1236630156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: really? it's a 404 for me < 1236630167 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Does "turning your script off" imply "now I'll do it manually", asiekierk? < 1236630170 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I have a terrible feeling it does. < 1236630170 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Now try to change the topic so I can know whether or not the script problem is fixed < 1236630173 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierk: i still don't get it, what happens when we change the topic? < 1236630175 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1236630177 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does the script do? < 1236630178 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :lament: he puts it back because he owns it < 1236630182 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :i don't < 1236630184 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | http://127.0.0.1:8080/../../etc/passwd < 1236630184 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Aww. You always need to change the topic... :( < 1236630184 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :because it's -t < 1236630188 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1236630194 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :that's my script v2 < 1236630211 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1236630214 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :gotta fix the spelling < 1236630218 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drums fingers. < 1236630234 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :ok, done < 1236630238 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :will restart later < 1236630256 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :You mean you have a new topic changing script? < 1236630259 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :no < 1236630265 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :I mean I have a stupid reply on topic change script < 1236630269 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :that works on everyone but me < 1236630275 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1236630275 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric : Aww. You always need to change the topic... :( < 1236630281 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :but in slight variation form < 1236630285 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Wonderful, let's see if I can flood your client off the network. < 1236630292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I just had a brilliant idea < 1236630292 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Aww. You never let me change the topic and always do it yourself... :( < 1236630294 0 :estoppel!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1236630294 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Aww. You never let me change the topic and always do it yourself... :( < 1236630312 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Aww. You never let me change the topic and always do it yourself... :( < 1236630313 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Wow... I don't need to restart mIRC! < 1236630316 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1236630318 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Rather too slow. < 1236630320 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Oh shit. < 1236630322 0 :estoppel!unknown@unknown.invalid PART #esoteric :? < 1236630325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work with Google, though, let me find a less well-organised website < 1236630328 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is the severe internet here < 1236630345 0 :estoppel!n=ehird@208.78.103.223 JOIN :#esoteric < 1236630383 0 :asiekierk!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | That's right, i DO look like an idiot! < 1236630392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, it works apart from the date < 1236630396 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Wait, wait, *look* like? < 1236630397 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Aww. You never let me change the topic and always do it yourself... :( < 1236630402 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :asiekierk, asiekierk. I'm afraid it's rather more severe than that. < 1236630411 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what is it? < 1236630416 0 :asiekierk!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | That's right, i AM an idiot! < 1236630417 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierk: you realize that with a script like that you'd get banned from a bunch of channels. < 1236630423 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :it only works on #esoteric < 1236630424 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1236630433 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :and if you want me to remove it < 1236630434 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :say so < 1236630437 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :As in < 1236630440 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :He already did. < 1236630440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: http://pastebin.ca/1356726 < 1236630446 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :You removed a script and replaced it with an equally irritating one. < 1236630448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :replace the time with the current time, and send it to port 80 on esolangs.org < 1236630453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've written an HTTP Kimian quine < 1236630460 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :Now try, I think I disabled the script < 1236630461 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hahaha < 1236630490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to do it with Google, but their error page is too complex < 1236630498 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :can you try now < 1236630504 0 :asiekierk!unknown@unknown.invalid PRIVMSG #esoteric :i think i disabled the script-o < 1236630512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I thought "I know, I'll write an HTTP Kimian quine" < 1236630524 0 :asiekierk!unknown@unknown.invalid NICK :asie[away] < 1236630559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone other than estoppel: care about my quine < 1236630561 0 :estoppel!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | If there is an asiekierka in the building, please evacuate all brains. Thanks! < 1236630588 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ** Memory exhausted trying to allocate 6 billion objects < 1236630591 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Dumping core < 1236630593 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1236630605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1236630622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a bit more than 6 billion nowadays, isn't it? < 1236630626 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1236630626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, that was anycast not broadcast < 1236630635 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Prologiverse doesn't know that. < 1236630643 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :"The human population on Earth is greater than 6.7 billion, as of February, 2009" < 1236630645 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :It's also greater than 3. < 1236630648 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :How useful. < 1236630660 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :"As of 2008, humans are listed as a species of least concern for extinction by the International Union for Conservation of Nature." < 1236630680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could always try asking wolfram alpha < 1236630692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although the input box is currently just an image of an input box, so it won't be very useful < 1236630701 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ask it for me, since you clearly have access :P < 1236630708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just imagine the answer, duh < 1236630709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, an image of a text box? do they have any idea how unportable that is/ < 1236630721 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :considering the box is completely styled... < 1236630729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :exactly, even more unportable < 1236630734 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1236630737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how will something like that work in w3m < 1236630744 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :how will images work in w3m < 1236630751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :images work just fine in w3m < 1236630757 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, framebuffer thingy. < 1236630760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although admittedly they aren't embedded in the page < 1236630779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not framebuffer, it spawns an external image viewer program if you follow a link to one or choose the option to view one < 1236630839 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :also, ais523, do you have any ideas on how to utilize 12gb of ram < 1236630860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :allocating 6 billion objects? < 1236630872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually seeing what Vista is like in a reasonable length of time? < 1236630884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :memory-caching the whole of Wikipedia apart from the images? < 1236630900 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1236630904 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :wow, I really could do that last one < 1236630905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :splitting it into 12000 VMs each of which has a megabyte of memory, each running DOS? < 1236630907 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :that's just <3 < 1236630919 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it wouldn't even slow anything down much < 1236630932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, obviously a memory cache would speed it up < 1236630944 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1236630944 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :t < 1236630946 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :anything else on the system < 1236630950 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ahh, gotta love functions where the type signature takes up more lines than the definition < 1236630960 0 :kar8nga!n=kar8nga@f-137.vc-graz.ac.at JOIN :#esoteric < 1236630976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I think they should create a Haskell-like like language which deduces the definition from the type signature, rather than the other way round < 1236630993 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: What if it's ambiguous? < 1236631004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it usually will be < 1236631013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :find some solution < 1236631019 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it exists < 1236631020 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Pick one at random? < 1236631023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at the moment I'm wondering about "do the simplest thing that could possibly work", plus monads < 1236631027 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :/msg lambdabot @djinn signature < 1236631030 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :Djinn :) does that < 1236631042 0 :asie[away]!unknown@unknown.invalid TOPIC #esoteric :Divulgations are apples for your words: http://tunes.org/~nef/logs/esoteric/?C=N;O=D | If there is an asiekierka in the building, please evacuate all intelligence. Thanks! < 1236631044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Djinn is somewhat crap though < 1236631051 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :It can't do a lot of things though, yeah < 1236631060 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can't handle recursive data types < 1236631067 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is its most vexing limitation < 1236631077 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No lists, for instance. < 1236631080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : The idea to overload "bitwise exclusive or" to mean "power" is just stupid. I wonder where they get these ideas. It's as if someone decided to overload "bitwise left shift" to mean "print to file". < 1236631116 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Surely that's not from the IAQ? < 1236631125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, FQA < 1236631136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to get those muddled < 1236631137 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Thought so :-) < 1236631145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, the IAQ is for C < 1236631160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's a comp.lang.c++ IAQ < 1236631165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the FQA is trying to be simultaneously useful and sarcastic, whereas the IAQ is just a joke < 1236631275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Could you stop with the topic stuff? And what does this script thing do? < 1236631338 0 :asie[away]!unknown@unknown.invalid PRIVMSG #esoteric :wait, what < 1236631341 0 :asie[away]!unknown@unknown.invalid PRIVMSG #esoteric :there's no script < 1236631366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the script is a lie < 1236631517 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :"Maximum operating altitude: 10,000 feet " < 1236631519 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :— Mac Pro specs. < 1236631535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I love datasheets < 1236631565 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :"Storage temperature: -40° to 116° F (-40° to 47° C) " < 1236631573 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Aww but I was gonna cryogenically preserve my mac... < 1236631586 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :To be with me when I wake up in 30,000AD. < 1236631638 0 :calamari!n=calamari@ip70-171-213-254.tc.ph.cox.net JOIN :#esoteric < 1236631649 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've put a GPU in a freezer a couple of times, to cool it down < 1236631678 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Yow, the mac pro is 18.7 kg. < 1236631682 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :That's like almost as heavy as me. < 1236631702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you weigh a lot more than that, I hope < 1236631708 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :That was a joke. < 1236631718 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :But I'm ridiculously light, something like 30kg. < 1236631794 0 :atrapado!n=nnn@cm19117.red91-117.mundo-r.com JOIN :#esoteric < 1236631973 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I could make an in-memory markov chain of wikipedia with those 12gb. < 1236631982 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Because fungot isn't quite fast enough! < 1236631983 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: psykotic every pixel is sacred. just me, or i managed to get nothing? how about making a language? < 1236631990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: what, the whole wikipedia? < 1236631997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not just talk? < 1236631998 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1236631999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :go for it < 1236632005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, how did you end up with 12GB anyway < 1236632018 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :"Having 12GB" is a boxed future value. < 1236632030 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I'm justifying my dirty capitalist tendencies, see. < 1236632035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :get yourself 56GB, then install qmail < 1236632040 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1236632044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without setting resource limits < 1236632057 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :the mobo only supports up to 32GB I think < 1236632147 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Also, having your backup drive the same size as your main drive is a bit silly, isn't it. < 1236632166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why, should it be bigger or smaller? < 1236632189 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Smaller, so you can use your drive and have more than one backup at a time. < 1236632197 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Of course, nobody actually uses up all their drive. < 1236632237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've got close on a couple of computers which were basically full anyway < 1236632248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the one that ran Windows 3.1, I was saving things on floppies to save hard disk space < 1236632257 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Right, but we're talking 1TB here. < 1236632269 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I have a ton of crap I don't need on here and only 120GB used < 1236632283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, find your terabyte's worth of floppies, and use your hard drive to back them up < 1236632290 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :no no no < 1236632293 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :terabyte tapes < 1236632293 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1236632327 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1236632333 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, I don't think having ~1000 floppies is _that_ odd... < 1236632342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I only had 40 or so < 1236632353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, a TB of floppies is more like 500000 < 1236632363 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :err, right < 1236632364 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :1000 would be a gb < 1236632366 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :stupid me < 1236632373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :floppies store 2 MB unformatted < 1236632380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1.44 MB with the typical DOS/Windows format < 1236632393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although Linux floppy disk formats store up to about 1.7 MB, nobody uses them < 1236632400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because nobody uses floppy disks nowadays < 1236632599 0 :Hiato!unknown@unknown.invalid QUIT :Connection timed out < 1236632732 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1236632738 0 :asie[away]!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1236632771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except for those random Linux-on-a-floppy distros... < 1236632779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1236632789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they're hardly formatted with the Linux-specific formats < 1236632795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as that would be a chicken-and-egg problem < 1236632810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making them bootable would probably be tricky, if at all possible < 1236632815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :dd and rawrite can write such disk images just fine. < 1236632834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the BIOS can load the boot sector quite fine. < 1236632840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/fine/well/ < 1236632875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION made a Linux-on-a-floppy distro out of boredom a bit before starting on Brainfuck < 1236632876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that the boot sector isn't separated from the others the way it usually is < 1236632940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, the boot sector in question is the first 512 bytes of a pre-2.6 Linux kernel... Still, the BIOS can handle the 1.7MB floppies without any trouble. < 1236632966 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Boot sectors can just be 'jmp somewherewithmoreroom', no? < 1236632987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1236632994 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1236633010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When the boot sector is run, the only things in memory are the boot sector itself and the BIOS. < 1236633021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the BIOS is only in memory because it's ROM. < 1236633041 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Well, okay, then, "readrestoffloppydisk, jmp somewherewithmoreroom" < 1236633074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Generally "read some bytes from the floppy disk, jmp rightafterthebootsector". < 1236633113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but rightafterthebootsector is in the "wrong" place on a Linux-formatted disk < 1236633161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The Linux boot sector, IIRC, starts running the floppy disk manually rather quickly. < 1236633163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I invented a sorting algorithm a couple of nights ago that I haven't come across before < 1236633167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but may have been invented independently < 1236633179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it involves insertion sort, but into a deterministic skiplist rather than an array < 1236633197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's always n log n, but slower than mergesort in terms of number of comparisons despite being the same order < 1236633215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Something like, right after loading the very first track... < 1236633257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the first track is still in the same place; Linux gets more space out of those floppies by packing the tracks in closer) < 1236633268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"deterministic skiplist"? < 1236633273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second track is in a different place < 1236633288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: skiplists normally use some form of randomisation to do their skippy pointers < 1236633299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's possible to do it deterministically with the same computational order < 1236633306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although slower whilst maintaining the same order < 1236633347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i don't know skiplists, but insertion sort into a balanced tree is n log n afair < 1236633378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :balanced trees and skiplists are kind-of similar < 1236633382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but how can you not know skiplists? < 1236633405 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Easily; I only encountered them a few months ago, I think, but I've known of trees for years < 1236633446 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :[[ There are no guarantees in any Scheme standard for broken Scheme code < 1236633446 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :to "break properly" in any sense of the word. (This is one reason why < 1236633447 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I, as a working programmer, do not use Scheme anymore.) ]] < 1236633449 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :^ what < 1236633451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually have _that_ much CS education < 1236633458 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you must break CORRECTLY! < 1236633468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: that sort of programmer goes on to invent langs like OCaml < 1236633479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just one semester with data structures, 19 years ago or so < 1236633498 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(two semesters with various) < 1236633504 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :when you program for a living, things like breaking correctly are pretty important < 1236633533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you don't need education < 1236633543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although admittedly skiplists are clever enough to be unlikely to be invented by accident < 1236633548 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :lament: but that doesn't even make sense < 1236633564 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, take microsoft silverlight < 1236633567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You have a math education, and informal knowledge of computers. That alone is enough to do quite well in CS... < 1236633569 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :and a standard trying to regulate handling things that don't meet its specification of a document/program is preposterous < 1236633579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/computers/computer programming/ < 1236633580 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sometimes when you feed it incorrect stuff, it simply shows a blank page < 1236633593 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no thrown exception, no nothing, no indication of where the error may be. < 1236633593 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it's all implementation issues < 1236633601 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :a standard mandating this would be idiotic < 1236633615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I also don't know skiplists. < 1236633625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, I'm a freshman CS student, so... < 1236633640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: it reminds me of people getting annoyed that non-ANSI-compliant implementations of C-like languages were breaking the C standard by defining STDC < 1236633656 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1236633667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there is something very wrong with that logic < 1236633686 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha < 1236633770 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with that logic? < 1236633785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : FAQ: You can't, and you usually shouldn't. < 1236633796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's wrong on at least two levels < 1236633811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as for explaining exactly what's wrong, I'm tired and don't feel like going through the arguments < 1236633816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe someone else will < 1236634062 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1236634091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :biarb < 1236634247 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yay for documentation < 1236634249 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : 1 files changed, 441 insertions(+), 208 deletions(-) < 1236634384 0 :FireyFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1236634414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rhubarb < 1236634434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION catches oerjan in a butterfly net -----\XXXXX/ < 1236634455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have decided that the salient feature of the butterfly net is that it is unexpected < 1236634468 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and here i was being nice and not swatting FireyFly ;´( < 1236634480 0 :FireyFly!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1236634482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :don't worry, it's a loving careful butterfly net < 1236634484 0 :FireyFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1236634499 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :so, I'm going to try to use acovea to optimize the morse code thing < 1236634510 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://www.coyotegulch.com/products/acovea/ < 1236634518 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :not that it will probably have much effect < 1236634521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's acovea? < 1236634559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i just read http://www.reddit.com/r/programming/comments/838pv/evolving_faster_haskell_programs/ which uses it < 1236634613 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: guess where I found it < 1236634625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :comex: i already did :D < 1236634880 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to paste between one vim and another vim < 1236634894 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :yes, I should open the files in the same vim but what if I don't want to < 1236634898 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :konsole doesn't let me copy it :x < 1236634909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::set paste? < 1236634924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and control-shift-c / control-shift-v are usual GUI copy/paste for console programs < 1236635237 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it didn't work properly < 1236635239 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :now it does < 1236635260 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1236635260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :set paste's a good trick to know in vim, it stops it trying to be too clever when pasting stuff in < 1236635293 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is it possible for me to have vim share stuff between two instances? < 1236635302 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :or otherwise work with multiple files, say, across screens < 1236635316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vim generally isn't very good with multiple-process stuff < 1236635332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, that's what persuaded its main maintainer to switch to using Emacs < 1236635348 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://vim.wikia.com/wiki/Copy_and_paste_between_Vim_instances <-- ack that's ugly < 1236635349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the specific case you mention, though, I wouldn't be surprised if there was a way < 1236635405 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's that clientserver thing, which can then be scripted. But it only works with a $DISPLAY. < 1236635422 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Since it communicates via X messages.) < 1236635478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :comex: the * register seems to be mentioned too < 1236635487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as shared between vim instances, and presumably everything else < 1236635489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does that work? < 1236635511 0 :BeholdMyGlory!n=arvid@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1236635527 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ow < 1236635533 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :whenever I type "~ it beeps < 1236635537 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and is sad < 1236635539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's interesting < 1236635544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway, I invented a sorting algorithm a couple of nights ago that I haven't come across before <<< i don't know if this has a name, but, as oerjan hinted, the idea is well-known, basically you can do that with any data structure that is a function from indices to values, and can supply you with predecessors and inserting-in-the-middle both in O(log n) time. < 1236635545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why "~ in particular? what's that meant to do? < 1236635551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did that come through? < 1236635561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yep, i was trying to work out what the advantages and disadvantages were < 1236635577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the advantage, I think, is that you get good computational orders for almost all common operations < 1236635592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :insert, insert-sorted, delete, append, nth are all O(log n) < 1236635594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i met skiplists in high school, and considered them trivial, but didn't hear their name; have heard about them many times since, and never bothered to check how they work, but now that you said something about it being weird oerjan didn't know it < 1236635597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had to check them out < 1236635598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :iterate is O(n) < 1236635609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, as already mentioned, i did know them < 1236635630 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :my vim doesn't have x11, wtf < 1236635633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like balanced skiplists, even if they're slower < 1236635640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :comex: well, obviously, you need gvim < 1236635648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although IMO, gvim's an oxymoron waiting to happen < 1236635653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it misses the main point behind vim < 1236635674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :data structures tend to be a bit too easy to visualize to be all that stimulating < 1236635682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: solved Nim yet, by the way? < 1236635691 0 :MigoMipo!unknown@unknown.invalid PART #esoteric :? < 1236635696 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't want gvim, I want a terminal < 1236635702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you can manage it for yourself, and I see no reason why you shouldn't, and you spot the pattern, prepared to be stunned < 1236635706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :comex: an X11 terminal? < 1236635715 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I want konsole < 1236635717 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1236635722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to visualise a vim specifically designed for xterm/konsole/whatever < 1236635722 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but I want vim with +X11 < 1236635725 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :which debian apparently doesn't have < 1236635734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does anyone else? < 1236635738 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1236635739 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1236635753 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :% apt-get source vim < 1236635769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sudo apt-get build-dep vim < 1236635780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that step will save you a lot of trouble < 1236635785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and build-essential if you don't have it already < 1236635789 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :vim-gtk is very +X11. < 1236635799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(The Debian package with that name, that is.) < 1236635953 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Might of course be more than you need; it does enable +perl, +python, +ruby and +tcl while it's at it. < 1236635954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: sadly, no. i did fix the error, but i didn't really have time to look into it today, i dedicated this day for doing absolutely nothing, because i'm a bit concerned about my mental health because of all this exam flood :P < 1236635971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i'm having any issues really, i just feel like i should < 1236635975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a great thing to dedicate a day for < 1236635979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1236635981 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oh, no need < 1236635982 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :comex: gvim? < 1236635989 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :yeah, what you said < 1236635991 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's a separate package on occasion < 1236635998 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :now that I have gvim installed, < 1236636003 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I can just run vim and get console but +X!! < 1236636004 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :*X11 < 1236636010 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Amazing < 1236636017 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1236636061 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's called vim-gtk on Debian, but there's a "gvim" virtual-package for it, implemented by the various GUIfied versions of vim; vim-lesstif, vim-gtk, vim-gnome. < 1236636084 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :see < 1236636087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Debian go to a lot of trouble to make the package manager Do The Right Thing < 1236636093 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to use gvim because < 1236636094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though the result normally ends up rather confusing < 1236636104 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I'll get used to the gui < 1236636112 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :which is (1) slower and (2) not going to work over ssh < 1236636128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :makes sense < 1236636135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I use non-GUI vim more often than GUI vim < 1236636141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :working over ssh is vi's killer feature, really < 1236636143 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I prefer the GUI myself < 1236636151 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not sure why, though < 1236636170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although a vi feature not a vim feature, most computers have neither vim nor emacs installed, but most ssh-intoable computers have vi < 1236636171 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have all the menus and scrollbars and whatnot disabled, apart from the tab bar < 1236636179 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but all GUI-enabled Vim binaries can run in a terminal. If you install vim-gtk (for example) you just get gvim and vim symlinks into the vim.gtk binary. < 1236636211 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the computers I generally want to ssh into all have vim < 1236636228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does normish have vim? < 1236636230 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes, I noticed that above :u < 1236636251 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, it would be cool if I could get vim to open files remotely like kate < 1236636262 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and I mentioned vim-gtk before Deewiant, yet you're all "what you said". < 1236636283 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I wasn't paying attention but rather busy compiling vim < 1236636286 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :before I realized I didn't need to < 1236636288 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1236636302 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in many circumstances (slow connection!!) editing remotely is a bad idea < 1236636307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. apparently normish does have vim < 1236636320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :emacs has TRAMP to open files remotely, I'm not sure if there's a vi equivalent < 1236636333 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :hey look < 1236636335 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://ubuntu-tutorials.com/2007/08/31/vim-tip-of-the-week-august-31-2007-remote-editing/ < 1236636336 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :you can do it < 1236636338 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :that's ridiculous < 1236636339 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1236636340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although the real reason not to edit remotely is because estoppel tends to reboot the system you're editing on at the time < 1236636492 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I wish there was a cross-app way to do that :/ < 1236636503 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :there's FUSE, kioslaves, and vim has its own thing < 1236636511 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :where the fuck is a standard when you need it < 1236636515 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :emacs has its own thing too < 1236636528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :KDE has a standard way of its own, that's standard among KDE apps < 1236636531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's how Kate manages it < 1236636540 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's kioslaves < 1236636637 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :% vim scp://xemocne@lyokoscan.net/send_slr < 1236636639 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :yay, it works < 1236636641 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::u < 1236636643 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also gnomevfs for that. < 1236636650 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :All Gnome apps do it with it. < 1236636669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there like a book or something i could read so i'd understand even half of what you guys talk about? < 1236636685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: possibly < 1236636696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :playing around with a Linux-based or UNIX-based system should teach it to you pretty quickly < 1236636698 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :would be cool if I could just use standard unix commands remotely < 1236636709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :comex: !ssh < 1236636713 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1236636714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well ! newline ssh < 1236636718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is it without the newline < 1236636722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can never remember < 1236636724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's the vim way < 1236636728 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but ftp and such < 1236636732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why reimplement everything your shell can already do? < 1236636735 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :FUSE is a nice hack but has some problems such as < 1236636740 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I didn't mean from vim < 1236636745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well ubuntu taught me nothing at least < 1236636747 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And Vim's version is actually rather based on external commands; it handles dav with cadaver, ftp with ftp, http with "curl -o"/"wget -q -O"/"fetch -o", scp with "scp -q" and so on. < 1236636753 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :such as no programs expecting a very slow filesystem < 1236636760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, it's designed to not have to use the console < 1236636768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used the console all the time < 1236636772 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: great, that's just what I want. what I don't want is having to copy temporary files manually < 1236636775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so how did you not come across things like vi < 1236636781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well i did < 1236636787 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I've used nano up to now :u < 1236636792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the 30% i do understand :P < 1236636792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why don't you understand half of what we talk about? < 1236636799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what in particular? < 1236636804 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :21:12 ais523: why reimplement everything your shell can already do? < 1236636805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably a one-sentence explanation would be enough < 1236636808 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :that's vim's business < 1236636814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well dunno, i wasn't being very exact. < 1236636816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: what, reimplementing things? < 1236636819 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yep. < 1236636823 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :vim isn't very vi < 1236636825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought its whole point was to defer to pre-existing programs, or is that vi? < 1236636826 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wana.at/vimshell/ < 1236636828 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1236636833 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Point. < 1236636854 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I like ed, am I the only one? < 1236636857 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :vimshell is a patch to Vim sources, though. < 1236636861 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I actually use ed sometimes. < 1236636862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: presumably vi syntax highlighting would work by piping the program through an external syntax highlighter, then before save piping it through something to strip out the ansi colour code? < 1236636864 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :And like it. < 1236636872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: I use sed for editing on occasion < 1236636874 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :though I don't need that unless I want to edit and shell at the same time < 1236636877 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :...yo dawg < 1236636884 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've done pretty much "shell in a vim window" with vim and the perl-scripting add-on, to run MATLAB/Octave in a vim window so I don't need MATLAB's horrible GUI. < 1236636885 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The correct way is to realise that buffer display does not have to be what you edit < 1236636896 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :and have two layers: the screen display, and the buffer display, and a function mapping between the two < 1236636900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by the way, can anyone here think of a way to combine yo dawg with I herd you liek mudkips? < 1236636904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they seem to work perfectly together < 1236636905 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Thus, the screen display is piped through a highliter, but the buffer display is the file < 1236636915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Yo dawg, I herd you liek mudkips so... < 1236636923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm just not sure how to finish the sentence < 1236636924 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "Yo dawg, I herd u liek mudkips, so I put a mudkip in your mudkip so you can breed while you... update your pokedex." < 1236636932 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Excuse the fail. < 1236636932 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I hereby submit "complete that sentence" as an Enigma puzzle < 1236636937 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :comex: <3 < 1236636942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :comex: you need to submit an answer too < 1236636942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm i have a vague impression i've seen something like that on reddit < 1236636947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, the correct answer < 1236636959 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Or on xkcd? http://xkcd.com/550/ < 1236636974 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :that xkcd sucks < 1236636977 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :it's not funny < 1236636987 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :s/that //;s/$/ most of the time/ < 1236636999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no something closer to what ais523 said < 1236637005 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.flickr.com/photos/brownpau/2459879511/ < 1236637027 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, here we go < 1236637029 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/funny/comments/7qyc6/a_brilliantly_subtle_yo_dawg/c075d8z < 1236637040 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i hate the one in the title of that submission < 1236637045 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :the one in the comments had no text < 1236637047 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it was deliciously zen < 1236637100 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :http://i42.tinypic.com/29w1h1e.jpg < 1236637150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realise that yo dawg and I accidentally the whole internet were current at the same time < 1236637164 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ok but i hadn't seen that one < 1236637182 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's i accidentally the noun < 1236637183 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :not the internet < 1236637189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't the accidentally thing from like the 60's < 1236637204 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://www.steike.com/code/useless/zip-file-quine/' < 1236637232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: ah, pity < 1236637238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the whole internet seems to fit it pretty well < 1236637239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the internet no longer a noun! film at 11 < 1236637334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay i didn't like the new xkcd, but probably you've just brainwashed me < 1236637347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still thinks steike.com is funny as "steike" means something like "darn" in his dialect < 1236637419 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :darn.com isn't funny < 1236637426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swiftly removes oklopol's brain and drops it in the laundry < 1236637441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nor hitto.com < 1236637461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION switfly retrieves oklopol's brain and puts it in a museum < 1236637474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hitto is the finnish equivalent? < 1236637518 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: s/the/a/ < 1236637523 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or something like it, anyway < 1236637554 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think 'hemmetti' would be closer but there's no hemmetti.com < 1236637612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh hell.no < 1236637726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats ais523's switfly -----### < 1236637779 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=8mq_96Entks < 1236637900 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :has there already been a language where the current instruction set depends on the previous instructions executed (or possibly listed in the source code) up to that point? < 1236637926 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I made one of thos < 1236637926 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :e < 1236637933 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it's not very interesting < 1236637935 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :just a trivial cypher < 1236637938 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :calamari: malbolge...? < 1236637957 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :isn't the instruction set always the same? < 1236637957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION picks up an e from the floor < 1236638033 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(for malbolge) < 1236638043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: apply now and you can be an oklopole! < 1236638055 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :calamari: the instruction executed is cyphered < 1236638076 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :right but theset of available instuctions remains constant < 1236638080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait you have no brain at the moment < 1236638083 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :*the set < 1236638141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :braaaaains < 1236638148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION paints the e pink and drops it off at the museum beside oklopol's brain < 1236638160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the museum of what exactly? < 1236638174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now you can try to TAKE OVER THE WORLD < 1236638176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: brilliant brains that need preserving but were somehow dropped in the laundry < 1236638178 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know, it's just a matter of figuring out the encoding, but you could always execute each instruction at each set.. right? < 1236638226 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but if there were multiple sets of instructions, perhaps not all complete, that were chosen deterministically based somehow on the past.. it might be kinda interesting < 1236638229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is that a big museum? < 1236638246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1236638262 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if done properly the code would be easy to read but hard to write < 1236638285 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1236638287 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1236638348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sneaks the pink e and the brain out of the museum and return them to oklopol  < 1236638365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*returns < 1236638420 0 :oklopol!unknown@unknown.invalid NICK :oklopole < 1236638436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hangs up a lampshade for better light /====\ < 1236638470 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :so < 1236638479 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :a few days ago < 1236638480 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :i realized < 1236638484 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :calamari: and perhaps also depending on data < 1236638491 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :now that I think on it more, it'd have to be based on execution, because otherwise you could write macros < 1236638495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that your space key is broken < 1236638498 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :i want to study gene biology, physics and psychology < 1236638508 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :am i mad? < 1236638509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopole + psychology? < 1236638514 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :yes! :D < 1236638517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you aren't mad, but you'll drive other people mad that way < 1236638522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or sane, if you so prefer, but mad's more fun < 1236638529 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopole: yes < 1236638607 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oklopology < 1236638642 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :i probably wouldn't enjoy actually studying psychology at uni, it seems somewhat trivial, but i would love to know what exactly psychology knows < 1236638647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's oklopological! < 1236638655 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :psychology is um... mostly bullshit. < 1236638658 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :the other two are just actually interesting < 1236638679 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: yeah, i doubt it is, although i agree. < 1236638684 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :lol wat < 1236638692 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :that made no sense? < 1236638699 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopole: me too < 1236638705 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopole: if you find a good textbook, tell me! < 1236638708 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :lament: you too what? < 1236638715 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i too would like to know psychology < 1236638718 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1236638740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately i think the way to do that is to subscribe to their journals and read their shitty papers, i certainly don't want to do that < 1236638753 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but a nice up-to-date textbook would be nice < 1236638766 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :a friend of mine started studying psychology now that he's doing his phd and doesn't have much cs courses, got me a bit interested too < 1236638825 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://qoid.us/screenshots/morse.png <-- why does gvim have such a god-awful default coor scheme < 1236638827 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :yeah raeding papers probably wouldn't be worth it, especially as i'm pretty sure psychology at least gets a lot of bullshit, even though i doubt the actual subject is characterized by it. < 1236638833 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :*reading < 1236638849 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :comex: that's for a black background < 1236638858 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you have to :set background=white or something < 1236638859 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: it's gvim < 1236638860 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :it should know < 1236638861 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :to get it looking ok < 1236638864 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1236638907 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's just my eyes < 1236638919 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :no, that is awful < 1236638921 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :set the bg right < 1236638924 0 :oklopole!unknown@unknown.invalid PRIVMSG #esoteric :more like *whole subject < 1236638926 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :even bg=light had some too-bright colors imo < 1236638933 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :which I changed < 1236638944 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :^ other reason not to use remote vim < 1236639526 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At some point I tried to use gvim because it can do more colours; then I just downloaded inkpot.vim to utilize the rxvt-unicode 88-color mode (and the screen/xterm 256-color mode) properly. < 1236639561 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess many people might not like those colours either, but I'm odd like that; they look something like http://zem.fi/~fis/termcolors.png < 1236640261 0 :tombom!unknown@unknown.invalid QUIT :No route to host < 1236640472 0 :jix!n=jix@dyndsl-095-033-106-163.ewe-ip-backbone.de JOIN :#esoteric < 1236641124 0 :ais523!unknown@unknown.invalid NICK :ais523__ < 1236641137 0 :ais523__!unknown@unknown.invalid NICK :ais523 < 1236641154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches the ais523 time anomaly < 1236641415 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What does it mean to have a gigabit ethernet controller with a 10/100 megabit physical layer device? < 1236641445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :black magic. < 1236641478 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :there's sorcery afoot < 1236641482 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I mean, doesn't that mean that it can still only transfer at most 100 Mbit/s through the port? < 1236641497 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In which case what's the point of having a gigabit controller? < 1236641503 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I say bottle, you say neck! Bottle! < 1236641512 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1236641533 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :wow, it's getting close to time for me to gtfo < 1236641599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like bad timing < 1236641620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since you just started talking < 1236641776 0 :kerlobot!n=kerlobot@c-98-209-136-197.hsd1.mi.comcast.net JOIN :#esoteric < 1236641788 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :SL < 1236641800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GP < 1236641805 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :$eval (SL) < 1236641818 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :If at first you don't succeed... < 1236641820 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (SL) < 1236641821 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :(SL) < 1236641887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :%eval (+ 2 2) < 1236641887 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :(+ 2 2) < 1236641895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, so it isn't running Lisp < 1236641898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :%eval Hello, world! < 1236641899 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :Syntax error < 1236641900 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I meant with regards to work < 1236641914 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I recommend Church numerals, or whatever you call those things these days. < 1236641939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :House of Worship numerals? < 1236641956 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%show < 1236641971 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Thereby showing that I don't remember how this thing works. < 1236641980 0 :atrapado!unknown@unknown.invalid QUIT :"Abandonando" < 1236642003 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%what < 1236642004 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :input < 1236642007 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Great. < 1236642011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :%eval (lambda (lambda lambda) (lambda lambda)) (lambda lambda lambda) < 1236642012 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :Syntax error < 1236642024 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :You need more parentheses. < 1236642032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1236642039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :%eval ((lambda (lambda lambda) (lambda lambda)) (lambda lambda lambda)) < 1236642039 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (lambda lambda) (lambda lambda)) (lambda lambda lambda)) < 1236642053 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval ((lambda (lambda) (lambda lambda)) (lambda (lambda) (lambda lambda))) < 1236642053 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (lambda) (lambda lambda)) (lambda (lambda) (lambda lambda))) < 1236642057 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1236642067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :%eval ((lambda (x) (x x)) (lambda (x) (x x))) < 1236642068 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (x) (x x)) (lambda (x) (x x))) < 1236642075 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's not called lambda. < 1236642077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlobot doesn't seem to evaluate anything < 1236642081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just spout it back < 1236642081 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's called l. < 1236642089 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a lazy evalbot < 1236642096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :%eval ((l (x) (x x)) (l (y) (y y))) < 1236642097 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :((IT IS LOOP SORRY) (l (y) (y y))) < 1236642101 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval ((l (l) (l l)) (l (l) (l l))) < 1236642101 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :((IT IS LOOP SORRY) (l (l) (l l))) < 1236642120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, that reminds me of Mathematica error messages < 1236642133 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Does it? < 1236642133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they just get embedded into the expression instead of a result and it keeps on evaluating < 1236642136 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1236642163 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%temp (l (2) (l (f x) (f (f x)))) < 1236642172 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%reset < 1236642177 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%temp ((l (2) (l (f x) (f (f x)))) input) < 1236642180 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval 2 < 1236642181 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :[l (f x) (f (f x))] < 1236642195 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (2 2 2) < 1236642195 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :[l (f x) (f (f x))] < 1236642204 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks < 1236642214 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%reset < 1236642222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(2 2) should be 4 in Church numerals < 1236642227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :%eval (2 2) < 1236642228 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :(2 2) < 1236642258 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%reset < 1236642260 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%temp ((l (2) input) (l (f x) (f (f x)))) < 1236642264 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval 2 < 1236642264 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :[l (f x) (f (f x))] < 1236642270 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (2 2 2) < 1236642271 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :([l (f x) (f (f x))] ((l (f x) (f (f x))) (l ((l (f x) (f (f x))) x) ((l (f x) (f (f x))) ((l (f x) (f (f x))) x))))) < 1236642275 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1236642282 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :What is that? < 1236642296 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Want me to curry it? < 1236642299 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%reset < 1236642318 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%temp ((l (2) input) (l (f) (l (x) (f (f x))))) < 1236642324 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval 2 < 1236642324 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :[l (f) (l (x) (f (f x)))] < 1236642332 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval ((2 f) x) < 1236642333 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :(f (f x)) < 1236642336 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (((2 2) f) x) < 1236642337 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :((l (((l (f) (l (f) (f (f f)))) f)) (((l (f) (l (f) (f (f f)))) f) (((l (f) (l (f) (f (f f)))) f) ((l (f) (l (f) (f (f f)))) f)))) x) < 1236642341 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Aaa. < 1236642353 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (((2 2) F) X) < 1236642354 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :((X (X X)) ((((l (f) (l (X) (f (f X)))) X) X) (((l (f) (l (X) (f (f X)))) X) X))) < 1236642360 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Impressive, no? < 1236642374 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Still, what the heck is it doing? < 1236642401 0 :kerlobot!unknown@unknown.invalid QUIT :Remote closed the connection < 1236642512 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to run it on Normish, but just gets a bunch of "that file doesn't exist" < 1236642549 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :-bash: ./sillylisp: No such file or directory < 1236642563 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The thing is, though, ./sillylisp exists. < 1236642569 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :That means it's wrong. < 1236642571 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :The executable, that is. < 1236642574 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Run it under 32-bit emulation. < 1236642586 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :How do I do that? < 1236642595 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Uh. < 1236642599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assume it's chmodded executable < 1236642605 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :The utility is called... < 1236642612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does "file ./sillylisp" do? < 1236642615 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: linux32. < 1236642619 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, it is 64 bit v s 32 bit < 1236642624 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I know because I've had the 100% same problem on a slicehost < 1236642631 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :sillylisp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped < 1236642634 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1236642636 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :install linux32 < 1236642637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why are you trying to port binaries between linux systems anyway? < 1236642638 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So yeah, that's the problem, I guess. < 1236642640 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :then "linux32 ./sillylisp" < 1236642647 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because I can't compile it on the target machine. < 1236642650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1236642656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about crosscompiling? < 1236642664 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to do that. < 1236642691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :crosscompilation is great fun, although not everything's set up to support it < 1236642694 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Huh. "linux32: ./sillylisp: No such file or directory" < 1236642696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me, I must finish gcc-bf some time < 1236642882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : (a CPlusPlusProgrammer has all the fields of a Programmer, plus a couple of new, orthogonal members, such as headAgainstTheWallBangingFrequency). < 1236643154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Here's a proposal for the next C++ standard: let's define two keywords, __0 and __1. With a token sequence composed of these two keywords, we can express anything (actually, one keyword is enough, but that's just too verbose).