←2012-02 2012-03 2012-04→ ↑2012 ↑all
00:00:07 <oklopol> :D
00:00:33 <oerjan> in fact i recall that applies also to minimal systems
00:00:35 <tswett> Just try to write the compact metric Hausdorff space as a Haskell datatype, and it ought to work...
00:00:41 <tswett> ...what's a compact metric Hausdorff space?
00:01:22 <oklopol> compact = open covers have finite subcovers, metric = topology is given by a metric, hausdorff = any two points have open neighborhoods that don't intersect, space = space
00:02:00 <oklopol> these are some of the most important things in all mathematics afaik
00:02:08 <oerjan> tswett: actually metric implies hausdorff, that was redundant
00:02:17 <tswett> = final object in the category of frontiers?
00:02:29 <oklopol> yeah, take the distance between the points, and take two balls around them with half that distance as radius
00:02:54 <oerjan> tswett: also iirc you get a quotient from a continuous surjection if the spaces are compact hausdorff
00:02:55 <elliott> being bird is hard
00:03:14 <tswett> Come to think of it, final objects in a category are always unique up to unique isomorphism, aren't they? So given a category of frontiers, it must contain exactly one final frontier. So in order to have multiple spaces, you must have multiple categories of frontiers.
00:03:31 <oklopol> iirc they are unique trivialy
00:03:33 <oklopol> trivially
00:03:47 <oklopol> what the hell is a frontier
00:03:48 <tswett> Oh... right. Given two of them, there's exactly one morphism each way, isn't there.
00:03:50 <oerjan> (which S^1 and S^2 are)
00:04:04 <oklopol> tswett: yeah, so in fact it's an isomorphism
00:04:36 <tswett> A frontier is an object in the category whose final object is a space.
00:05:02 -!- itidus21 has joined.
00:05:16 <tswett> Well, if there two objects C and D in a category, the fact that there's exactly one arrow in each direction doesn't mean that the arrows are inverses of each other, does it?
00:05:26 <oklopol> tswett: yes it does
00:05:30 <oklopol> compose them
00:05:37 <tswett> Who says you'll end up with the identity arrow?
00:05:39 <oklopol> get a map from C to C
00:05:43 <oklopol> there's just one such arrow
00:05:51 <oklopol> well right you need another application of finality
00:06:04 <tswett> ...Ah, right. Since it's a final object, it has only one endomorphism.
00:06:08 <oklopol> yeah
00:06:36 <tswett> So, um, epi-, mono-, and iso- correspond to epi, monic, and invertible. What do auto- and endo- correspond to, if anything?
00:06:50 <oklopol> auto = iso endo
00:07:03 <tswett> This is a question of linguistics, not mathematics.
00:07:08 <oklopol> endo = "function on X"
00:07:08 <tswett> Of terminology, rather.
00:07:46 <oerjan> endo = (domain = codomain)
00:08:30 <oerjan> i.e. A -> A for some A
00:08:51 <oklopol> i getting the feeling that he didn't need a definition
00:08:57 <oklopol> *i'm
00:09:01 <tswett> Definition endo {a : Cat} (c : Obj a) := Arrow c c
00:09:03 <tswett> ^_^
00:09:09 <oerjan> O KAY
00:09:21 <oklopol> oerjan: he's asking something way more profound
00:09:44 <tswett> So, category theory.
00:09:51 <oklopol> category theory
00:10:00 <oklopol> where the Power of the Continuum will not help you.
00:10:04 <tswett> What's up with natural transformations?
00:10:12 <oklopol> yeah those things are tits
00:10:18 <tswett> Oh, I see.
00:10:18 <oerjan> `? natural transformation
00:10:21 <HackEgo> natural transformation? ¯\(°_o)/¯
00:10:24 <oerjan> `? functor
00:10:27 <HackEgo> Functors are just morphisms in the category of small categories
00:11:00 <tswett> If that's what a functor is, is a natural transformation anything?
00:11:11 <oklopol> i really need to go, let's do this again now that we have a third eager mathematician here
00:11:19 <oerjan> `learn Natural transformations are just morphisms in the category of functors
00:11:20 * tswett nods.
00:11:23 <HackEgo> I knew that.
00:11:31 <tswett> oerjan: ...is that all?
00:11:42 <oklopol> tswett: that's not really saying anything
00:11:50 <oerjan> `run mv wisdom/natural wisdom/"natural transformation"
00:11:53 <HackEgo> No output.
00:12:00 <oerjan> `? natural transformation
00:12:03 <HackEgo> Natural transformations are just morphisms in the category of functors
00:12:25 <tswett> I would expect a morphism in the category of functors to be, like, a pair of functors such that when the first one is composed on the left with the domain, you get the same thing as when the second one is composed on the right with the codomain.
00:12:33 <oklopol> tswett: that's only meaningfull if you already know what the morphisms in the category of functors are
00:12:33 <tswett> Or maybe vice versa... no, it doesn't matter.
00:12:37 <tswett> Yes, quite.
00:12:49 <oklopol> *meaningful
00:12:55 <itidus21> `pastelogs [n]atural transformation
00:13:12 <oerjan> tswett: the functors are the domains and codomains of the natural transformations.
00:13:28 <HackEgo> No output.
00:14:21 <itidus21> `pastelogs natural transformation
00:14:34 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.7952
00:17:13 <tswett> So, speaking of category theory.
00:17:23 <tswett> Friendship: do you know of any IRC channels devoted to the discussion of FIM?
00:26:41 -!- Goosey has quit (Quit: Leaving).
00:29:15 <oklopol> so i went outside and couldn't swallow anymore and started sweathing like a horse. i drew the conclusion that i'm not healthy yet.
00:29:19 <oklopol> sweating
00:30:49 <oerjan> a great victory for logic
00:31:50 <Friendship> tswett: #esoteric-ponies :)
00:32:11 <Friendship> (In other words, not really, but calamari and I hang out there)
00:32:18 * tswett nods.
00:32:43 <tswett> TIENES QUE ROLPLEYAR
00:33:30 -!- augur has quit (Remote host closed the connection).
00:33:52 <oklopol> i can't live without swallowing o_O
00:34:04 -!- augur has joined.
00:34:24 <oklopol> i think i should get this thing checked out but i have no idea how you actually go to a hospital :D
00:34:45 <oklopol> perhaps i could just walk to a pharmacy and be all like hi my throat hurts, do i take my pants off now
00:35:17 <oklopol> they'd call the cops who would then take me to a mental institute and i could live there happily until i died of old happiness
00:38:25 -!- augur has quit (Ping timeout: 245 seconds).
00:39:19 -!- augur has joined.
00:39:24 -!- augur has quit (Remote host closed the connection).
00:39:58 -!- augur has joined.
00:43:01 <elliott> hmm, the sitenotice has now been up for 9 days
00:43:15 <elliott> wonder whether i should take it down or let it run for two weeks in total
00:44:27 -!- augur has quit (Ping timeout: 248 seconds).
00:58:13 <shachaf> elliott: You should add an additional nested picture of lime slices.
00:58:15 <shachaf> Just in case.
00:59:40 * Sgeo writes a CL macro that he likes
00:59:50 <Sgeo> Except for it breaking on being given 0 lists :/
01:00:01 <Sgeo> http://paste.lisp.org/display/128071
01:00:21 <Sgeo> And that progn makes me feel funny
01:01:06 <Sgeo> I mean, dolist has its own implied progn, why should I need to give another?
01:01:39 <pikhq_> Fuck Odinsday.
01:01:47 <Sgeo> Odinsday?
01:02:19 -!- cheater__ has joined.
01:02:38 <pikhq_> Yeah, today's Odinsday, yesterday was Tyrsday, tomorrow's Thorsday.
01:02:39 <pikhq_> :)
01:06:16 -!- cheater_ has quit (Ping timeout: 276 seconds).
01:09:05 -!- Jafet has joined.
01:14:01 <oerjan> > [case gcd x 15 of 1->show x;3->"Fizz";5->"Buzz";_->"FizzBuzz"|x<-[1..100]]
01:14:02 <lambdabot> ["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","1...
01:14:31 <oerjan> @@ @run length @show [case gcd x 15 of 1->show x;3->"Fizz";5->"Buzz";_->"FizzBuzz"|x<-[1..100]]
01:14:32 <lambdabot> 74
01:19:08 <Jafet> > zipWith id (cycle [show,show,const"Fizz",show,const"Buzz",const"Fizz",show,show,const"Fizz",const"Buzz",show,const"Fizz",show,show,const"FizzBuzz"]) [1..]
01:19:09 <lambdabot> ["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","1...
01:40:09 <kmc> Sgeo, so it's like a nested loop?
01:40:10 <lambdabot> kmc: You have 1 new message. '/msg lambdabot @messages' to read it.
01:40:42 <Friendship> http://www.justinvacula.com/2012/02/really-really-really-inoffensive.html
01:40:45 <Friendship> Fun story.
01:40:45 <Sgeo> kmc, yeah
01:41:13 <Sgeo> I made a new version, hold on
01:41:22 <Sgeo> http://paste.lisp.org/display/128072
01:45:49 <Jafet> Is that sequence?
01:46:59 <Sgeo> Not... really, I think
01:49:32 <elliott> <Sgeo> I mean, dolist has its own implied progn, why should I need to give another?
01:49:37 <elliott> Because you're in if, not dolist?
01:50:46 <Sgeo> I don't need the progn for if, because the backquoted thing is one form.
01:50:51 <elliott> Sgeo: Anyway, you want to do the (if rest-lists ...) at macro-expand time, not at runtime.
01:51:10 <elliott> Oh, you did.
01:51:17 <elliott> But what do you mean why do you need to give another?
01:52:12 <Sgeo> You're still looking at the first one? Because the progn ,@body expands inside a dolist, so the expansion has a redundant progn
01:52:36 <elliott> Not in the first one, it doesn't.
01:52:39 <elliott> It expands inside an if.
01:53:02 <elliott> Oh, hm.
01:53:12 <elliott> Sgeo: That's just because you're using a ,
01:53:25 <elliott> Use ,@(if ... body) and it'd work fine.
01:53:44 <Sgeo> Oh, hah, good point.
01:59:48 -!- cheater_ has joined.
02:01:36 -!- Jafet has quit (Quit: Leaving.).
02:03:35 -!- cheater__ has quit (Ping timeout: 272 seconds).
02:04:51 <elliott> oh, 1.19 must come out soon!
02:04:54 <elliott> enwp has upgraded
02:05:06 <Sgeo> 1.19 of what?
02:05:52 <elliott> mediawiki
02:06:15 <elliott> looks like it'll be deployed to all wikipedias by 03:00 UTC
02:06:53 -!- Jafet has joined.
02:11:13 <Sgeo> elliott, what do you think of Let Over Lambda?
02:12:25 <elliott> I would probably not recommend it.
02:12:39 <elliott> I doubt you will read it.
02:13:07 <oerjan> it's a bit of a letdown?
02:13:19 <Sgeo> elliott, I looked at a few chapters
02:13:43 <Sgeo> But I do see why it's controversial
02:13:55 <elliott> I understand it needs serious proof-reading.
02:14:05 <elliott> And the author seems a bit of a crank, and annoying from what I've seen of him.
02:14:51 <elliott> All the good reviews I've heard of it seem to universally come from people I would not consider experienced enough to judge it, and everyone qualified I've heard speak of it hasn't done so in a positive light.
02:15:06 <elliott> Have you read PCL? On Lisp?
02:15:22 <Sgeo> Glanced at a bit of On Lisp, looked through PCL and should probably work through it
02:15:31 <Sgeo> I think I looked at PCL a long time ago too
02:15:51 <elliott> Let Over Lambda is meant to be a "sequel" to On Lisp, I gather. I also gather it's vastly inferior (though On Lisp has its problems too, I hear).
02:16:34 <Sgeo> When I mentioned On Lisp in #lisp , they said something about perhaps it being best to know PG's quirks first.
02:16:42 <Sgeo> Or something, I don't remember exactly what was said
02:16:56 <elliott> It would be best to know #lisp's quirks before asking them questions, too.
02:17:16 <elliott> Anyway, since you will never actually develop anything in the language, you will not be harmed by reading it.
02:17:25 -!- derdon has quit (Remote host closed the connection).
02:17:33 <Sgeo> !
02:19:07 <elliott> Sorry, am I meant to pretend your weekly language obsessions will actually develop into using the language?
02:19:35 <Sgeo> Haskell was more than a weekly obsession, I think
02:19:39 <Sgeo> It went on for a few months
02:20:19 <elliott> Yes, and you wrote a total of 0 real programs in it, and abandoned it for other languages (2 so far).
02:21:06 <Sgeo> I wrote a program in Haskell that I didn't tell you about.
02:21:12 <Sgeo> (Didn't get used though)
02:21:27 <elliott> Okay, so if a few months = 1 program, 1 week = 0 programs.
02:22:50 <Sgeo> Anyways, I think I will use continue to use earmuffs, LOL's objections to the contrary untill I actually understand them
02:23:49 <elliott> Nonsense. Of course you should stop following common practice because a random book told you to.
02:25:06 <elliott> "First of all, I'm not convinced that unexpected collisions
02:25:06 <elliott> are unconditionally bad. The way I look at it, you always
02:25:06 <elliott> learn something when you encounter a collision and you
02:25:06 <elliott> never learn anything when you don't."
02:25:08 <elliott> Genius, you see.
02:27:00 <kmc> i read On Lisp
02:27:03 <kmc> it was pretty good
02:27:37 <kmc> LoL must be a parody on some level
02:27:41 <kmc> the introduction is... amazing
02:29:34 <kmc> when i got into the actual code some of it was interesting
02:29:50 <kmc> but none of it was transcendentally mind-blowing like the author seems to think it is
02:30:07 <kmc> clearly i'm not a true hacker
02:30:17 <elliott> TOP 0.00000001TH PERCENTILE
02:30:39 <elliott> (N.B. Lisp redefines "percentile" with magic.)
02:30:45 <kmc> Lisp programmers are smarter [citation: other lisp programmers saying they are smarter]
02:30:55 <kmc> reading _On Lisp_ I got the impression that PG was using macros where they weren't really necessary
02:31:05 <kmc> but it's an interesting book
02:31:20 <kmc> today some people tried to tell me that Ruby and Javascript are "pretty good Lisps"
02:31:25 <kmc> and I was just like... "no"
02:31:46 <elliott> kmc: that kind of sentiment originated with http://www.randomhacks.net/articles/2005/12/03/why-ruby-is-an-acceptable-lisp
02:31:52 <kmc> it's hard to sustain that claim without entirely missing the point of Lisp
02:32:09 <elliott> (which is a lot more reasonable than just claiming languages like that are "pretty good lisps" without qualification)
02:32:21 <kmc> i liked yegge's response to that
02:32:22 <kmc> http://steve-yegge.blogspot.com/2006/04/lisp-is-not-acceptable-lisp.html
02:32:41 <kmc> this was the article that made me appreciate "data is code" as well as "code is data"
02:33:03 <kmc> wait, not this one
02:33:25 <elliott> I'm surprised by how rarely I disagree with Yegge
02:33:40 <elliott> for such a controversial figure he rarely says anything super-controversial
02:34:02 <kmc> this one https://sites.google.com/site/steveyegge2/the-emacs-problem
02:34:45 <elliott> the article that convinced me that lisp is awesome was http://www.defmacro.org/ramblings/lisp.html
02:36:02 <elliott> !logs
02:36:49 <kmc> statements like "Ruby gives you about 80% of what you want from macros" are full of blub
02:37:05 <kmc> if you don't use Lisp you don't want enough from macros ;)
02:37:21 <elliott> to a lisp programmer every statement showing something other than lisp in a positive light is full of blub
02:37:29 <kmc> that too
02:38:01 <kmc> it's possible to be smug and correct at the same time ;)
02:38:17 <elliott> programming language blub is when you're unknowingly limited in your thought processes by your choice of choice of language. lisp programmers don't suffer from that, they suffer from managing to get anything done blub
02:38:22 <elliott> caused by their choice of arrogance :p
02:38:44 <kmc> i don't actually think Ruby and Javascript would be better with Lisp-like macros
02:38:51 <Sgeo> There are some advantages to languages that have common idioms, I think. Sure, you could do XYZ-style programming in Lisp, but the Lisp community at large probably doesn't
02:38:58 <kmc> but without them you can't really call them "Lisp"
02:39:12 <elliott> "The old Google Groups will be going away soon. Switch to the new Google Groups."
02:39:22 <elliott> awesome! finally, google groups is getting even worse to use
02:39:32 <zzo38> Or don't use Google Groups at all.
02:39:43 <elliott> thank you for your helpful advice.
02:42:42 <zzo38> It is why, I was trying to invent a new kind of idea of programming language, with similarity to Haskell, but also with macros and so on. I can tell you my ideas and then you can tell me what you dislike about each one individually
02:43:19 <zzo38> * Kinds of macros usable in nearly every step of the parsing/compiler, including Lisp-like macro, C-like macro, TH-like macro, etc
02:43:19 <elliott> tell kmc, he'd love to hear
02:44:24 <zzo38> * No do-notation, no layout, no list/monad comprehensions, no Unicode syntax
02:44:24 <tswett> ...
02:44:27 <tswett> Complete categories.
02:44:29 <tswett> I... I must.
02:45:00 <zzo38> * You are allowed to have extra commas at the beginning and end of a list and they can be removed
02:45:28 <zzo38> * Even types can have lambdas
02:45:55 <zzo38> * No case/of, instead you can have lambda with multiple patterns if they have { } around it then it is allow multiple patterns
02:46:12 <zzo38> * No if/then/else expression, you can use a bool function instead
02:47:54 <elliott> <zzo38> * Even types can have lambdas
02:48:00 <elliott> This makes typechecking undecidable.
02:48:04 <elliott> (IIRC)
02:48:11 <zzo38> * A type synonym can have constraints corresponding to things similar to classes, but instead of class declaration each one can be: a tag, a class method, a type family, a mathematical law, and so on
02:48:11 <elliott> And inference basically impossible.
02:48:11 <Sgeo> "So newcomers heave a deep sigh, and they learn to accept LISP-2, names like rplaca, case-insensitivity, '(ALL CAPS OUTPUT), and all the other zillions of idiosyncracies of a standard Common Lisp implementation."
02:48:18 <Sgeo> Who uses rplaca directly???
02:48:31 <zzo38> elliott: No, type lambdas would have the same restriction as type synonyms do
02:48:41 <zzo38> Is what I mean.
02:49:30 <elliott> zzo38: Well, okay.
02:50:26 <zzo38> * You can declare that one thing implies another thing, such as classes and so on; and even after a class method is defined you can make up other ways to define it if you assert that things are equivalent by declaring mathematical laws that are assumed to hold
02:51:43 <zzo38> * You can have private instances
02:52:24 <zzo38> Sgeo: I don't know???
02:54:47 <zzo38> * Bulit-in kinds * # + ? -> & @ and then there are kinds {x} where x is a type and the types of those kind are {y} where y is a value of that type; only thing you can do with them is move the value inside the type into a value level expression
02:55:24 <zzo38> * Datakinds with capitalized names, declared like datatypes but kinds and can be declared in GADT-like, too; using the "kind" keyword instead of "data" at front
02:56:31 <zzo38> * Meanings of types [] and (,,) and values [] and (,,) and so on are determined using macros, so you can redefine those macros if you need to instead of being stuck with the stuff built-in
02:57:35 <elliott> I want to play W:A.
02:58:20 <zzo38> * Values in {} types use names in scope; if you have something in local scope then those types are also local in scope and cannot be moved elsewhere
02:59:30 -!- Jafet1 has joined.
03:00:45 <zzo38> * The kind * of ordinary types. The kind # of raw low-level types (which can be defined using LLVM codes). The kind + of type-level natural numbers, a subkind of * and that number is how many values (the type 0 has no values). The kind ? having * # + as subkinds. The kind & of constraints. The kind @ of program modules.
03:01:06 <elliott> Are you going to implement this?
03:01:30 -!- Jafet has quit (Ping timeout: 240 seconds).
03:01:32 <zzo38> elliott: I don't know. I just write idea, and then you can complain about each idea specifically, or say in case you like it instead if that is instead.
03:01:48 <elliott> Okay. I like all of it; you should work on implementing it.
03:02:01 <zzo38> elliott: I am not finished yet!
03:02:46 <elliott> Oh.
03:03:01 <kmc> wait, yegge thinks that PG announcing Arc has had a serious influence on the direction Lisp communities have taken since then?
03:03:23 <kmc> skeptical
03:04:22 <elliott> kmc: i think fair depending on how you define lisp communities
03:04:28 <elliott> common lisp/scheme communities no
03:04:40 <elliott> but almost every lisp derivative of the past many years has talked about onions
03:04:48 <elliott> and adopted a lot of the "heretical" stuff
03:05:11 <zzo38> * There is not a requirement for a common package service (like Hackage); you can use decentralized multiple package sources which can tell the difference, possibly some local. A package identifier might be like "something-package/0.1 example.org Z/" where first is name, then optional version number, optional domain name or domain alias, and optional selector prefix.
03:05:14 <Sgeo> Hmm, which stuff?
03:05:15 <elliott> e.g. http://arcanesentiment.blogspot.com/2008/04/orthodox-otter.html
03:05:34 <kmc> onions?
03:06:01 <zzo38> * Port numbers are optional and there is no default. Domain alias can be defined locally and always have a dollar sign at front. The special name $ for active package.
03:06:52 <elliott> kmc: you're clearly not well-read enough on your pg! ;)
03:07:00 <elliott> http://www.paulgraham.com/arcll1.html
03:07:01 <kmc> yeah
03:07:08 <zzo38> * Some kind of thing like CLC-INTERCAL's "BELONGS TO" relation.
03:07:50 <elliott> christ, arc is as old as 2001
03:07:59 <elliott> what a bloody disappointment
03:08:04 <zzo38> * Some (but not all) of errors that would cause error messages if the program is interpreted, cause undefined behavior in compiled programs. (Probably the compiler could have options to override that)
03:08:38 <Sgeo> zzo38, undefined behavior means that idiots will write code that works on one implementation but not another.
03:09:10 <elliott> You think idiots have any hope in programming in a language designed by zzo38 successfully?
03:09:18 <zzo38> Sgeo: In that case, idiots should use the interpreter or use some other programming language.
03:09:35 <zzo38> (Since the interpreter is required to not have undefined behavior)
03:11:32 <elliott> Sgeo: What W:A torrent did I use way back?
03:12:03 <Sgeo> I don't remember
03:12:12 <Sgeo> If you find it, let me know, I haven't played W:A in a while
03:12:25 <zzo38> * The "main" can be of type (IO ()) or (unsafe "c_int (c_int, c_char**)") to make a executable file; if main has any other type you can still create .dll or .so files but not standalone executable files.
03:12:38 <Sgeo> Because my ISO is stuck on an HD that I haven't touched in a while
03:13:16 <elliott> I think I'll try to find another, better one -- you know, one whose installer is not in Russian.
03:13:31 <zzo38> There. Is that good? Now will you complain about it differently, so that I can know exactly how to correct it? Even draft is not completely yet so we should try to argue about it together at first
03:14:38 <Sgeo> elliott, link me when you do >.>
03:14:57 <elliott> zzo38: It's great. You should implement it.
03:15:26 <Sgeo> Is read the conventional way to grab data from input? Because it seems unsafe.
03:15:26 <zzo38> Some things though, I still don't know all the details, including some of the syntax and a few others
03:17:41 <elliott> I've found a torrent that looks good.
03:18:30 <zzo38> Since I still don't know how a lot of these things can fit in to the syntax and fit in to a few other things
03:19:04 <Sgeo> elliott, I guess the clones aren't good enough?
03:20:37 <elliott> Not by far.
03:21:33 <elliott> Oh, this torrent's name actually ends with "{russian}".
03:21:40 <elliott> Ehh, so what, it's well-seeded.
03:21:53 -!- Jafet1 has changed nick to Jafet.
03:22:12 <Sgeo> What if it's the same torrent?
03:22:15 <zzo38> * There is no "Int" type; you can use Int8, Int16, Int32, Int64, Int128, or Integer. And for unsigned you can use Nat8 (instead of Word8 as in Haskell), Nat16, Nat32, Nat64, Nat128, or Natural. (I don't yet know how to work with floating numbers)
03:22:18 <elliott> Sgeo: It's not.
03:22:23 <elliott> This one has an .mdf rather than an .iso.
03:22:25 <elliott> (But there's converters.)
03:23:28 <elliott> Sgeo: http://torrentz.eu/3379412f2660f0bf56b2b6bf1799ac786e4916ca; you can uncheck the patches. Remember to copy in torrentz's tracker list.
03:23:37 * elliott is getting 750-800 Kio/s.
03:24:02 <zzo38> * Some way parts of a program can be written to function in other categories rather than only (->) category; possibly some can work in more than one category.
03:24:34 <zzo38> * Possibly, a Maybe monad can be renamed to a successor monad
03:25:37 <zzo38> * It is like everything has deriving Typeable, but you still need to specify the constraint if you want to be able to use typeOf on it, if you have a polymorphic type
03:27:34 <zzo38> * You can add to any class in either direction, so that you add something new it is a superclass, or add other class methods or other way of defining those class methods; instead of being stuck to the way it was defined at first like Haskell does
03:29:00 <elliott> God dammit, I want a space elevator.
03:29:30 <zzo38> * If you define a mathematical law and an instance that does not follow those laws but is asserted it does anyways, then it is undefined behavior (even in interpreter); but this kind of undefined behavior will not crash the computer
03:30:59 <zzo38> elliott: Sorry, Astrolog cannot compute coordinates (or date/time) relative to Moon (there is such things as moon date/time but Astrolog cannot use it)
03:32:05 <elliott> what
03:33:43 <zzo38> * The runtime system compiled into the executable can be recompiled specifically for your program, to omit what you don't need and make it much smaller and faster instead of as large as Haskell programs compiled this GHC; however, this is an implementation detail and is not part of the specification of programming language, it is the appendix to recomendation
03:43:31 <elliott> Sgeo: How goes your download?
03:43:51 <Sgeo> I didn
03:43:55 <Sgeo> I didn't start downloading
03:43:59 <elliott> Oh.
03:59:58 -!- elliott has quit (Remote host closed the connection).
04:00:04 -!- Jafet has quit (Quit: Leaving.).
04:01:32 -!- elliott has joined.
04:03:30 <elliott> Woot, conversion didn't work first time
04:08:05 -!- Infinikiller64 has joined.
04:08:12 <Infinikiller64> eroow
04:09:19 <elliott> hi
04:10:06 <Sgeo> `welcome Infinikiller64
04:10:12 <HackEgo> Infinikiller64: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
04:10:49 <Infinikiller64> im making a brainfuck inturpreter in logisim
04:12:06 <Infinikiller64> making alot more eisier than Ti-basic i have to say
04:15:23 -!- Jafet has joined.
04:15:56 <elliott> aha, poweriso can convert it
04:21:48 <Infinikiller64> lolwut?
04:23:09 <elliott> what
04:25:31 <kmc> \hat{}w
04:32:10 -!- cswords has joined.
04:32:10 <elliott> Gah, not this error again.
04:32:53 -!- MDude has changed nick to MSleep.
04:33:59 <elliott> Well, this is frustrating.
04:34:11 <pikhq_> http://sourceware.org/git/?p=glibc.git;a=blob;f=libio/libioP.h;h=8b8ed9c390441879d3fc4b58c4cb2327f1c2927a;hb=HEAD THERE IS NO GOD
04:34:41 <Sgeo> http://example.com P IS NOT EQUAL TO NP
04:35:18 <pikhq_> Sgeo: glibc IO is C++ manually, naively ported to C.
04:35:30 <pikhq_> While retaining ABI compatibility.
04:35:32 * Sgeo blinks
04:35:35 <Sgeo> ...wait, what?
04:35:46 * Infinikiller64 aughs
04:35:58 <pikhq_> So <iostream> can use glibc structures straight.
04:36:28 * Infinikiller64 is making a brainfuck inturpreter in logisim
04:36:46 <elliott> That doesn't look so bad.
04:37:04 -!- MSleep has quit (Ping timeout: 246 seconds).
04:37:15 <Sgeo> Infinikiller64, hmm
04:37:35 <Sgeo> Isn't there a BF CPU thing flying around somewhere?
04:37:50 <Infinikiller64> nope
04:38:00 <Infinikiller64> couldnt find it
04:38:01 <Sgeo> http://www.clifford.at/bfcpu/bfcpu.html
04:38:35 <Infinikiller64> nope
04:39:53 <elliott> "nope"?
04:39:59 <elliott> There are multiple.
04:40:05 <elliott> http://esolangs.org/wiki/Brainfuck#Hardware_implementations
04:40:59 <Infinikiller64> no but im making it in logisim
04:41:23 <Infinikiller64> i dont need scematics to figure out how to make it
04:41:39 <Sgeo> Oh. But that wasn't clear that you meant "in Logisim" specifically, just thought the general idea of a BF CPU
04:43:09 <Infinikiller64> oh lol
04:43:40 <Infinikiller64> im working on one in minecraft, im 20% done
04:44:30 <Sgeo> That reminds me, I've wanted to write.... something in Smallworlds to prove it TC
04:44:38 <Sgeo> Forgot exactly what I wanted to do.
04:44:44 <Sgeo> I need NAND and memory, right?
04:44:53 <Sgeo> How do I demo memory?
04:44:55 <Infinikiller64> i think so
04:45:31 <Infinikiller64> forgot :C
04:46:13 <Sgeo> So, no memory, so you
04:46:18 <Sgeo> you're not TC. Got it.
04:48:26 <elliott> @ping
04:48:26 <lambdabot> pong
04:50:19 -!- elliott_ has joined.
04:52:31 <Infinikiller64> @pong: ping
04:52:31 <lambdabot> pong
04:52:44 <Infinikiller64> lol bot
04:52:46 <Infinikiller64> ping
04:53:08 -!- elliott has quit (Ping timeout: 276 seconds).
04:53:17 <Infinikiller64> @ping
04:53:18 <lambdabot> pong
04:53:22 <Infinikiller64> @ping
04:53:22 <lambdabot> pong
04:53:25 <Infinikiller64> @ping
04:53:25 <lambdabot> pong
04:55:06 <zzo38> <--- No!
04:55:15 <zzo38> No! --->
04:57:28 <Infinikiller64> Syntax Error in No: line 1, could not parse "No"
05:02:20 <elliott_> [[nand`: oh, wait, ANSI is the physical layout]]
05:02:26 <elliott_> What a good quote! Thank you, HWN!
05:02:34 <pikhq_> 22:01 <@dalias> looks like we have working c++ support
05:02:38 <elliott_> @forget nand` oh, wait, ANSI is the physical layout
05:02:38 <lambdabot> No match.
05:02:41 <elliott_> pikhq_: coo
05:02:44 <elliott_> @quote nand` ANSI
05:02:44 <lambdabot> No quotes match. And you call yourself a Rocket Scientist!
05:02:46 <elliott_> @quote ANSI
05:02:47 <lambdabot> xplat says: the underlying graph of a category is transitive. transitive graphs have no bridges. this is why trolls always have problems with category theory.
05:02:48 <elliott_> @quote ANSI
05:02:48 <lambdabot> xplat says: the underlying graph of a category is transitive. transitive graphs have no bridges. this is why trolls always have problems with category theory.
05:02:50 <elliott_> @quote ANSI\b
05:02:50 <lambdabot> No quotes match. Your mind just hasn't been the same since the electro-shock, has it?
05:02:54 <elliott_> hmm, looks like someone already did
05:04:50 -!- monqy has quit (Ping timeout: 252 seconds).
05:06:00 <Infinikiller64> @help
05:06:00 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
05:06:20 <Infinikiller64> @list
05:06:20 <lambdabot> http://code.haskell.org/lambdabot/COMMANDS
05:06:54 -!- monqy has joined.
05:07:52 <Infinikiller64> @quote yow
05:07:52 <lambdabot> SamB says: <SamB> @. bf . id . pl . v . wn yow <lambdabot> Done.
05:10:19 -!- augur has joined.
05:10:57 <oerjan> @. bf . id . pl . v . wn yow
05:10:59 <lambdabot> Done.
05:11:16 <elliott_> oerjan: you're still awake?
05:11:28 <Infinikiller64> nope
05:12:17 <Infinikiller64> im asleep right now acording to my mom, really im staying up to research brainfuck
05:12:26 <elliott_> oerjan: hi
05:12:37 <oerjan> mørning
05:12:58 <Infinikiller64> yup its 12:12 here
05:14:26 <elliott_> 5:12
05:14:29 <elliott_> *14
05:14:34 <Infinikiller64> @ping expecting pong
05:14:34 <lambdabot> pong
05:14:45 <oerjan> @ding expecting dong
05:14:46 <lambdabot> pong
05:15:09 <Infinikiller64> @error expected pong not "dong"
05:15:09 <lambdabot> Unknown command, try @list
05:15:23 -!- augur has quit (Ping timeout: 248 seconds).
05:16:24 -!- augur has joined.
05:18:41 <elliott_> @pang
05:18:41 <lambdabot> pong
05:18:51 -!- PiRSquared has changed nick to AreaSleep.
05:20:02 <elliott_> oerjan: have god an it what
05:20:14 <Infinikiller64> @ping; if !(Return == "pong") {print("Error: Expected pong, got "Return)
05:20:14 <lambdabot> pong
05:20:58 <Infinikiller64> @ping; if !(Return == "pong") {print("Error: Expected pong, got "Return}
05:20:58 <lambdabot> pong
05:21:00 -!- oerjan has quit (Quit: Good an it you to).
05:21:16 <elliott_> god bless
05:21:25 <Infinikiller64> lolwut
05:21:34 <Infinikiller64> return = 0
05:27:10 <Infinikiller64> @ping because i dont want to be the last person to say something
05:27:10 <lambdabot> pong
05:27:32 <Infinikiller64> @ping thankyou lambdabot
05:27:32 <lambdabot> pong
05:29:08 <elliott_> po
05:29:45 <Infinikiller64> lawl
05:32:54 <Infinikiller64> @ping because i dont want to be the last person to say something
05:32:54 <lambdabot> pong
05:33:04 <Infinikiller64> @ping thankyou lambdabot
05:33:04 <lambdabot> pong
05:43:11 -!- Infinikiller64 has quit (Quit: Page closed).
05:43:14 <coppro> new goal: turn depressive friend's self-doubt on itself, causing them to doubt their self-doubt.
05:48:33 <Jafet> Self-doubt is god
05:48:39 <Jafet> Or good. But also god
05:49:55 <Sgeo> coppro, sounds a bit like one of my religious friend's statuses. "Believe your beliefs, and doubt your doubts."
05:50:00 <Sgeo> Which for obvious reasons makes me :/
06:07:27 <elliott_> "Please understand that this is not an actual embassy and we cannot provide assistance with visas, passports, travel questions, or immigration issues." -- http://en.wikipedia.org/wiki/Wikipedia:Local_Embassy
06:35:20 <elliott_> @pung
06:35:20 <lambdabot> pong
06:37:56 <Sgeo> elliott_, ka tswett update
06:39:09 <elliott_> cat sweat
06:40:16 <monqy> elliott, cat sweat update
06:40:20 <monqy> just thought you should know
06:42:23 <elliott_> i loove it when
06:42:26 <elliott_> the cat sweat updates
06:42:28 <elliott_> so sweat
06:42:29 <elliott_> y
06:44:11 <elliott_> Sgeo: i note you have forgot to include monqy recently
06:44:25 <Sgeo> I believe monqy does not wish to be included.
06:44:48 <monqy> cat sweat does not interest me in the slightest
06:44:52 <Sgeo> I keep trying Ngevd and getting Nisstyr-e, so I have to delete it
06:45:09 <elliott_> i don't recall monqy saying that
06:45:31 <Sgeo> monqy, do you wish to be included in my update list?
06:45:41 <Sgeo> During those times that I get around to it
06:45:46 <monqy> sure whatever
06:45:54 <monqy> on the condition I get to complain about it
06:46:01 <monqy> you can't take that from me
06:46:51 <Sgeo> Should I assume that complaints are not, in fact, requests to be taken off the list?
06:47:06 <Sgeo> I feel like I'm getting into Prime Intellect contract territory here.
06:47:09 <monqy> yes
06:51:14 -!- tswett has quit (Ping timeout: 245 seconds).
06:57:56 <kmc> QUANTUM-LANGUAGE-PARSE-SYNTAX-GRAMMAR is the Correct Language, as it is based on fact. There is no ambiguity with anything Quantum, it is purely Mathematical. Have you ever thought of Language being Mathematical?
06:58:24 <Sgeo> ..?
06:58:29 <elliott_> i agree
06:58:45 <elliott_> i am also a heron
06:58:52 -!- tswett has joined.
07:00:01 <Sgeo> http://davidwynnmiller.com/ this guy?
07:00:20 <elliott_> i was harvested
07:00:24 <elliott_> best day of my life :')
07:01:13 <elliott_> [[Eight years later in 1982 David appeared in court self represented for custody of his children. He lost 67 times, exasperated he said to the Judge “If I say white, you say black. If I say black, you say white. I can’t ever win!” the Judge replied “That is correct David, you can’t win in this court” David retorted “So this is all about Language and how it is interpreted” With a wry smile the Judge replies “That is right David,
07:01:13 <elliott_> has there ever been a war over a mathematical problem?” As the Judge stood to leave the room David responds “So if I could prove that Language had a mathematical interface, I would win?” the Judge turns around, faces David and says “You’re a smart man David, you’ll figure it out” and leaves.]]
07:01:17 <elliott_> "true events"
07:01:19 <Sgeo> http://www.greetmewithcriesofhate.com/2011/01/who-is-jared-lee-loughner-part-three.html?zx=c800baf78aef8d4b
07:01:52 * Sgeo has no idea what this is
07:02:08 <elliott_> [[I have had the pleasure of touring with David in Australia, after a seminar, I asked him how he knows all the answers to the questions the audience ask, his reply was “It is as if a screen comes down in front of me with the answers. Let me explain, interesting things have happened to me over the last 35 years, for example no matter where I travel in the world this strange phenomenon occurs, I introduce myself as David, people shake my hand l
07:02:08 <elliott_> ook me straight in the eye and say pleased to meet you Steven, not every person I meet does this of course, however the amount of times this occurs is phenomenal” he shrugs his shoulders smiles and says “maybe it is Steven facilitating the seminars, maybe that’s how I know all the answers.”]]
07:02:14 <elliott_> thanks steven
07:03:00 <elliott_> http://www.youtube.com/watch?v=4VoXNhe7Z8A "i punctuate my name because it makes me a fact and not an adjective pronoun fiction"
07:03:03 <elliott_> me too
07:03:06 <elliott_> elliott underscore
07:03:41 <quintopia> wow
07:03:42 <quintopia> so fact
07:03:53 <Sgeo> He actually speaks coherently?
07:03:58 * Sgeo is somewhat in shock
07:04:24 <elliott_> i dont understand
07:07:02 <pikhq_> I don't parse.
07:08:03 <Sgeo> ....incorrect sentence structure lets criminals go free
07:08:11 * Sgeo is listening inattentiatively to the video
07:08:21 <pikhq_> 私為不parse.
07:08:36 <pikhq_> Waascx geasfargle parse.
07:12:48 <Sgeo> There are more of these people!
07:12:53 <Sgeo> (In the video)
07:14:47 <Sgeo> "It's not some wild-eyed idea someone came up with overnight"
07:15:41 <pikhq_> It seems precisely like it is a wild-eyed idea someone came up with overnight.
07:18:12 <pikhq_> elliott_: What is wrong with people, and this person specifically?
07:18:34 <pikhq_> This is like, uh. (zzo38+crazy)!
07:18:47 <pikhq_> (zzo38 plus crazy, factorial)
07:19:18 <elliott_> pikhq_: It's called mental illness.
07:19:38 <pikhq_> WHY ARE THERE MULTIPLES
07:19:52 <pikhq_> Why does he have followers
07:25:40 <zzo38> How can you factorial that?
07:27:58 <pikhq_> zzo38: I don't know, but I know the outcome.
07:28:39 <pikhq_> And that is JUDGE :David-Wynn: Miller
07:28:54 <Sgeo> :JUDGE: David-Wynn Miller
07:29:03 <Sgeo> Wait, no
07:29:13 <Sgeo> Oh
07:29:15 <Sgeo> Huh
07:29:25 <Sgeo> pikhq_, the video has it punctuated differently from the website
07:32:08 <elliott_> It seems to be punctuated differently all the time.
07:32:15 <elliott_> Presumably it enhances factuality.
07:32:33 <quintopia> zzo38: (zzo38+crazy)*(zzo38+crazy-1)*(zzo38+crazy-2)*...*3*2*1
07:33:52 <Jafet> Use the crazy continuation of Γ()
07:33:59 <Sgeo> *1*1*1*1*1*1*1
07:34:55 <ion> Huh. This font adds a weird serif to gamma.
07:38:19 <elliott_> More like gumma.
07:39:28 <elliott_> shark
07:40:22 <ion> hai
07:42:05 <fizzie> Ei siis hai.
07:42:29 <fizzie> (An old joke.)
07:42:38 <elliott_> i fony get it
07:42:41 <elliott_> *donet
07:42:49 <Sgeo> Ace Is High
07:42:56 -!- zzo38 has quit (Remote host closed the connection).
07:43:01 <fizzie> Sgeo: Aces High, I think.
07:43:20 <fizzie> It's told about the Iron Maiden guy, so I think it refers to their song with that name.
07:43:22 <Sgeo> >.>
07:43:32 <Sgeo> Thought it referred to cards
07:43:45 <Sgeo> Whether to treat Aces as above Kings or below Twos
07:44:04 <elliott_> "so does a shark" what a good
07:44:40 <fizzie> Yes, well, I think "aces high" works equally well for card.
07:44:43 <fizzie> Cards.
07:45:00 <elliott_> "hello" --shark
07:45:27 <ion> Owl: uhu
07:45:28 <fizzie> "Ei siis hai" is approximately "so, not a shark".
07:45:29 <ion> Shark: hai
07:45:54 <elliott_> fizzie: google says "so does a shark" and i like that one better
07:46:05 <fizzie> You may, but it's not the right.
07:46:30 <fizzie> It's not the only joke. There's also "airo on meidän".
07:46:44 <fizzie> ("The oar is ours.")
07:47:00 <fizzie> See: http://www.apeteam.com/?sivu=KoutsisCornerShow&koutsiID=50
07:47:11 <fizzie> I'm sure it translates well.
07:49:27 <fizzie> Pretty much all of them are just "ei siis [a word that starts with 'hai']".
07:49:55 <fizzie> Calling them jokes is perhaps a bit of an exaggeration.
07:49:58 <elliott_> hilarious
07:52:02 <elliott_> im sun
07:52:25 <fizzie> im oracle IM EAT U
07:52:38 <elliott_> whoah you the lowercase
07:52:38 <elliott_> scary
07:54:06 <olsner> google translate had trouble with kalastusaikein
07:54:43 <fizzie> "With plans to go fishing" in that context, more or less.
07:55:07 <monqy> proverbs again?
07:55:15 <olsner> he came to the beach fishing-plans-having?
07:55:31 <fizzie> Or maybe more "intending to go fishing".
07:56:02 <fizzie> I just didn't recall the word "intent" in time.
07:56:44 <elliott_> proverb
07:56:45 <fizzie> monqy: Best jokes ever this time.
07:56:47 <elliott_> shark
07:56:48 <elliott_> proverb shark
07:56:54 <fizzie> The proverbial shark.
07:57:07 <fizzie> There's a proverb about the prodigal shark, isn't there?
07:57:37 <elliott_> is there
07:57:40 <fizzie> Or maybe it's one of those... parabolas instead.
07:58:05 <monqy> parabole shark
07:58:29 <fizzie> "No results found for "parabola of the prodigal shark"."
07:58:59 <olsner> they should spell it with aces high on that page
07:59:01 <olsner> aces highsunäätä
08:00:26 <elliott_> fizzie: band name
08:02:09 <olsner> Iron Maiden söner hittades i fisk. o.O I might as well learn finnish instead of using translate
08:02:10 <Sgeo> David-Wynn Miller apparently came back from the dead.
08:02:42 <Sgeo> http://davidwynnmiller.com/about.html
08:02:49 <fizzie> "Iron Maiden's sons found in fish."
08:02:52 <Sgeo> I'm only noticing that page now :/
08:03:11 <elliott_> It's possible to get free HTTPS certificates that don't cause annoying bleepy warnings in browsers nowadays, right?
08:03:22 <elliott_> For when you just want the encr[yyyy]pti^on of a sh:ark:.
08:03:26 <olsner> fizzie: they found *a* fish, I hope?
08:03:32 <Sgeo> Ooh, there's a fixed date
08:03:37 <elliott_> olsner: No, found in fish.
08:03:39 <elliott_> Not in a fish, either.
08:03:42 <Sgeo> 6th April 2012
08:03:43 <elliott_> Just in the abstract concept of fish.
08:03:51 <olsner> elliott_: I find you in fish
08:03:56 <elliott_> who
08:03:57 <elliott_> a|
08:04:03 <elliott_> I bet fizzie knows the answer to my question.
08:04:11 <olsner> you are in fish, your argument is irrelevant
08:04:20 <fizzie> olsner: It's using "pojat" (sons, boys) in the sense of "the Iron Maiden guys", not referring to their offspring. And "going into a fish" -- what it literally says on the page -- is an expression for "going fishing".
08:04:53 <fizzie> I don't know about finding.
08:04:58 <Sgeo> I'm looking at this stuff myself, instead of on IRC
08:05:02 <Sgeo> It reminds me a bit of Cyc
08:05:53 <elliott_> fizzie: FindiEng?
08:05:55 <fizzie> olsner: Oh, I see, it was the later line. Yes, translated literally it's "the sons of Iron Maiden were in a fish". It's just that it's an expression for fishing again.
08:06:13 <olsner> crazy fins
08:06:35 -!- TeruFSX_ has quit (Ping timeout: 248 seconds).
08:07:18 <Sgeo> http://davidwynnmiller.com/about.html
08:07:20 <Sgeo> oops
08:07:23 <Sgeo> Miller remarked that the genesis of Truth-language was when he "turned Hawaii into a verb" and showed "how a preposition is needed to certify a noun."[
08:07:24 -!- itidus20 has joined.
08:07:33 <elliott_> http://www.cacert.org/ -- ah, it's this thing, is it not?
08:07:33 -!- itidus20 has quit (Client Quit).
08:07:36 * Sgeo hawaiis elliott_
08:07:37 <elliott_> Sgeo: turned hawaii into a verb :D
08:07:49 <elliott_> "Oops. Guys. Guys, I think I just turned Hawaii into a verb."
08:07:55 <elliott_> "People lived there, you know."
08:07:58 <monqy> sgeo how do you know it is transitive
08:08:00 <monqy> sgeo how
08:08:03 <elliott_> "Yes. They've been hawaiied now."
08:08:28 <fizzie> "Up rose the shoe. "Look at the boys. Nokia kind! ". Steve replied, "Yes. That's a Bear's jogging shoe. " "Share. There is therefore a shark-boot. " Bruce remarked with disappointment."
08:08:34 <fizzie> I like these jokes more in your language.
08:08:35 <elliott_> i
08:09:01 <monqy> misread jogging as juggling
08:09:06 <monqy> a bear's juggling shoe
08:09:19 <fizzie> A circus bear.
08:09:38 <olsner> fizzie: is "share" mistranslated there?
08:10:33 -!- itidus21 has quit (Ping timeout: 244 seconds).
08:10:34 <Sgeo> I don't get how this stuff catches on
08:10:53 <olsner> Steve sit låg såg och sade Bruce pojulle på "hör ingen MPLIANCEWITH oo Mika hai, det är en mört "
08:11:29 -!- TeruFSX has joined.
08:11:29 <fizzie> olsner: Yes. In the source text it's "jaa" as in a mostly meaningless "oh"-type word, not "jaa" as in the second-person singular imperative form of the verb "jakaa", to share.
08:11:31 <Sgeo> According to Miller's teaching, the addition of hyphens and colons to one's name turns one from an ordinary, taxable human into a non-taxable “prepositional phrase.”
08:11:33 <elliott_> Oh, the root certititititititititittificate of CACert is not in the OSeseseseseses, says a thing.
08:11:35 <Sgeo> http://en.wikipedia.org/wiki/David_Wynn_Miller
08:11:37 <elliott_> Will that cause the big red flashing screen?
08:11:49 <elliott_> Sgeo: Reminds me of the Freeman stuff.
08:12:10 <elliott_> Where your UPPERCASE LEGAL NAME is what goes through all the legal stuff, and it's just a proxy for the real you, which you just have to insist be referred to as a first name.
08:12:17 <elliott_> And then you don't have to do anything so long as you don't hurt anyone else.
08:12:36 <elliott_> www.fmotl.com
08:12:53 <elliott_> "Veronica: of the Chapman family" is an... interesting rendition of a name.
08:14:04 <olsner> "Iron Maiden were the sons of a world tour."
08:14:38 <Sgeo> elliott_, suppose these people think they're right, evade taxes or whatever, and are arrested.
08:14:39 <fizzie> olsner: I have zero idea where it gets the "MPLIANCEWITH" from.
08:14:47 <fizzie> olsner: It's also in the Finnish-to-English translation.
08:14:49 <Sgeo> What do they conclude? That their arrest was unlawful?
08:15:03 <Sgeo> Because this is promising freedom from arrests, I think.
08:15:16 <Sgeo> Not "if they arrest you, they're the ones breaking the law, know this in your heart"
08:15:56 <elliott_> Sgeo: They're delusional; of course they'll make up a perfectly convincing explanation for themselves.
08:16:03 <elliott_> Or realise it was bunk; there isn't really a third option.
08:16:06 -!- TeruFSX has quit (Ping timeout: 252 seconds).
08:16:31 <elliott_> http://rationalwiki.org/wiki/Freeman_on_the_land has lots of words, if you're willing to brave the RW stench.
08:16:40 <Sgeo> RW stench?
08:16:46 <monqy> rw stench
08:17:08 <elliott_> RationalWiki.
08:17:22 <fizzie> A read-write stench.
08:17:25 <elliott_> Oh, and IIRC there's actually a subreddit with those freeman cranks.
08:17:45 <elliott_> Yes, /r/CommonLaw I think http://www.reddit.com/r/CommonLaw/comments/7erku/introduction_overview_to_the_common_law_subreddit/
08:18:11 <pikhq_> Strange, considering common law precedent estabilishes they're fucked.
08:18:34 <fizzie> "Iron Maiden boys were fucking groupies backstage. Bruce asked, the girl to see if could also poke to second place. She vigorously denied. "Share. There is thus an accordion. " Bruce remarked with disappointment."
08:18:55 <elliott_> fizzie: I think they are better without the jokes.
08:19:37 <elliott_> "The DECEPTION of: INCLUDE(S) used by TV LICENSING oop's sorry! CONSIGNIA (CUSTOMER MANAGEMENT) LTD also Traded as TV LICENSING"
08:19:41 <elliott_> oop's
08:19:49 <elliott_> http://www.tpuc.org/node/609 beautiful
08:20:24 <elliott_> Sgeo: "This is then followed by what is known as a "fee schedule" or "penalty schedules", listing a series of acts and associated penalties the freeman will attempt to levy against the government for perceived transgressions. e.g., if the state incarcerates a freeman against their will then will attempt to charge the state a fee for this action."
08:20:30 <elliott_> See, they won't imprison you, because they'd have to pay you money.
08:20:53 <Sgeo> elliott_, monqy tswett UPDATE
08:21:05 <pikhq_> Also, curiously, in several jurisdictions David's legal name might well be JUDGE :David-Wynn: Miller.
08:21:13 -!- TeruFSX has joined.
08:21:30 <pikhq_> (use suffices to estabilish naming in several common-law jurisdictions)
08:21:43 <ion> There should be a place for bad jokes that don’t translate into English translated into English.
08:21:51 <fizzie> I have understood there's quite a lot of people who have all kinds of different crazy reasons for why they don't need to pay taxes.
08:22:31 <olsner> ion: maybe that place is finland
08:22:39 <fizzie> "UNDERSTAND is synonymous with STAND-UNDER; this is how they gain AUTHORITY over you."
08:22:48 * elliott_ stands under bridge
08:22:50 <elliott_> now i understand it
08:22:54 <elliott_> ion: it's #esoteric
08:22:55 <fizzie> Oh no! I think I'll fight that by never understanding anything.
08:23:21 <elliott_> You're well on your way, speech recognition researcher.
08:23:25 <elliott_> They never understand anything.
08:23:25 <olsner> reach the top and everyone will understand you
08:23:28 <elliott_> That's why they do speech recognition.
08:23:29 <pikhq_> fizzie: Ironically, most of them probably make enough that they have effective 0% income tax rates.
08:23:42 <pikhq_> Erm. Make so little.
08:23:51 <fizzie> elliott_: GAH. I had like an 80%-done "pre-emptive joke" about that.
08:24:42 <elliott_> fizzie: Aww. Go on anyway.
08:24:57 <elliott_> It's not surprising you're late. Have you noticed how those speech recognition programs take so long to understand you that you have to keep stopping talking to let it catch up?
08:25:02 <elliott_> Probably because it's useless.
08:25:14 <fizzie> I think I'll go sob some lunch. I mean, eat.
08:25:32 <elliott_> "Freemen see a distinction between what they call common law and statute law, which they refer to as admiralty law or "law of the sea", sometimes also known as maritime law or the "universal commercial code" (a distortion of the US-only Uniform Commercial Code). Through a stunning misunderstanding of etymology, they see admiralty law as being the law of commerce, the law of ownership, citizenship, and indeed anything else ending in "-ship". They
08:25:32 <elliott_> see evidence of this in various nautical-sounding terms used in court, such as "dock", "birth (berth) certificate", "-ship" suffixes and any other fancy word they think might have a vaguely naval sound."
08:25:38 <elliott_> berth certificate
08:25:46 <elliott_> fizzie: Cry into the email and so on.
08:26:29 <pikhq_> *sob*
08:26:47 <elliott_> "Freemen will try to claim common law (rather than admiralty law) jurisdiction by asking "do you have a claim against me?", which supposedly removes their consent to be governed by admiralty law and turns the court into a common law court, forcing the court to proceed according to their version of common law. (This has never worked.)"
08:27:20 <elliott_> "When judges leave the courtroom, Freemen will attempt to claim common law authority and then attempt to dismiss the charges themselves, often with a cry of "ship abandoned" or "man overboard".[12][13]"
08:27:53 <pikhq_> ... The shit
08:28:21 <Sgeo> Wouldn't they person literally need to be over a board, by the style of logic they use?
08:28:40 <pikhq_> This makes krokodil users look sane. And krokodil is a drug with *necrosis* as a side effect.
08:28:41 <Sgeo> Also consider that, a ship can't be literally abandoned unless there's no one on it.
08:29:18 <pikhq_> Sgeo: Ah, bout MAN-OVER-A-BOARD would be a prepositional phrase and thus have no legal authority.
08:29:23 <pikhq_> s/bout/but/
08:30:09 <elliott_> Sgeo: The "man" in this case is the charge, I think.
08:30:21 <elliott_> So it's overboard and thus no longer understood (relative to the person saying it).
08:30:25 <elliott_> The board being the floorboards.
08:30:26 <elliott_> Obviously.
08:31:16 <elliott_> http://www.youtube.com/watch?v=oXv1a7yiN0w
08:31:41 -!- Zetro has quit (Quit: End of Stream).
08:31:54 -!- Zetro has joined.
08:32:51 <elliott_> "have you got the birth certificate" oh my god
08:33:13 <fizzie> "I feel 'guilty', because I owe the money". No, you don't owe a damn thing! When taking out the loan, you were 'loaned' back what was yours in the first place. You created the 'money' when you signed the Loan or Credit Application. By doing so, YOU gave THEM a Negotiable Instrument called 'the money'. They cashed this in(*), and then used that to loan you back your own money. You don't owe a damn thing! THEY owe YOU - an apology at the very least - ...
08:33:13 <elliott_> "This is Mr Stephen Barry, A Birth Certificate"
08:33:17 <elliott_> i'm a birth certificate too
08:33:19 <fizzie> ... for applying this confidence trick on you - AND FOR CHASING YOU FOR SOMETHING YOU ALREADY GAVE THEM.
08:34:17 <elliott_> this is so embarrassing
08:34:18 <fizzie> So if you're out of money, just go to a bank and create some by applying for a loan.
08:34:27 <fizzie> It doesn't need to be paid back, since you created it.
08:34:34 <pikhq_> elliott_: I think the only proper response to that is "We find against this idiot for being an idiot."
08:34:38 <olsner> true in a sense, much "money" does get created by debts
08:35:47 <pikhq_> Probably not legal, but highly tempting.
08:35:54 <pikhq_> And has saner legal theory in favor of it.
08:42:54 <elliott_> what a crock of shit that video is
08:43:22 <elliott_> "and a charlie sheen win for free man .
08:43:22 <elliott_> WINNING"
08:49:41 -!- Vorpal has joined.
09:04:03 <shachaf> elliott_: Did you see that other GHC issue they found in #haskell the other day, by the way?
09:04:16 <shachaf> With impredicative types.
09:05:00 <elliott_> Go on.
09:05:06 -!- monqy has quit (Quit: hello).
09:06:45 <elliott_> shachaf: Gon.
09:06:54 <fizzie> "Mika Rasila gets stopped by the police for not having a licence plate. He tells them that he doesn't consent to their laws and that he isn't an employee of the "corporation of Canada". It doesn't work and they arrest him and impound his van. A judge later gives him a fine of $1,250."
09:07:00 <fizzie> Based on the name I'd guess this winner is likely to have Finnish connections.
09:07:49 <elliott_> WER; ]WE[R; ][WE;R\ ]WE;R ]\WE;RWER ]\W;R ]\WE;RER]\ W;ER WEREWR WER ]\R ;WE][R; ]\WER; ]\[R; ]W\ER; ]\WER; []WER
09:07:54 <elliott_> WER; ]'\WER; ]\WE;R WER WER; ]\ER; ][WER; ]\WER; ][WER; ]WER ]\WE;R ]\;WE; R]\ R][WE R\[WER ][;E RW\E RWE[\R; \WE;R ]\WER WE R
09:07:54 <elliott_> R
09:07:55 <elliott_> WER PWER WER WER
09:08:20 <shachaf> elliott_: :set -XImpredicativeTypes
09:08:32 <shachaf> let xs :: [forall a. a -> a]; xs = id
09:08:39 <shachaf> (head xs) 1
09:08:46 <shachaf> (let y = head xs in y) 1
09:08:56 <elliott_> You can spoil it for me.
09:09:00 <elliott_> GHCi is too hard at 9 am in the mronign.
09:09:06 <shachaf> What, you want me to paste in the type error?
09:09:31 <elliott_> yes.
09:09:36 <elliott_> thatstes ym desire
09:09:55 <shachaf> I'll only paste it in... Channels that have a less strict pasting policy.
09:10:31 <elliott_> there are no channels with a less strict pasting policy than here
09:10:43 <elliott_> observe
09:10:48 <elliott_> To configure an HTTPS server you must enable the SSL protocol in the server block, and specify the locations of the server certificate and private key files:
09:10:48 <elliott_> server {
09:10:48 <elliott_> listen 443;
09:10:48 <elliott_> server_name www.nginx.com;
09:10:48 <elliott_> ssl on;
09:10:49 <elliott_> ssl_certificate www.nginx.com.crt;
09:10:51 <elliott_> ssl_certificate_key www.nginx.com.key;
09:10:53 <elliott_> ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
09:10:54 <shachaf> };
09:10:55 <elliott_> ssl_ciphers HIGH:!aNULL:!MD5;
09:10:57 <elliott_> ...
09:10:59 <elliott_> }
09:11:00 <shachaf> SYNTAX ERROR
09:11:01 <elliott_> The server certificate is a public entity. It is sent to every client that connects to the server. The private key is a secure entity and should be stored in a file with restricted access, however, it must be readable by nginx’s master process. The private key may alternately be stored in the same file as the certificate:
09:11:05 <elliott_> ssl_certificate www.nginx.com.cert;
09:11:07 <elliott_> ssl_certificate_key www.nginx.com.cert;
09:11:09 <Sgeo> Syntax Error?
09:11:09 <elliott_> in which case the file access rights should also be restricted. Although the certificate and the key are stored in one file, only the certificate is sent to a client.
09:11:12 * shachaf goes away.
09:11:12 <elliott_> The directives ssl_protocols and ssl_ciphers can be used to limit connections to include only the strong versions and ciphers of SSL/TLS. Since version 1.0.5, nginx uses “ssl_protocols SSLv3 TLSv1” and “ssl_ciphers HIGH:!aNULL:!MD5” by default, so configuring them explicitly only makes sense for the earlier nginx versions. Since versions 1.1.13 and 1.0.12, nginx uses “ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2” by default.
09:11:14 <Sgeo> You're following :JUDGE: now?
09:11:21 <elliott_> i am :judge:
09:11:23 <elliott_> shachaf: hi
09:11:29 <elliott_> shachaf: dcan you apste me the sytnaxtwe eroer
09:11:38 <shachaf> No.
09:11:45 <elliott_> ples
09:11:59 <elliott_> il cry. a whole three time
09:12:49 <elliott_> im crying.
09:13:13 <shachaf> I'll talk to you when you're less $WHATEVER.
09:13:28 <elliott_> im
09:13:29 <elliott_> not whatever
09:13:30 <elliott_> im just
09:13:34 <elliott_> wanting to see an error message
09:13:41 <elliott_> & crying in a sadness that this is not yet presently happening & cry
09:14:28 <elliott_> shachaf: can you get me a decent copy of worms armageddon that works on machines without optical drive. thank
09:14:52 <Sgeo> elliott_, you can't mount using loopback?
09:15:13 <elliott_> Sgeo: i did all "the shits" as they say but after a long process it's just access violation'ing
09:15:20 <elliott_> apparently the pirated copies are "the buggy"
09:15:25 <elliott_> mostly i just can't find anyone else with this problem
09:15:30 <elliott_> and there are quite a few Wine users
09:15:35 <elliott_> so i presume it's a problem with this iso
09:18:08 <shachaf> elliott_: ERROR: NO ERROR MESSAGE FOUND
09:18:12 <elliott_> shachaf: i hate you
09:18:40 <elliott_> /topic
09:18:42 <elliott_> ////topic
09:19:04 <elliott_> ok this is a good ``torrential reain''
09:19:10 <elliott_> perhaps itw ill 1``enfix the probelem''
09:36:40 <elliott_> Hmph. Other ISo gets same error.
09:44:38 -!- ais523 has joined.
09:53:59 <elliott_> hi ais523
09:54:03 <ais523> hi elliott_
09:54:09 <ais523> spammer got past the CAPTCHA
09:54:13 <ais523> could you check to make sure it's a human?
09:54:25 <ais523> (I indef-blocked the account, auto-blocked the IP, deleted the page and blacklisted the domain)
09:54:54 <elliott_> oops, sorry for not noticing
09:54:55 <elliott_> I'll check
09:55:00 <elliott_> hmm, doesn't auto-block happen automatically?
09:55:43 <ais523> yep
09:55:47 <ais523> I just mean I didn't turn it off
09:56:05 <elliott_> wow, all IPv4 IPs are prefixed by ::ffff: in the logs ever since I enabled IPv6
09:56:07 <elliott_> that's... annoying
09:56:42 <elliott_> ais523: looks human to me, except this one is using something that looks like IE7, rather than IE8
09:56:43 <elliott_> compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; In
09:56:43 <elliott_> foPath.2; AskTbHIP/; .NET4.0C; .NET4.0E
09:56:47 <ais523> fair enoguh
09:56:49 <ais523> (enough
09:56:51 <ais523> *enough
09:56:54 <elliott_> enougart
09:56:56 <ais523> the IP traces to a large Indian ISP
09:57:06 <elliott_> ::ffff: - - [01/Mar/2012:09:42:28 +0000] "GET /wiki/User:Udoylehinesf HTTP/1.1" 404 5441 "http://esolangs.org/w/index.php?title=Special:UserLogin&returnto
09:57:06 <elliott_> =User%3AUdoylehinesf" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media C
09:57:06 <elliott_> enter PC 6.0; InfoPath.2; AskTbHIP/; .NET4.0C; .NET4.0E)"
09:57:14 <elliott_> hmm, so they tried to register another user first and failed, or something
09:58:03 <elliott_> they didn't seem to load any captcha page, although the log format is too annoying for me to tell for sure
09:58:16 <elliott_> i'm not too worried about the level of spam so far
09:58:27 <elliott_> ais523: btw, do you know how I could make "Prevent user from sending e-mail" the default?
09:58:39 <elliott_> there's no real reason for spammers to be able to email people, but only your block has it set so far because i'm lazy :p
09:58:53 <ais523> I don't know, although it wouldn't surprise me i there was a config setting somewhere
10:11:07 <fizzie> elliott_: echo 1 > /proc/sys/net/ipv6/bindv6only + nginx "listen [::]:80 ipv6only=on; listen 80;" but maybe it's not really worth it. (Alternatively, having just a list of explicit v4 and v6 listen directives would also do it.)
10:12:32 <elliott_> fizzie: Hmm-hmm, explicit howso?
10:13:00 <elliott_> "When you enable the address [::]:80, binding port 80 using IPv6, in the listen directive, in Linux, by default, the IPv4 port 80 is also enabled. Meaning that nginx listens for both IPv4 and IPv6 incoming traffic. Therefore if you erroneously specify also a IPv4 address you'll get an already bind address error when reloading nginx configuration.
10:13:00 <elliott_> In Linux the separation of the IPv6 and IPv4 stacks is controlled through the runtime parameter: net.ipv6.bindv6only which has the value 0 by default.
10:13:00 <elliott_> If you want to use separate sockets for IPv4 and IPv6 you should set this parameter to 1 using sysctl."
10:13:04 <elliott_> So 'tis, so 'tis.
10:13:10 <elliott_> Surely there must be some easier way.
10:13:21 <fizzie> Explicit as in, "listen; listen [2a01:...]:80; listen; listen [::1]:80;"
10:13:43 <elliott_> Ah. Ew.
10:14:47 <elliott_> fizzie: That goes in sysctl.conf, right?
10:14:50 <elliott_> As in, net.ipv6.bindv6only = 1.
10:14:57 <fizzie> It's doable there, yes.
10:15:07 <elliott_> It's doable elsewhere?
10:15:10 <fizzie> I couldn't quote figure out from the docs if the 'ipv6only=on" option alone would be enough.
10:15:43 <fizzie> Well, I mean, you can echo 1 to the /proc version from anywhere. But sysctl.conf (or sysctl.d) are probably cleaner.
10:15:57 <elliott_> Yes, I can echo it there but it won't persist.
10:16:26 <fizzie> Anyway, it's (IIRC) possible for an application to say "I don't want this V6 wildcard socket to listen to v4", so if ipv6only=on does that, maybe just having those two listen's would do it.
10:16:39 <fizzie> Though the documentation did seem to slightly suggest that the sysctl is also necessary.
10:16:43 <elliott_> nginx: [emerg] invalid parameter "ipv6only=1" in /etc/nginx/sites-enabled/esolangs.org:4
10:16:55 <elliott_> You have ~1 second to come up with a decent fix before I revert this to fix the downtime :P
10:17:00 <fizzie> It's "on" in the docs.
10:17:05 <fizzie> I don't know if 1 is the same thing.
10:17:09 <elliott_> Oh.
10:17:26 <elliott_> nginx: [emerg] duplicate listen options for [::]:80 in /etc/nginx/sites-enabled/esolangs.org:12
10:17:31 <elliott_> listen [::]:80 ipv6only=on;
10:17:31 <elliott_> listen 80;
10:17:43 <elliott_> Perhaps something's breaking because I also have the default server
10:17:44 <elliott_> listen [::]:80 ipv6only=on;
10:17:44 <elliott_> listen 80 default;
10:18:05 * elliott_ just removes IPv6 for now.
10:25:07 <fizzie> elliott_: According to http://serverfault.com/questions/277653/nginx-name-based-virtual-hosts-on-ipv6 (the bit after "Edited to add:") the dude seems to have the "ipv6only=on" only in the first listen directives, and then just the plain "listen [::]:80; listen 80;" in the vhosts. If you want to fiddle.
10:26:08 <fizzie> (Apparently you only put the extra options in one of them.)
10:27:04 <elliott_> How odd.
10:27:19 <elliott_> I think I will hold off until anyone can actually access the site via IPv6.
10:27:51 <fizzie> THE FUTURE IS FOREVER
10:28:52 <elliott_> http://www.worldipv6launch.org/ -- I have until June.
10:29:08 <elliott_> Oh, that's what that says.
10:29:13 <elliott_> How ridiculey.
10:29:21 <elliott_> Like one of them Finnish jokes.
10:29:48 <fizzie> They seem to have the top 4 Alexa-ranked websites as participants. (Then there's a bit of a gap, since Bing is just the 26th.)
10:30:56 <fizzie> No ISPs in Finland, and just 5 crummy websites. :/
10:31:06 <elliott_> Also Cisco, which impresses me quitely, because it means they'll turn IPv6 on by default on all their new routers, according to their page.
10:31:19 <elliott_> That seems like the kind of thing that could be doing a lot of breaky.
10:32:00 <fizzie> Maybe they're hoping the networks people connect to won't have it apparently-enabled until it actually works.
10:32:17 <elliott_> Internet engineers still have hope?
10:34:54 <fizzie> Well, that, or maybe they just don't care any more. It's not their customer service department that will be fielding the calls, after all.
10:40:02 <elliott_> fizzie: Don't you feel a bit less Finnish without native IPv6 now?
10:42:34 -!- ais523 has quit (Ping timeout: 244 seconds).
10:48:08 <fizzie> I do.
10:49:57 <fizzie> http://www.vyncke.org/ipv6status/detailed.php?country=fi we are full of fail. :/
10:51:40 <elliott_> http://www.vyncke.org/ipv6status/detailed.php?type=&country=uk Excuse me, we fail more.
10:51:50 <elliott_> http://www.vyncke.org/ipv6status/detailed.php?type=&country=ae HA.
10:52:03 <elliott_> http://www.vyncke.org/ipv6status/detailed.php?type=&country=sj 101% of Svalbard's websites at IPv6-enabled.
10:52:20 <elliott_> http://www.vyncke.org/ipv6status/detailed.php?type=&country=kp YOU CANNOT HAVE DEMOCRACY BEFORE IPV6.
10:54:00 <elliott_> BAZOOM. Our Main Page just changed.
10:54:04 <elliott_> http://esolangs.org/wiki/Main_Page DRASTICALLY.
10:55:26 -!- Slereah has joined.
10:56:21 -!- Slereah_ has quit (Ping timeout: 245 seconds).
10:56:43 <elliott_> fizzie: Do you SEE the DIFFERENCE?
10:56:57 <fizzie> Only after looking at "view history".
10:57:10 <fizzie> Also I like how clearly you can see the last year's IPv6 day in http://www.vyncke.org/ipv6status/worldwide-W-legacy.png
10:58:15 <elliott_> tswett: do you want [[surprised look]] deleted
10:58:22 <elliott_> fizzie: Heh.
10:59:26 -!- ais523 has joined.
11:01:27 <elliott_> hi ais523
11:04:09 -!- ais523 has quit (Ping timeout: 245 seconds).
11:05:03 -!- ais523 has joined.
11:05:11 <elliott_> hi ais523
11:05:20 <ais523> hi
11:05:32 <ais523> yay, I actually managed to ping myself before the connection dropped this time :)
11:07:58 -!- azaq23 has quit (Quit: Leaving.).
11:10:29 <Sgeo> Did we ever get a spec for :o
11:10:52 <elliott_> i somewhat doubt it
11:24:05 -!- pikhq has joined.
11:24:47 -!- pikhq_ has quit (Ping timeout: 260 seconds).
11:40:47 -!- Frooxius_ has joined.
11:43:25 -!- Frooxius has quit (Ping timeout: 252 seconds).
11:43:29 -!- Frooxius_ has changed nick to Frooxius.
12:26:13 <elliott_> http://en.wikipedia.org/wiki/Unparliamentary_language#Canada
12:27:01 <elliott_> http://en.wikipedia.org/wiki/Unparliamentary_language#Canada
12:27:03 <elliott_> oops
12:27:06 <elliott_> http://en.wikipedia.org/wiki/Unparliamentary_language#New_Zealand
12:39:00 <ais523> In December 2009, Paul Gogarty apologised in advance for using "unparliamentary language" prior to shouting "fuck you!" at an opposition chief whip.[7] This phrase was not one of those listed explicitly as inappropriate, prompting calls for a review.[9]
12:39:29 <ais523> so was the review about whether "fuck you!" is inappropriate, or about whether it's correct to apologise for using phrases not on the inappropriate phrases list?
12:39:54 <elliott_> hahaha
12:40:03 <elliott_> how dare you insinuate "fuck you" is unparliamentary language :)
12:40:59 <elliott_> http://www.nzhistory.net.nz/politics/history-of-parliament/bad-language
12:41:07 <elliott_> parliament is WEIRD
12:41:51 <elliott_> "Wikispecies is free, because life is in the public domain!"
12:41:51 <elliott_> "Text is available under the Creative Commons Attribution/Share-Alike License; additional terms may apply. See Terms of use for details."
12:41:56 <fizzie> "I would cut the Honourable gentleman's throat if I had the chance"
12:42:09 <ion> :-D
12:42:12 <elliott_> fizzie: Very honourable.
12:42:55 <elliott_> "His brains could revolve inside a peanut shell for a thousand years without touching the sides"
12:43:10 <elliott_> You'd think you'd only need a year or two to establish the size.
12:43:19 <fizzie> The quality of the insults certainly has gone down lately.
12:43:46 <elliott_> I like how "Ayatollah" is apparently unparliamentary language.
12:43:55 <elliott_> That must make some discussions rather difficult.
12:44:29 <elliott_> ais523: hey, when do you think we should take down the sitenotice?
12:44:41 <ais523> Vorpal's seen it now, so so has everyone else
12:44:42 <elliott_> I was thinking either now or in 5 days or so when a fortnight has passed
12:44:44 <ais523> so may as well take it down
12:44:52 <elliott_> haha, how do you know Vorpal's seen it?
12:44:58 <ais523> his reaction in channel was hilarious
12:45:05 <ais523> I think it was yesterday or the day before
12:45:06 * elliott_ greps logs furiously
12:45:18 <ion> That sounds dirty.
12:45:36 <elliott_> 12:23:57: <Vorpal> I'm just worried that it will suddenly go down. Previously ehird's server haven't been the most stable in the long term.
12:45:43 <fizzie> That was fast.
12:45:48 <elliott_> Er, wasn't I clear that this was a secret plan to destroy the esolang world forever?
12:45:58 <elliott_> Anyway, too many people would yell at me if it goes down now.
12:46:10 <elliott_> 12:23:57: <fizzie> Clarity in Expression 2012 campaign message again: esolangs.org is pointing at elliott's thing, he doesn't "own" the domain, which is what a reasonable person would assume you're referring to if you just say it like that.
12:46:28 <elliott_> You can blame THE ALAN DIPERT's continued ownership of that domain for the lack of IPv6 and general GoDaddyosity. :'(
12:46:42 * Jafet points at elliott's thing.
12:46:43 <ais523> elliott_: even if you were clear, I don't think Vorpal would believe you
12:46:53 <ais523> or at least, even if he did, he'd pretend not to for humour value
12:46:56 <elliott_> ais523: That was rather below my threshold for hilarious. :(
12:47:01 <ais523> sorry
12:47:07 <ais523> I thought the discussion about a coup was funny
12:47:11 <elliott_> Not enough apologies! I need some grovelling.
12:47:13 <ais523> or just the first couple of lines
12:47:16 <elliott_> Okay, it was at least moderately amusing.
12:47:21 <ais523> new Mediawiki, hmm and elliott's behind it?
12:47:42 -!- MoALTz_ has joined.
12:48:22 <elliott_> Also prgmr want more money from me but so do Linode. :(
12:48:33 <elliott_> And I don't want to cancel the prgmr before I can get out my other laptop which has the SSH key I need to back up the files on there.
12:48:47 <elliott_> But I also don't want to pay an extra $20, so I'm just going to not pay prgmr and hope they don't notice before I stop being lazy.
12:49:45 -!- MoALTz has quit (Ping timeout: 260 seconds).
12:50:00 <ais523> hmm, so it seems that Visual C++ version 11 doesn't support Windows XP in the binaries it produces
12:50:14 <elliott_> wow, you can protect deleted pages on wikipedia
12:50:23 <elliott_> ais523: presumably just "by default"
12:50:26 <ais523> yep, that's been around for a while
12:50:42 <ais523> elliott_: it doesn't ship with a libc that runs on windows XP
12:50:49 <ais523> so you'd need to find one from somewhere
12:51:00 <elliott_> meh, that doesn't sound difficult
12:51:06 <elliott_> I bet Windows XP has one
12:51:12 <ais523> well, indeed
12:51:19 <ais523> (the libc gets statically linked on Windows, usually, it seems)
12:51:50 <elliott_> XP is getting a bit long in the tooth, anyway.
12:52:06 <elliott_> It's not supported any more, so no big surprise that Microsoft don't care if their new products work with it.
12:52:40 <ais523> what does SFINAE mean? trying to read about C++ is tricky because of all the acronyms
12:52:50 <ais523> (I can ask this safely as I don't pretend to understand more than a smallish subset of C++)
12:52:58 <elliott_> http://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error
12:53:06 <ais523> ah, OK
12:53:14 <elliott_> answered in 2 seconds with the help of google, inc. :P
12:53:19 <ais523> I'm a little surprised it's major enough to have a Wikipedia article about it…
12:53:26 <elliott_> acutally, [[SFINAE]] even redirects there
12:54:41 <ais523> I'd have tried Wikipedia first if I expected the article to exist
12:54:43 <ais523> but I didn't
12:54:52 <ais523> and wow, the concept itself is beautifully ridiculous :)
12:55:06 <elliott_> MW 1.19 should hurry up and come out so I can put it on Esolang.
12:55:27 -!- MoALTz_ has quit (Quit: brb).
12:56:14 <ais523> what does 1.19 have that you want?
12:56:54 <elliott_> nothing
12:57:02 <elliott_> it's just shiny :)
12:59:34 <elliott_> ""Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works."
12:59:48 <elliott_> ais523: conjecture: Wikipedia's relicensing to CC failed, because not everybody could edit Wikipedia at the time
12:59:52 <elliott_> for example, blocked users
13:00:13 <ais523> I don't see why that would be relevant
13:00:26 <ais523> I believe they could relicense the content without anyone's permission but the FSF if they really wanted to
13:00:32 <ais523> but they decided to seek permission anyway
13:00:33 <elliott_> [[
13:00:34 <elliott_> "Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. A "Massive Multiauthor Collaboration" (or "MMC") contained in the site means any set of copyrightable works thus published on the MMC site.
13:00:34 <elliott_> "CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-profit corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization.
13:00:35 <elliott_> "Incorporate" means to publish or republish a Document, in whole or in part, as part of another Document.
13:00:38 <elliott_> An MMC is "eligible for relicensing" if it is licensed under this License, and if all works that were first published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover texts or invariant sections, and (2) were thus incorporated prior to November 1, 2008.
13:00:41 <elliott_> The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC is eligible for relicensing.
13:00:44 <elliott_> ]]
13:00:46 <elliott_> that's the FDL text that allowed it to go through
13:00:54 <elliott_> I'm arguing it's inapplicable to Wikipedia on a technicality
13:00:58 <ais523> oh, I see
13:01:06 <ais523> technicalities don't apply in legal documents, though
13:01:07 <fizzie> Massive Multiplayer Online Collaboration Game, a MMOCG.
13:01:19 <elliott_> pah, "anybody" seems pretty clear to me
13:01:33 <ais523> I also like the definition of "incorporate", there
13:01:39 <elliott_> happy mailman mailing list reminders day
13:01:40 <ais523> because it's so different from the normal legal meaning
13:01:54 <ais523> elliott_: I think I got my reminders before you did
13:02:01 <ais523> and I already happy-thatted yesterday for the Australian version
13:02:31 * ais523 notes that it's possible to verb even relative pronouns
13:02:38 <elliott_> I probably just checked my email later than you did
13:03:31 <ais523> oh, you check email actively?
13:03:43 <elliott_> not actively
13:03:46 <ais523> I just leave Evolution backgrounded and look at it when the new-messages popup comes up
13:03:48 <elliott_> just every few hours or so
13:03:52 <ais523> that's what I meant by actively
13:03:58 <ais523> you make a decision to check it
13:04:02 <elliott_> righ
13:04:02 <elliott_> t
13:04:04 <ais523> rather than checking it in the background, so to speak
13:04:17 <elliott_> it's easier to open a tab and type the first few letters of "gmail" than it is to install a notifier :P
13:04:57 -!- MoALTz has joined.
13:05:25 <ais523> err, what? Evolution was installed on here by default
13:05:39 <ais523> admittedly, it needed to be configured to contact all three of my email addresses
13:05:56 <ais523> and I really don't get why people use web browsers to access all sorts of services they aren't designed for
13:06:03 <ais523> gmail's interface is hideous compared to Evolutions
13:06:07 <ais523> *Evolution's
13:06:14 <ais523> (and yes, I have used gmail, although I didn't create the account)
13:09:34 <ais523> and I'm not convinced it's possible to build a good interface inside the browser, because the browser is doing its own thing that's optimised for browsing
13:09:41 <ais523> not to mention, GMail doesn't work offline
13:09:53 <ais523> (I think they were trying to come up with some convoluted scheme to fix that, but still…)
13:12:36 <elliott_> <ais523> err, what? Evolution was installed on here by default
13:12:38 <elliott_> that's not a notifier
13:12:44 <elliott_> <ais523> and I really don't get why people use web browsers to access all sorts of services they aren't designed for
13:12:54 <ais523> it is, it notifies by default if you leave it running
13:13:05 <elliott_> ais523: yes, but it also connects via IMAP and creates rubbish IMAP folders and junk
13:13:12 <elliott_> admittedly, mostly an artifact of gmail's IMAP bridge
13:13:14 <elliott_> but it is what it is
13:13:17 <ais523> and evolution-alarm-notifier (the calendar notifier) runs even if Evolution isn't running, if the calendar is non-empty
13:13:25 <elliott_> anyway, evolution's interface is horrible compared to gmail; I don't particularly want something that runs in the browser either, but
13:13:30 <ais523> well I don't have this problem because I'm not using gmail
13:13:31 <elliott_> (a) *really* good search
13:13:36 <elliott_> (b) conversations
13:13:42 <elliott_> are two things I can't use any mail client that lacks
13:13:48 <elliott_> *restructure that so it makes sense
13:13:50 <elliott_> ais523: yes, you don't; I do
13:14:05 <ais523> hmm, I tend to turn threading off in things that support turning it off
13:14:09 <ais523> I turned it off in my newsreader, for instance
13:14:19 <ais523> so that I don't have to click round between multiple threads to find all the messages that have arrived recently
13:14:24 <elliott_> I've reviewed many, many alternatives to gmail and there's nothing that I would consider an adequate replacement for its interface for even the basic mail tasks I do
13:14:41 <elliott_> believe me, if I could have control over my email with an interface I could stand, I would have done it ages ago
13:15:02 <ais523> so here's one for you: suppose you need to mark all the messages in your inbox with a particular string in their subject line as unread
13:15:04 <Vorpal> I found that alpine is quite a nice client.
13:15:07 <ais523> how do you do that in gmail?
13:15:09 <elliott_> I would find navigating and reading e.g. Agora mail without conversations or at least standard threading impossible, since I've usually forgotten a thread when new messages get posted in it
13:15:17 <ais523> (note: actual real-world problem I had a while ago)
13:15:20 <fizzie> I don't think Evolution worked very well offline either, but that was several years back. (I mean, assuming all the email is on an IMAP server somewhere. At the very least, it needed some manual marking of which folders need to be available.)
13:15:23 <ais523> elliott_: that's what quoting's for, right?
13:15:24 -!- derdon has joined.
13:15:43 <elliott_> ais523: search for the string, click check box in the top-left, click the second sentence link in "All 20 conversations on this page are selected. Select all conversations that match this search", more -> mark as unread
13:15:46 <ais523> fizzie: right, it does, but they've improved the interface by exposing that option right when you're configuring the account
13:15:54 <elliott_> ais523: you can also use a filter to apply it to all incoming mail (and then apply that filter retroactively)
13:15:55 <ais523> elliott_: some messages contain the string not in the subject line
13:15:58 <elliott_> and filters can be quite involved
13:16:00 <ais523> and those ones shouldn't be marked as unread
13:16:11 <elliott_> ais523: subject:foo
13:16:19 <ais523> also, this is one-off so filters aren't helpful, and putting the string in the search box also finds messages that don't contain the exact string, but an approximation
13:16:28 <elliott_> filters can be used for one-off operations
13:16:34 <ais523> well, OK
13:16:42 <elliott_> and "subject:X" seems exact here
13:16:43 -!- MoALTz_ has joined.
13:16:49 <Vorpal> Personally I use IMAP with thunderbird on top of gmail. I'm sure you are all going to hate me for that...
13:16:52 <elliott_> if not, something silly like subject:+"test" would be
13:16:57 <ais523> it's still a lot more work than setting the search style to "subject" then typing in the string to search on
13:16:59 <elliott_> filters are definitely exact
13:17:00 <fizzie> ais523: That's Tfoo\n;wN in mutt.
13:17:09 <elliott_> ais523: not really, I could have used keyboard shortcuts
13:17:24 <elliott_> let's see...
13:17:58 <elliott_> /subject:foo<enter>*a<???>U
13:17:59 <Vorpal> what annoys me with the web interface of gmail is mostly that it doesn't use a monospace font for text-only mails.
13:18:08 <elliott_> where <???> = something I don't know to go from "selected all on page" -> "selected all"
13:18:14 <elliott_> Vorpal: that's a setting
13:18:21 <elliott_> you have to enable a Lab, but that's one click
13:18:28 <Vorpal> ah, didn't look there
13:18:33 <Vorpal> which lab btw?
13:18:50 <elliott_> let me check
13:19:23 -!- MoALTz_ has quit (Client Quit).
13:19:30 -!- MoALTz has quit (Ping timeout: 260 seconds).
13:20:37 <elliott_> Vorpal: bleh, seems it's gone, or I just hallucinated it -- otoh there's about 500 user styles for it says a quick search
13:20:47 <Vorpal> hm
13:22:19 <Vorpal> elliott_, anyway another annoyance with gmail is that I can't gpg-sign or verify gpg-signatures. Not sure how signing would work even, I would certainly not trust uploading my private key to google.
13:22:46 <elliott_> there are browser extensions for that, I think
13:22:54 <elliott_> multiple, even
13:22:54 <Vorpal> probably
13:23:20 <fizzie> (My main grief with mutt is the search thing; it's not really good when it comes to things involving not-headers, and IMAP. It does try to do server-side search up to some degree, but I recall I've sometimes done something that made it download each message.)
13:23:41 <Vorpal> used to enigmail in thunderbird by now though. Only annoyance with using thunderbird for gmail is the label based system doesn't fit that well into the folder-based system of thunderbird
13:23:49 <fizzie> (Incidentally, there seems to be a Mutt patch that adds support for using Gmail's search syntax if you're using a Gmail account over IMAP.)
13:23:53 <elliott_> fizzie: There's that http://notmuchmail.org/ thing that just does search.
13:24:32 <elliott_> ais523: anyway, a web browser has what I would consider significant advantages over a traditional desktop application as far as email goes, IMO
13:24:34 <Vorpal> fizzie, I set thunderbird to mirror everything on gmail.
13:24:45 <Vorpal> presumably searches happen locally
13:24:45 <elliott_> ais523: in that it's designed around portrait-scale, reflowable text
13:25:02 <elliott_> ais523: with "light" navigation as part of the content rather than something omnipresent
13:25:12 <fizzie> elliott_: Ooh, I've been looking for such a thing. I've got an offlineimap setup that keeps a synchronized local backup of all mail, but I've mostly been just grepping at it when looking for something.
13:25:13 <elliott_> since email is essentially a document, this is more appropriate, IMO
13:25:14 <ais523> elliott_: hmm… reflowable text has to be a solved problem by now
13:25:17 <elliott_> it's like PDF vs. HTML documents in general
13:25:35 <ais523> the thing is, people expect emails to have significant line breaks, because they usually do
13:25:45 <elliott_> ais523: well, yes, I'm just saying that as far as a fixed layout of widgets vs. a "document" display of things goes, the latter seems better for email to me
13:25:45 <ais523> so I think many clients choose not to reflow emails
13:25:52 <elliott_> and web browsers are pretty good at that by now
13:26:01 <elliott_> ais523: oh, that's an incidental thing, but yes
13:26:08 <ais523> well, it makes sense to use an HTML renderer to display emails
13:26:11 <ais523> especially HTML emails
13:26:13 <elliott_> ais523: it's more the "type" of document I'm talking about
13:26:16 <Vorpal> elliott_, anyway, doesn't sending too long lines in email break the protocol?
13:26:18 <elliott_> than the specific features
13:26:21 <ais523> but you do that in the bit of the client that displays the email itself, not the whole thing
13:26:28 <elliott_> ais523: I wasn't talking about rendering engine
13:26:30 <Vorpal> you would have to MIME encode it to get around that
13:26:43 <ais523> what were you talking about?
13:26:53 <elliott_> ais523: well... what I said
13:26:56 <elliott_> I never mentioned a rendering engine :P
13:27:04 <ais523> well, you mentioned a display
13:27:20 <ais523> as in, which bit of a browser are you saying is useful here? the rendering engine? something else?
13:27:38 <elliott_> by display, I meant more "structure"
13:27:38 <ais523> clearly it's only a subset of the browser that matters, as, say, an FTP client is irrelevant
13:27:52 <elliott_> well, I'm not saying that a web browser is the perfect way to present an email client.
13:28:11 <elliott_> I'm saying that an email client is better suited to the kind of pages a web browser displays than the kind of widget layouts a traditional GUI toolkit displays
13:28:36 <elliott_> consider that in every email client, the vast majority of the viewing area is just displaying a portrait, scrollable document with light formatting
13:28:41 <ais523> and I'm saying that that argument only applies to the bit of the client that shows the email itself
13:28:45 <elliott_> that's an HTML page, down to a tee
13:28:49 <ais523> which is typically not done with a GUI toolkit, but with an HTML renderer
13:28:56 <fizzie> Also: it looks very silly when mutt asks for "Password for user@gmail.com@imap.gmail.com".
13:28:59 <elliott_> the rest of it is things like reply buttons and the like, and displaying all of those all the time is pointless
13:29:10 <elliott_> putting them, e.g. only at the top and bottom of a message is much more reasonable
13:29:11 <ais523> things like a list of messages?
13:29:16 <ais523> and a list of accounts?
13:29:32 <ais523> I have my reply button on a toolbar, so I can memorize its location
13:29:35 <elliott_> ais523: yes, web browsers are also very good at lists of things, because what's each item in the list of messages?
13:29:37 <elliott_> a link
13:29:41 <ais523> (I dislike the Thunderbird style at associating it with a message)
13:29:50 <ais523> elliott_: err, no, web browsers are not good at lists of things
13:29:57 <Vorpal> why would you need to reflow email? An email line can't be longer than 72 chars iirc, and that fits easily into the standard terminal size of 80x25
13:30:09 <ais523> they're good at links, but links are basically "reacting to clicks", and everything can do that trivially
13:30:19 <elliott_> that's a ridiculously shallow view of what a link is
13:30:22 <ais523> and actually, a list of emails /isn't/ a list of links
13:30:23 <elliott_> anyway, this is a pointless discussion
13:30:28 <ais523> because you can do things like select then
13:30:29 <ais523> *them
13:31:29 <fizzie> "Ooh, hey, there's actually *new messages* in Gmail... oh, it's just that Google Wave is shutting down, and this was sent in November last year." I might not use that account very much.
13:31:42 <Vorpal> heh
13:31:43 <fizzie> Sorry, not "shutting down", it's "sunsetting".
13:33:10 <fizzie> There's also an: "Here's some people you might know on Google+: Larry Page, Google, ..." Well, uh... I guess I know *of* him, but still, isn't that a bit generic?
13:33:29 <fizzie> I guess he's just lonely.
13:33:44 <elliott_> http://en.wikipedia.org/wiki/Cache_invalidation what a pitiful article
13:35:03 <ais523> the talk page is pretty funny too
13:35:10 <Vorpal> fizzie, iirc it suggested notch and Linus Torvalds to me at some point.
13:36:44 <ais523> do celebrities have more or fewer friends on average than people as a whole?
13:36:55 * elliott_ considers adding "It is one of the three hard problems in computer science."
13:37:05 <elliott_> I bet I could even find more than one source ;)
13:37:12 <elliott_> oops
13:37:13 <elliott_> *two
13:40:01 <tswett> elliott_: yeah, deleting "Surprised look" would probably be good.
13:40:13 <Vorpal> hm is it just me, or is the term "indie game" often used in a different way than it's literal meaning? The literal meaning being "game not published by a different company than the developer of the game"
13:41:30 <Vorpal> which would include games like Portal 2 I believe? (For the Steam version at least.) Yet few would call that an indie game.
13:41:45 <ais523> Vorpal: it's being used as "game not created by a major development company", which is not the same, but is a different literal meaning of the same phrase
13:42:05 <Vorpal> ais523, technically I believe Skyrim is an indie game though. Heh.
13:42:45 <ais523> no, your definition is stupid because it doesn't match common usage
13:42:58 <ais523> and the common-usage definition is also entirely reasonable and fits the meaning of its individual words
13:43:01 <Vorpal> ais523, true, that is what it is used for, but then is Trine 2 an indie game?
13:43:13 <Vorpal> because it has a publisher, unlike the first Trine game
13:43:18 <ais523> I don't know, I've never played it
13:43:18 <Vorpal> small studio though
13:43:38 <elliott_> Vorpal: you seem to have missed the part where ais523 explicitly criticised your publisher-based definition
13:44:11 <ais523> elliott_: oh right, I'd forgotten that his scrollback sometimes doesn't even extend one line
13:44:16 <Vorpal> elliott_, I did notice it? But it came after that line?
13:44:38 <elliott_> <ais523> Vorpal: it's being used as "game not created by a major development company", which is not the same, but is a different literal meaning of the same phrase
13:44:40 <Vorpal> might be different on your end, I'm on /really/ laggy connection atm.
13:44:41 <elliott_> <ais523> no, your definition is stupid because it doesn't match common usage
13:44:43 <elliott_> <Vorpal> ais523, true, that is what it is used for, but then is Trine 2 an indie game?
13:44:50 <elliott_> there is no way you could have said that before both of those
13:44:52 <elliott_> because you said "true,"
13:44:55 <Vorpal> <Vorpal> ais523, technically I believe Skyrim is an indie game though. Heh.
13:44:56 <Vorpal> <ais523> Vorpal: it's being used as "game not created by a major development company", which is not the same, but is a different literal meaning of the same phrase
13:45:02 <Vorpal> <Vorpal> ais523, true, that is what it is used for, but then is Trine 2 an indie game?
13:45:03 <Vorpal> <Vorpal> because it has a publisher, unlike the first Trine game
13:45:07 <Vorpal> <ais523> no, your definition is stupid because it doesn't match common usage
13:45:10 <Vorpal> <Vorpal> small studio though
13:45:15 <Vorpal> that is what I saw
13:45:33 <Vorpal> elliott_, and you see it was "true" in response to how it is being used.
13:45:45 <Vorpal> not the point where he said that it was stupid
13:46:06 <Vorpal> and I'm not saying I use that definition, I just pointed out that the literal meaning was that.
13:50:41 <elliott_> what literal meaning?
13:51:05 <elliott_> wp says "Independent video games (commonly referred to as indie games) are video games created by individuals or small teams without video game publisher financial support." which isn't the same
13:51:30 <ais523> elliott_: I was going on the meanings of "independent" and "video game" combined
13:51:43 <ais523> as in, I assumed that Vorpal meant "literal" as in "composed out of the meanings of the individual words"
13:51:48 <ais523> as it was the sense he seemed to be using it in
13:52:24 <Vorpal> <ais523> as in, I assumed that Vorpal meant "literal" as in "composed out of the meanings of the individual words" <-- indeed
13:57:47 -!- Taneb has joined.
13:57:49 <Taneb> Hello!
13:58:59 <elliott_> hello
13:59:36 <elliott_> we kind of made of dr
14:02:30 -!- Tiktalik has quit (Ping timeout: 240 seconds).
14:02:52 <elliott_> Taneb: fly up to the world pls
14:04:55 <Taneb> Can't really be bothered atm
14:05:55 <elliott_> : /
14:05:56 <elliott_> irresponsible
14:09:17 -!- tikfreenode has joined.
14:09:46 <elliott_> `welcome tikfreenode
14:09:54 <HackEgo> tikfreenode: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
14:09:58 <elliott_> My `welcome aim has become impeccable.
14:15:12 <fizzie> Yes, most of your welcomed persons have indeed quit with a rather acceptable rapidity.
14:15:52 <Friendship> Arguably that is not the goal ...
14:16:12 -!- derdon has quit (Remote host closed the connection).
14:19:02 <elliott_> Friendship: I think you will agree that the continued growth of this channel has lead only to bad things.
14:19:05 <elliott_> Apart from Taneb.
14:19:13 <elliott_> He's the stray kitten that wandered in bewildered.
14:21:23 <Friendship> @tell Infinikiller64 <Infinikiller64> remember when you ruined this IRC with your name and mlp // Yup! Clearly you must remember what it was like in the better times, before. Y'know, before you were here. Those previous seven years when I was here and you were not.
14:21:23 <lambdabot> Consider it noted.
14:21:41 <elliott_> Friendship: Haha what the shit is that guy saying
14:21:47 <Friendship> That was a PM.
14:21:50 <Friendship> And I don't rightly know.
14:21:59 <elliott_> @tell Infinikiller64 Don't bother coming back.
14:22:00 <lambdabot> Consider it noted.
14:22:11 <elliott_> Wait, I'm meant to be diplomatic now.
14:22:16 <Friendship> TOO LATE
14:22:22 <elliott_> EHHHH being a jerk in /msg causes my diplomacy to end.
14:22:47 <Friendship> It's funny because he PM'd me that while I wasn't even online or saying anything.
14:24:45 <fizzie> Friendship: How do you ruin things with your name and a multilayer perceptron?
14:25:24 <elliott_> With GREAT DIFFICULTY.
14:25:38 <Friendship> (And magic)
14:28:15 <fizzie> No, seriously, what's the mlp there?
14:28:22 <ion> I was just about to ask that.
14:29:08 <Friendship> ^^
14:29:11 * Friendship is Magic
14:29:22 <fizzie> Oh!
14:29:25 <fizzie> The slow.
14:30:22 <Friendship> But really, pretty much all I've done is change my name to "Friendship"
14:30:26 <Friendship> I hear the word existed before the show.
14:30:28 <Friendship> So I'm told, anyway.
14:30:40 <fizzie> I still keep thinking it as a Mortal Kombat finishing move.
14:31:01 <fizzie> Every time you open your virtumouth, I imagine a pixelated guy giving a flower to another.
14:31:01 -!- MDude has joined.
14:32:19 <elliott_> i
14:32:38 <Friendship> Also I put Time Cube references in the topic.
14:32:41 <Friendship> (Where they belong)
14:37:36 -!- ais523 has quit (Ping timeout: 245 seconds).
14:38:08 -!- elliott_ has quit (Ping timeout: 276 seconds).
15:15:42 -!- Taneb has quit (Quit: Goodbye).
15:20:49 <chickenz> mroman: I put my interpreter here : http://pastebin.com/9PDkUiH2
15:22:12 -!- AreaSleep has changed nick to PiRSquared.
15:27:36 -!- derdon has joined.
15:45:00 <Friendship> `words --finnish
15:45:05 <HackEgo> rasiakikkuvissännekkaampiin
15:47:24 -!- augur has quit (Remote host closed the connection).
15:52:17 -!- derdon has quit (Remote host closed the connection).
16:00:13 -!- ais523 has joined.
16:01:31 -!- Taneb has joined.
16:02:07 <Taneb> Hello!
16:02:08 <lambdabot> Taneb: You have 1 new message. '/msg lambdabot @messages' to read it.
16:17:42 -!- augur has joined.
16:23:28 <ais523> <Judge Alsup> In the copyright-liability briefs due on March 9, please include analysis of whether or not the copyrightability of the selection, arrangement, and structure of the APIs depend on the underlying programming language being Java as opposed to Python or QBASIC or other non- Java programming language.
16:23:38 * ais523 wonders what possessed him to ask that
16:23:43 <ais523> and the selection of languages, fwiw
16:25:00 -!- Taneb has changed nick to Ngevd.
16:37:07 -!- tzxn3 has joined.
16:43:32 -!- Phantom_Hoover has joined.
16:47:39 <Friendship> ais523: Today in History: Oracle convinces government that only programs written in or implementing Java are copyrightable.
16:48:00 <Phantom_Hoover> Waitwhat,.
16:48:00 <lambdabot> Phantom_Hoover: You have 2 new messages. '/msg lambdabot @messages' to read them.
16:48:26 <ais523> Friendship: that would be ridiculous :)
16:50:44 -!- Vorpal has quit (Ping timeout: 276 seconds).
16:56:12 <Phantom_Hoover> @tell elliott I TOLD YOU I DAMN WELL TOLD YOU
16:56:12 <lambdabot> Consider it noted.
16:56:55 <ais523> @tell lambdabot thanks for relaying all these messages for us
16:56:55 <lambdabot> Nice try ;)
16:57:44 <Ngevd> Why do I have to be the #esoteric kitten?
17:03:21 -!- ais523 has quit (Remote host closed the connection).
17:09:24 <Friendship> Ngevd: BECAUSE.
17:17:09 <Phantom_Hoover> Augh.
17:17:51 <Phantom_Hoover> For the last fortnight or so I've been intermittently terrifying myself by constantly probing into the nature of consciousness and I just want things to go back to normal.
17:18:52 <Phantom_Hoover> Anyone have any advice or help at all?
17:19:21 <Ngevd> Real life doesn't exist; so get on with it
17:19:56 <Phantom_Hoover> Thank you, Ngevd.
17:19:59 <Phantom_Hoover> Helpful.
17:23:52 <Friendship> We all have moments of ontological crisis.
17:24:00 <oklopol> Phantom_Hoover: i suggest not giving a fuck
17:24:32 <Phantom_Hoover> Friendship, yeah, but this one's been going on forever and I wish it'd fucking leave me alone.
17:25:00 <Phantom_Hoover> oklopol, tried that, unfortunatly ontological crises have this nasty habit of resurfacing whenever you do anything ontological, i.e. existing.
17:25:50 <Friendship> Well, you can either desperately try to surface by surrounding yourself in the glorious materialistic joys of life, or intentionally hit bottom in hopes of recoil.
17:27:03 <Phantom_Hoover> Which one's more reliable.
17:27:25 <oklopol> what i do is i don't give a shit and it goes away
17:27:51 <Phantom_Hoover> Yes oko but not everyone gets to be as cool as you it's a shame.
17:27:53 <oklopol> i love being helpful
17:28:10 <Friendship> The former is not a cure, it just masks symptoms. So it works in the sense that you can float along for a while 'til it subsides on its own.
17:28:15 <Friendship> The latter works but sucks a lot.
17:29:08 <oklopol> Friendship: i thought you never had crises of any kind
17:29:49 <Ngevd> I mainly have the sort of crises where you convince yourself that people are imaginary
17:30:03 <Phantom_Hoover> Friendship, but I'm scared that I'll just end up at the bottom forever, even though rates of suicide among the metaphysically-inclined aren't anything near that high.
17:30:41 <Friendship> oklopol: I don't, Friendship is Magic!
17:32:28 <Friendship> Phantom_Hoover: I can't speak for everyone, but last time I was having a few ontohell weeks, it just so happened that my grandfather died. Ironically, that helped a lot. The issue being forced brought me pretty low, but from low I could get back.
17:32:46 <Ngevd> `? Friendship
17:32:49 <HackEgo> friendship wisdom
17:33:38 <Ngevd> Phantom_Hoover, obviously the solution is to kill your grandparents
17:33:51 <oklopol> i was just gonna say i hope no one says the obvious joke
17:33:55 <oklopol> it's just too obvious
17:34:01 <Phantom_Hoover> I've got this nagging suspicion my surviving grandparents are immortal.
17:34:12 <Ngevd> Only one way to find out!
17:34:17 <oklopol> for science!
17:34:19 <Friendship> ..............................
17:34:36 <oklopol> Friendship's first day on irc
17:35:01 <Friendship> I'm just tryin' to live up to my new nick here X-D
17:35:06 <oklopol> :P
17:35:36 <oklopol> don't worry we all love Phantom_Hoover and hope he finds his way
17:35:43 <oklopol> so Phantom_Hoover when's uni starting
17:36:17 <ion> Meanwhile in Finland http://is12.snstatic.fi/img/978/1288452408505.jpeg
17:37:36 -!- Vorpal has joined.
17:38:05 <Phantom_Hoover> Also the ontohell is annoyingly bipolar; right now, even if I try to induce it I can't get it bad, but a bit before my first post I was close to despair.
17:39:52 <Friendship> ion: To get to your class on the third floor, please enter the open fifth floor window and use the stairs (not the elevator)
17:41:47 <Vorpal> wow, this is one buggy ADSL-modem/router. Somehow it managed to assign the same IP to two devices...
17:42:04 <Vorpal> (over DHCP that is)
17:42:32 <Friendship> Vorpal: That's bound to be fun!
17:42:43 <ion> hah
17:42:57 <Vorpal> :/
17:43:00 <Friendship> Vorpal: The real trick would be to get both somehow confused into thinking they both had the same TCP stream open to some host.
17:43:21 <Vorpal> heh
17:43:27 <Vorpal> well I fixed it anyway
17:44:33 <Vorpal> also wtf, I'm looking at the network settings in ubuntu's network manager. The passwords it displays for a wlan network is definitely not the same as was entered
17:44:41 <Vorpal> rather it is something crazy in hex.
17:45:13 <Phantom_Hoover> Friendship, anyway thanks, you've helped quite a lot.
17:45:17 <Vorpal> oh well, I guess if I can't find the sodding password I just have to make a new one, rather than configure the new router to use the same as the old one...
17:45:27 <Vorpal> which means I have to update it on several computers
17:45:29 <Friendship> Phantom_Hoover: I do what I can.
17:45:58 <Friendship> Vorpal: WEP or WPA?
17:46:05 <Vorpal> Friendship, WPA2-PSK
17:46:24 <Friendship> There's some standard scheme to convert ASCII passwords to binary strings, it may be displaying the post-conversion value.
17:46:34 <Vorpal> Friendship, and how do I convert it back
17:46:51 <Friendship> Not a clue ^^
17:46:54 <Vorpal> oh well
17:47:12 <ion> vorpal: I remember encountering the “WLAN passphare stored in hex format” issue in some old release, but at least in Ubuntu 11.10 they’re readable in the settings.
17:47:25 <Vorpal> ion, I'm using the LTS version on my laptop
17:47:30 <Vorpal> so that means 10.04
17:47:44 <ion> Sounds about right.
17:47:57 <Vorpal> well I'll make a new one
17:48:03 <Vorpal> I wonder what the max length is
17:48:35 <Vorpal> hm, am I still connected?
17:48:40 <Vorpal> yep
17:55:21 <fizzie> It's just PBKDF2 for WPA.
17:57:36 <fizzie> I could understand showing a hex string for WEP since that's what gets entered, but weird to do that for WPA2-PSK.
17:58:35 -!- ais523 has joined.
17:59:28 <fizzie> It's not exactly very reversible. (I mean, it's basically HMAC-SHA1 with 4096 iterations.)
18:01:38 <Friendship> Yeah, I feared it may be irreversible :)
18:03:44 <Vorpal> yeah I'm changing password
18:03:59 <Friendship> !c printf("%c\n", unix["Hyuk"])
18:04:05 <EgoBot> y
18:04:13 <Vorpal> also wtf, the router is claiming one of the devices is connected on an unknown port. Actually WLAN. It shows it as WLAN just fine for the other laptop on WLAn
18:04:16 <Vorpal> WLAN*
18:04:26 <Vorpal> and a third laptop is unable to connect to wlan?
18:04:45 <Vorpal> also that laptop runs windows 7, so I have nfc how to debug that.
18:06:41 <Friendship> Vorpal: It's plugged into an unknown VIRTUPORT *ooeeeoo*
18:07:04 <fizzie> Possibly three laptops were just too much.
18:07:44 -!- PiRSquared has quit (Quit: bye wiki).
18:07:44 -!- MoALTz has joined.
18:24:49 <Vorpal> Friendship, hah
18:25:03 <Vorpal> fizzie, btw that is one of the computers that previously ended up sharing IP
18:25:05 <Vorpal> with a desktop
18:25:26 <Vorpal> when using ethernet that is
18:25:39 <Vorpal> (that laptops needs to be configured for both)
18:33:56 -!- Ngevd has quit (Ping timeout: 252 seconds).
18:38:57 <Vorpal> and hm the laptop that didn't work before suddenly just works
18:39:22 <fizzie> That's networking for you.
18:39:44 <Vorpal> correction: networking with consumer-crap router
18:40:08 <Vorpal> I bet it wouldn't be as painful using a linux box as a router
18:40:33 <Vorpal> also the web interface of the router is super-slow
18:40:41 <Vorpal> some speedtouch thingy
18:41:18 <Vorpal> and seems this one lacks telnet unlike my previous router
18:41:20 <Vorpal> oh well
18:42:00 <Vorpal> hm ftp, http, https and port 1723?
18:44:32 <Vorpal> pptp hm
18:45:51 <Friendship> Feh, I was hoping I could use the unix["Hyuk"] trick to shorten my tweetable interpreter a bit.
18:45:53 <Friendship> But it doesn't help :(
18:48:20 <ais523> it only helps when it gets rid of a pair of parens
18:48:26 <Friendship> Yeah
18:48:37 <Friendship> Turns out I was pretty low on parens anyway X-D
18:49:09 -!- Nisstyre has quit (Quit: Leaving).
18:49:33 <ion> unix["Hyuk"] trick?
18:49:42 <Friendship> !c printf("%c\n", unix["Hyuk"]);
18:49:44 <EgoBot> y
18:49:51 <fizzie> Presumably the 1["foo"] trick in general, that is.
18:49:58 <ion> ah
18:50:01 <fizzie> I don't suppose writing "unix" instead of "1" helps much.
18:50:07 <Friendship> Yes yes
18:50:10 <Friendship> But it's fun :)
18:50:19 <ion> I was wondering what it has to do with Unix.
18:50:35 <Friendship> I just remembered it because I most recently saw it in an IOCCC submission that used unix[stuff]
18:50:41 <fizzie> !c printf("%c\n", windows["Why no worky?"]);
18:50:42 <EgoBot> Does not compile.
18:50:49 <fizzie> See, Unix is better.
18:50:54 * Friendship nods sagely.
18:53:06 <Vorpal> fizzie, of course it doesn't compile, using the identifier "windows" there is a Microsoft extension, and EgoBot doesn't run on Windows so...
18:54:18 <Friendship> >_<
18:54:24 <Friendship> Vorpal is the anti-joke chicken.
18:54:42 <Vorpal> Friendship, oh come on, I just made a further joke...
18:54:57 <Vorpal> also hm you are Gregor, right
18:55:05 <Friendship> Yup
18:55:14 <Friendship> /whois helps X-D
18:55:16 <fizzie> Gregor is Magic.
18:55:18 <Friendship> I am !codu@codu.org
18:55:38 <Vorpal> Friendship, I said that after I did /whois
18:55:45 <Vorpal> which is why there was no question mark at the end
18:56:13 <Friendship> Except that "you are <name>, right" is a sentence formation that can only be a question.
18:56:20 <Friendship> No, never mind.
18:56:21 <Friendship> I lie.
18:56:24 <Vorpal> indeed you lie
18:57:15 -!- Ngevd has joined.
18:57:27 <Friendship> I got an email from Subway saying (amongst other things) that the Lafayette exclusive special is the Seafood Sensation. Because rural Indiana is the best place for seafood D-8
18:57:42 <Vorpal> Lafayette?
18:58:11 -!- cheater_ has quit (Read error: Operation timed out).
18:58:15 <Vorpal> oh is it a town?
18:58:42 <Vorpal> uh wikipedia indicates it is about 20 or so things in US
18:58:43 <Vorpal> lol
18:59:01 <Vorpal> everywhere from New York to Minnesota has a "Lafayette"?
18:59:02 <Friendship> Lafayette was a French general who we liked a lot before we arbitrarily decided to hate France.
18:59:11 <Friendship> So his name is plastered all over the US.
18:59:17 <Friendship> But this Lafayette is Lafayette, Indiana, yes.
18:59:37 <Vorpal> Friendship, so when was this? I mean you hated France a couple of times during history
18:59:47 <coppro> you meen freedom
18:59:52 <coppro> he was a freedom general
18:59:56 <Vorpal> heh
19:00:03 -!- derdon has joined.
19:00:10 -!- monqy has joined.
19:00:47 <Vorpal> wow...
19:01:13 <Vorpal> So apparently the UI for this router is significantly faster (in page loading times) when switching to English from the (default) Swedish translation
19:01:37 <Vorpal> with significantly I mean from 10-15 seconds before the switch, 4-5 after
19:01:41 <Vorpal> which is still pretty bad
19:02:02 <fizzie> Is it translated with client-side scripting?
19:02:23 <Vorpal> let me check
19:02:45 <fizzie> Also Lafayette is a (chain of?) department store(s) in (at least) Paris. I remember they had a fancy roof.
19:03:05 <fizzie> http://en.wikipedia.org/wiki/File:Galerie_Lafayette_Haussmann_Dome.jpg -- see, that's fancy.
19:03:15 <Vorpal> fizzie, does "view source" (in chrome) view the source as downloaded or after any DOM-modifications by javascript?
19:03:32 <Vorpal> if "as downloaded" then the answer is that it does not use js to translate
19:04:07 <fizzie> I think it's as downloaded, yes. The "inspect element" shows the current tree, of course.
19:04:13 <Vorpal> right
19:04:51 <Vorpal> this is my third Thomson ADSL modem btw
19:05:09 <Vorpal> the first one had a really fast and responsive web UI, also very basic graphically
19:05:21 <Vorpal> the second one was more fancy graphically, and was slower.
19:05:27 <Vorpal> this one is even fancier and even slower
19:05:28 <Vorpal> hm
19:05:30 <fizzie> I have a "ZTE" now, and it's the GPL-violatingest modem ever, which is I think it's one notable feature.
19:05:40 <Vorpal> heh
19:05:47 <Vorpal> well my ISP provides the modems to me
19:06:00 <Vorpal> doesn't cost me anything thus
19:06:04 <fizzie> Same here, it's what they bundled with the VDSL2 deal.
19:06:13 <Vorpal> VDSL2, nice
19:06:15 <fizzie> Still doesn't come with sources.
19:06:26 <Vorpal> anyone told EFF?
19:07:20 <Vorpal> btw my current one is a "TG585 v8" which they seem to have dropped the "speedtouch" brand from, but when looking through the UI the menus and so on are familiar
19:07:25 <Vorpal> so it is basically a speedtouch
19:07:44 <Vorpal> pretty much same UI but different graphical theme
19:07:44 <fizzie> I think SFC at least knows about it.
19:07:56 <Friendship> <Vorpal> Friendship, so when was this? I mean you hated France a couple of times during history // When we liked them in the American Revolution (we would have liked anybody who hated Britain at that time)
19:08:05 <fizzie> ZTE's Finnish folks told the guy who was asking after it to talk with the ISP; the ISP just stayed silent.
19:08:12 <Vorpal> fizzie, SFC?
19:08:29 <Vorpal> fizzie, how would the ISP be able to do this?
19:09:22 <fizzie> Vorpal: Software Freedom Conservancy, they do GPL enforcement and such for their member projects, and BusyBox (which is what the box primarily uses) is one of them.
19:09:55 <fizzie> Also I suppose it's borderline possible the ISP has the sources; the firmware is slightly customized. Though they might just get finished binaries too.
19:10:09 <Vorpal> hm
19:10:23 <fizzie> Or some sort of halfway-built "has everything compiled but has the firmware build scripts so they can replace settings and logos and whatnot" deal.
19:10:30 <fizzie> Who knows, those are certainly not public details.
19:10:38 <Vorpal> presumably they use the linux kernel as well then? Unless busybox runs on something else (which I doubt)?
19:10:47 -!- Ngevd has quit (Quit: Goodbye).
19:11:00 <fizzie> Yes, it runs on Linux. And I think there was probably some amount of other GPL code in there.
19:12:02 -!- cheater_ has joined.
19:12:47 <fizzie> Zebra, at least, though I'm not entirely sure what that's in there for.
19:13:07 <Vorpal> what is zebra in this context?
19:13:16 <fizzie> It's that routing daemon.
19:13:30 <fizzie> I think there was some sort of RIPv<something> support mentioned.
19:13:48 <Vorpal> hm
19:14:10 <Vorpal> I can't see why you would need anything that complicated on a consumer router
19:14:11 <fizzie> And of course tools like iproute2 and netfilter and bridge-utils are probably GPL'd, but they're rather close to the kernel anyway.
19:14:24 <Vorpal> you just need iptables and well, iproute2, and so on
19:14:59 <fizzie> It has those; I suppose one of their customers has wanted RIP for some reason or another, and they haven't bothered to isolate the feature for that customer.
19:15:11 <fizzie> It only runs RIP toward the WAN interfaces, anyway.
19:15:45 <fizzie> Maybe some of their customers does some nasty traffic snooping by sending RIP routing updates for individual IPs. :p
19:16:39 <fizzie> Oh, it also has bftpd on it, that's GPL'd. (I've forgotten what it used the FTP server for.)
19:17:23 <Vorpal> fizzie, probably to upload new firmware?
19:17:38 <fizzie> Maybe, though it's got quite a few methods for that already.
19:18:20 <fizzie> It does TR-069 remote control, and of course there's the HTTP interface's file upload, and a TFTP server though I think that's tied to the TR-069.
19:20:43 <Friendship> Hooray for ZTE >_>
19:21:05 <fizzie> Also I think the web server was some existing "micro_httpd" except rather extensively customized; but that had some more permissive license.
19:22:44 <Friendship> http://support.zte.com.cn/support/news/NewsDetail.aspx?newsId=1000502 ?
19:23:07 <Friendship> (Presumably not the same device, but apparently they've learned their lesson in the past?)
19:23:41 <fizzie> That's an Android phone, but I guess.
19:27:50 <fizzie> Regarding the earlier question, presumably the ISP could ask for the sources. The impression I got from the guy's ISP-user-forum posting was that ZTE just said they don't speak to end users directly and that he should contact the place where he got the device.
19:28:05 <fizzie> They don't give out firmware updates from ZTE either.
19:28:19 <fizzie> At least for this device, maybe for the phone.
19:28:59 <fizzie> I vaguely recall that ZTE's name has been mentioned in quite a few contexts together with "source" and "GPL" and "lack of".
19:29:10 <Friendship> Heh
19:31:34 <fizzie> Yes, they seem to have downloadable firmware updates for the Blade phone.
19:31:42 <fizzie> "ZTE-BLADE(Elisa)driver(ZTE Corporation is the owner of copyright in the software. Other works experiencing may be trademarks or copyrights of their respective owners.)"
19:32:59 <fizzie> They also used to have a "ztefinland.com", but apparently that domain is now taken by a domain squatter.
19:34:01 <fizzie> (ztesweden.se is still online, and their "contact us" lists the Finnish office, though.)
19:34:34 <Friendship> Technically speaking, it is the ISP who are responsible for providing the source, since they are also distributing the device. However, they were probably never given the source from ZTE, and wouldn't be if they asked.
19:37:16 <Vorpal> still, action needs to be taken
19:41:06 -!- MoALTz_ has joined.
19:41:53 <Vorpal> night
19:43:01 -!- MoALTz has quit (Ping timeout: 245 seconds).
19:46:35 -!- Vorpal has quit (Ping timeout: 260 seconds).
20:05:15 <olsner> fizzie: are you looking for kernel source for the ZTE Blade?
20:08:14 <fizzie> No.
20:08:24 <fizzie> I don't even have one.
20:09:12 <olsner> alright
20:09:33 <olsner> then I will *definitely* not help you find that
20:09:55 <fizzie> There was a link to ZTE Blade kernel posted not more than about twenty lines back.
20:14:33 <olsner> that's like, before the start of time, like
20:21:24 -!- zzo38 has joined.
20:24:42 -!- oerjan has joined.
20:27:36 -!- Taneb has joined.
20:29:09 -!- Taneb has quit (Client Quit).
20:44:20 -!- rodgort has quit (Quit: ERC Version 5.3 (IRC client for Emacs)).
20:44:41 -!- Nisstyre has joined.
20:49:05 -!- rodgort has joined.
20:49:43 -!- Nisstyre has quit (Quit: Leaving).
20:52:12 -!- Nisstyre has joined.
21:10:26 -!- oerjan has set topic: QUANTUM-LANGUAGE-PARSE-SYNTAX-GRAMMAR is the Correct Language, as it is based on fact. There is no ambiguity with anything Quantum, it is purely Mathematical. Have you ever thought of Language being Mathematical? | http://codu.org/logs/_esoteric/ | http://esolangs.org/wiki/ has moved servers!.
21:10:59 <oerjan> the topic was getting old
21:11:41 <quintopia> i knew it was gonna change to something like that soon
21:19:43 -!- skvmb has joined.
21:19:54 * skvmb greetz
21:20:06 <oerjan> `welcome skvmb
21:20:10 <HackEgo> skvmb: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
21:20:58 <skvmb> How does one go about adding a page to the esolang wiki?
21:21:12 <fizzie> `@ oerjan welcome oerjan
21:21:15 <HackEgo> oerjan: oerjan: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
21:21:28 <oerjan> skvmb: search for it, then you get an option to create it
21:21:29 <oklopol> god morning
21:21:46 <oklopol> *good mourning
21:22:04 <quintopia> who died?
21:22:07 <oklopol> my fever is down \o/
21:22:08 <myndzi> |
21:22:09 <myndzi> /'\
21:22:16 <oklopol> i can't swallow.
21:22:32 <oerjan> so basically, no fever but you will soon starve.
21:23:41 <oerjan> skvmb: you also get such an option if you follow a red link on some other wiki page
21:23:46 <ion> oklopol: I’m pretty much in the same condition. A painkiller helps with the throat.
21:24:01 <ion> Also, TWSS
21:24:17 <skvmb> Thanks. Searching for the name of my language (which is not listed) gave me the link to add page.
21:24:40 <ais523> just heard on a TV quiz show: the contestant was asked what Babbage was famous for (multiple choice), and discounted inventing the computer because she thought Apple invented the computer
21:25:00 <oklopol> ion: oh so it's a thing
21:25:02 <quintopia> -.-
21:25:09 <oklopol> i just assumed i was going to die
21:25:11 <ion> But Steve *did* invent the computer.
21:25:30 <quintopia> yes
21:25:41 <quintopia> he and al gore are responsible for the modern technological world
21:26:21 <ion> oklopol: I actually didn’t have much fever but i was feeling absolutely horrible otherwise, what with the sinus pain radiating to create headache and earache.
21:26:55 * oerjan seems to have escaped the flu so far this year knock on wood
21:27:12 <oklopol> i had 38 and was feeling fine before going to sleep, just woke up and fever is down but i feel like a horse in the rain.
21:27:15 <mroman> What's with this "r.e.s" guy?
21:27:16 <oklopol> (horses hate rqain)
21:27:16 <quintopia> same for me, jerk on wood
21:27:17 <oklopol> *rain
21:27:33 <oerjan> mroman: hm? an old regular...
21:28:01 <oerjan> i don't think i've seen em in a while
21:28:58 <mroman> em?
21:29:16 <mroman> The article also uses plural forms.
21:29:20 <oerjan> mroman: spivak pronoun, common in agora nomic where i used to be (and some here still are)
21:29:45 <mroman> em is short for "them"
21:29:54 <mroman> or him?
21:29:55 <oerjan> (actually everyone here who joined did so after i left, i think)
21:30:03 <skvmb> im so lost. . .
21:30:19 <oerjan> mroman: it's an invented, gender neutral pronoun. (spivak is the name of the inventor)
21:30:34 <oklopol> skvmb: how is that?
21:30:56 <oerjan> you might consider it short for them if you consider that acceptable for singular gender-neutral use
21:31:03 <fizzie> oerjan: "The original pronoun set was not created by me. I think I read about it in a newspaper clipping, perhaps from the Boston Globe, during the time I taught at Brandeis, and I believe it was credited to an anthropologist; later on, when I wanted to use it, I was unable to locate the source."
21:31:06 <skvmb> maybe it's the morphine, but I have no idea what any of you are talking about
21:31:19 -!- NihilistDandy has joined.
21:31:22 <fizzie> oerjan: Anyway, e didn't invent them.
21:31:45 <oerjan> skvmb: um we've done several different topics in the last few minutes, i think
21:32:26 * Phantom_Hoover -> sleep
21:32:27 -!- Phantom_Hoover has quit (Quit: Leaving).
21:32:31 <skvmb> yep. i caught the gates one. but that weird ass language looks pretty cool.
21:33:02 <oklopol> skvmb: why are you on morphine?
21:33:03 -!- MDude has quit (Ping timeout: 244 seconds).
21:33:18 <skvmb> addictive personality, i guess
21:33:33 <oklopol> sounds like fun
21:33:34 <skvmb> self-medicating
21:33:38 <oerjan> skvmb: wait, no "gates" has been mentioned since you entered that i noticed
21:33:38 <skvmb> it is fun
21:33:58 <oerjan> unless you are referring to steve gates and bill jobs
21:34:04 <oklopol> oerjan: steve gates, the founder of applesoft?
21:34:06 <skvmb> yep.
21:34:10 <skvmb> lol
21:34:23 <oerjan> oklopol: HIGH FIVE
21:34:33 <skvmb> *slap*
21:34:34 <oklopol> high five pong
21:35:24 <Friendship> .........
21:35:29 <skvmb> a programming language, where the user plays pong to bounce the ball of the desired letters to form code
21:35:46 <Friendship> That sounds more like a really poor choice of editor than a programming language.
21:35:54 <oerjan> Friendship: you'd think
21:36:22 <skvmb> you're right
21:36:30 <oerjan> although admittedly that approximately describes several language on the wiki
21:36:34 <oerjan> *+s
21:37:24 <oklopol> Friendship: wait why the ellipsiiiiiiis
21:37:35 <Friendship> oklopol: I am an ellipses FIEND.
21:37:42 <mroman> Btw: Who said that humans ain't turing complete?
21:37:47 <Friendship> I am almost as much of an ellipses fiend as I am a friendship friend.
21:37:59 <Friendship> mroman: Human individuals, or human society?
21:37:59 <oklopol> wow.
21:37:59 <skvmb> i'm not turing complete, my memory is shot
21:38:04 <Friendship> An individual human is trivially non-TC.
21:38:06 <mroman> Friendship: Individuals
21:38:15 <Friendship> mroman: I can solve the halting problem for any human.
21:38:18 <Friendship> The answer is yes.
21:38:21 <oklopol> skvmb: are you in finland? i would certainly like some morphine right now.
21:38:36 <mroman> skvmb: Most computers also have not infinite RAM.
21:38:42 <skvmb> i wish. i'm in the piss all united states. :(
21:38:55 <mroman> so a computer is also not exactly very turing complete.
21:39:03 <Friendship> mroman: They most certainly are not.
21:39:07 <mroman> But
21:39:14 <Friendship> mroman: http://esolangs.org/wiki/Bounded-storage_machine
21:39:21 <mroman> Humans can interpret brainfuck code
21:39:25 -!- NihilistDandy has quit.
21:39:26 <Friendship> No, they can't.
21:39:34 <mroman> Why not?
21:39:43 <mroman> Given an infinite amount of paper and pencils.
21:39:50 <Friendship> Because some BF code needs trillions of trillions of steps to reach a conclusion.
21:39:53 <oklopol> mroman: humans cannot implement the - operation in cells divisible by 832.
21:40:17 <mroman> what?
21:40:30 <Friendship> oklopol is just being okokokokokokish
21:40:32 <oklopol> this is called the howard-steve isomorphism and it's an important theorem in esology
21:41:00 <Friendship> lol
21:41:01 <mroman> Friendship: Ok. A human could die before reaching the conclusion.
21:41:15 <skvmb> But, people can be programmed right?
21:41:22 <oklopol> skvmb: see IRP
21:41:37 <Friendship> mroman: For all humans, there exists at least one BF program which does terminate but takes more steps than the human can run in their lifetime.
21:41:41 -!- Nisstyre has quit (Quit: Leaving).
21:42:04 <fizzie> Friendship: What sort of finite-lifetime humans *your* friends are?
21:42:07 <mroman> So
21:42:07 <oklopol> and more importantly, there is no proof that it terminates that they could find in their lifetime
21:42:13 <mroman> Machines can never be turing complete.
21:42:21 -!- Nisstyre has joined.
21:42:30 <oklopol> (put that inside the quantifier)
21:42:31 <skvmb> IRP is exactly what I was looking for
21:42:31 <Friendship> mroman: The physical universe is limited, so duh. We can only make approximations of an ideal.
21:42:40 <mroman> I see.
21:42:47 -!- pikhq_ has joined.
21:42:55 <Friendship> Hence why pages like http://esolangs.org/wiki/Bounded-storage_machine exist.
21:43:30 -!- pikhq has quit (Ping timeout: 272 seconds).
21:44:43 <skvmb> please someone define howard-steve isomorphism
21:45:36 <Friendship> The trickiest bit of the Howard-Steve Isomorphism is that, since it's a treatise on the nature of human thought, it also comes with the corollary that noöne can understand the Howard-Steve Isomorphism.
21:45:56 <Friendship> Apparently it is both an isomorphism and a treatise. Who knew.
21:46:24 <skvmb> very informative
21:46:56 <quintopia> i think the welcome message for newcomers could be automated. harvest a list of nicks from the logs, boil them down to their first five letters. any time someone joins, hackego compares them against the list and auto-posts the message if not found
21:47:59 <oklopol> but it's so much fun to do manually
21:48:08 <skvmb> why 5 letters instead of entire string?
21:48:12 <fizzie> Boil them down to their first five letters, then add the wine and let simmer for 15 minutes.
21:48:28 <ion> KAADA SULA VOI… ok, sorry
21:48:36 <Friendship> skvmb: Because oklokokokokok
21:48:50 <Friendship> (Everything is oklopol's fault)
21:48:55 <oklopol> usually
21:48:58 -!- oklopol has changed nick to oklofok.
21:49:09 <oklofok> not sure how five would help
21:49:25 <oklofok> ion: ENK KAADA
21:49:30 <fizzie> We'd just have all oklo[a-z] on the list.
21:49:47 -!- oklofok has changed nick to oklo[a-z].
21:49:48 -!- skvmb has changed nick to okloqok.
21:49:59 <oklo[a-z]> hmm
21:50:05 <okloqok> indeed
21:50:06 <oklo[a-z]> i'm bright green.
21:50:10 <fizzie> oklocock.
21:50:33 <oklo[a-z]> well i do use oklokok
21:50:42 <okloqok> fap fap
21:51:22 <oklo[a-z]> you don't have the stones to join the oklo family
21:51:36 <quintopia> 5 would be enough to cover all if itidus[0-9][0-9] though
21:51:56 -!- oklo[a-z] has changed nick to oklodol.
21:52:00 <oklodol> i think i've used this as well
21:52:10 <oklodol> when i play dress-up
21:52:22 * Friendship nods sagely.
21:53:28 <Friendship> Of course, I change my nick only in complete ways, not suffixes.
21:53:38 <Friendship> So I'd be welcomed a lot.
21:53:51 <oklodol> you never change your nick
21:54:05 <oklodol> you're too proud to be here with your own name
21:54:07 <okloqok> Äiti lyö minua
21:54:16 <oklodol> Oletko ollut tuhma?
21:54:23 <Friendship> I guess I should register Richards
21:54:27 <Friendship> Then I have all of my names.
21:54:28 <fizzie> As least, from now on you shouldn't change. You have found the optimum.
21:54:39 <fizzie> The optimal. The optiest.
21:54:51 <oklodol> The optivoral.
21:55:08 <okloqok> ​​kyllä
21:55:26 <oklodol> Antaako iti hellsti piiskaa takamukselle ja pussaa sitten pipi?
21:55:30 <quintopia> Friendship: just make sure you change your nick while in-channel so hackego could see
21:56:13 <ais523> Friendship is your middle name?
21:56:40 <okloqok> Äitini on mies tulessa
21:56:41 <quintopia> no
21:56:42 <quintopia> its magic
21:56:55 <quintopia> gregor is his middle name
21:57:02 <quintopia> "Magic" Gregor Richards
21:58:04 -!- okloqok has changed nick to kirkko.
21:58:22 <oklodol> so wait both magic and gregor are friendship's middle names?
21:58:27 -!- kirkko has changed nick to KirkkoPoltin.
21:58:36 <fizzie> "Gregor: of the Magic family".
21:58:40 <Friendship> Naw, you've all got it wrong.
21:58:52 <Friendship> Gregor Friendship Richards. So Gregor, Friendship, Magic and Richards are all my names (because Friendship is Magic)
21:59:19 <oklodol> have you used the nick Magic?
21:59:27 <Friendship> oklodol: It's owned :(
21:59:52 <oklodol> KirkkoPoltin: wrong language, you want norwegian
22:00:00 <KirkkoPoltin> oh, okay
22:00:00 <Sgeo> * Is :Nickname is already in use.
22:00:07 <oklodol> i love how ownership is forever on freenode
22:00:12 <Friendship> oklodol: LIES
22:00:14 <fizzie> You should keep switching between Friendship and Magic every three minutes to reinforce the fact that they are the same thing.
22:00:21 <Friendship> oklodol: I got Gregor by asking them to drop the old one.
22:00:23 -!- KirkkoPoltin has changed nick to KirkenBrenner.
22:00:36 <Friendship> I was GregorFR before that.
22:00:39 <oklodol> Friendship: well right, but if you're a nice little sheeple and don't do that.
22:01:20 <oklodol> soon, we wouldn't even see the nick change anymore
22:02:05 <oklodol> we would just feel Friendship's presence
22:02:14 <Friendship> (i.e. magic's presence)
22:02:59 <oklodol> i have had the nick o here multiple times, and i don't think it was even registered.
22:03:15 <oklodol> but then i'm like hey i never disconnect so why bother
22:03:23 <oklodol> and then i disconnect
22:05:28 <oklodol> KirkenBrenner: where was your finnish from?
22:05:42 <Friendship> `words --finnish 50
22:05:47 <HackEgo> intaviiheellityksi tultani ankinamme sinne varjailevin tereen velevinansa varhaisemme sallasi toisimmilta kaimpia kurskytkemme perusteni hillansa kirjoavistansa kahvempansa enomporuktivat peitteltaan loukuppimissa raammellymyille yleimoilleni yhdisterailla rekkaimetron kiellaajimien yleivisellennu
22:05:49 <KirkenBrenner> googel translate
22:06:20 <KirkenBrenner> *google
22:06:33 <oklodol> hillansa is an actual finnish word!
22:06:42 <oklodol> oh there are multiple
22:08:27 <oklodol> tultani, technically ankinamme, sinne, tereen could be, varhaisemme, sallasi, kaimpia obviously, hillansa, yhdisterailla
22:08:42 <oklodol> some may be slightly far-fetched
22:09:25 <ion> What’s railla?
22:09:26 <KirkenBrenner> Bitch du gjennomvåt bønner for lang. Nå ræva stinker.
22:09:39 <oklodol> ion: from rairuoho
22:09:45 <ion> ah
22:10:19 <oklodol> can varhaisemme actually be used somehow?
22:10:25 <KirkenBrenner> Almost time to go. I have to go buy ammunition before work.
22:10:28 <oklodol> well as a noun i suppose
22:10:42 <fizzie> "tereen" is probably some dialectal greeting.
22:10:43 <oklodol> KirkenBrenner: for burning churches?
22:10:55 <KirkenBrenner> that's my night-job.
22:11:06 <KirkenBrenner> I'm a pizza delivery driver and people try to mug me alot
22:11:20 <KirkenBrenner> I can't conceal a sword, but I can my pistol
22:11:20 <oklodol> :D
22:11:29 <oklodol> seriously?
22:11:36 <KirkenBrenner> serious
22:11:43 <oklodol> lol
22:11:52 <oklodol> gotta love the us
22:11:55 <KirkenBrenner> This girl I work with got shoved into a closet and her car was parted out
22:12:01 <KirkenBrenner> I hate america
22:12:21 <fizzie> I read that twice as "people try to hug me alot".
22:12:22 <oklodol> in finland, the worst that usually happens to me is that someone wants me to drink with them
22:12:47 <KirkenBrenner> That happens when I deliver to the college, chicks playing beer pong
22:13:15 -!- tikfreenode has changed nick to Tiktalik.
22:13:31 <oklodol> what do you mean conceal?
22:13:43 <oklodol> in america, can't you just keep shooting?
22:13:44 <KirkenBrenner> I can hide a gun in my pocket.
22:13:51 <oklodol> why put the gun away
22:13:53 <KirkenBrenner> If I kill them I have to pay a fine
22:14:02 <oklodol> seriously?
22:14:10 <oklodol> don't you have the death penalty?
22:14:11 <KirkenBrenner> $10,000
22:14:22 <KirkenBrenner> yes, death penalty in some states
22:14:28 <fizzie> The paperwork is probably also... murder.
22:14:35 <oklodol> but a fine for killing someone?
22:14:40 <KirkenBrenner> If someone breaks into my house I can shoot them. But if they die I have to pay a fine.
22:14:58 <KirkenBrenner> laws here are retarded
22:15:08 <oklodol> so better not break into anyone's home unless they're poor
22:15:42 <oklodol> so if 10000 is something you can easily pay, could you just have machine guns pointed at the front door, killing anything that breaks in?
22:15:51 <KirkenBrenner> this one guy in california broke into a house and drown in the pool. his family sued and got over a million for them not making their pool safe to would be burglars
22:16:06 <KirkenBrenner> oklodol, that's not a bad idea
22:16:56 <KirkenBrenner> If you have the right permit for the machine gun then you could just set it up by the front door i guess
22:17:07 <KirkenBrenner> probably a shotgun would be easier though
22:17:55 <KirkenBrenner> One man i delivered to opened the door all surprised weilding a shotgun. I mean, he called me to deliver the pizza! Didn't he know I was coming?
22:18:24 <KirkenBrenner> He didn't even tip.
22:19:25 <oklodol> so umm
22:19:41 <oklodol> 10000 for killing someone who breaks in, 1000000 for him dying by accident?
22:21:29 <KirkenBrenner> not sure, $10k if they die from your actions i think
22:21:57 <KirkenBrenner> but if you just drag someone into your house and kill them, then it's murder
22:23:23 <oklodol> unless they were dressed provocatively ofc
22:23:40 -!- tzxn3 has quit (Quit: Leaving).
22:24:08 <KirkenBrenner> just put $10 in the pocket of the corpse and claim it was prostitution gone wrong
22:24:39 <KirkenBrenner> what kind of kool shit can you do in Finland?
22:24:51 <oklodol> i hear there are whores in finland
22:24:55 <oklodol> i have never seen any
22:25:09 <KirkenBrenner> $15 blowjobs here
22:25:42 <oklodol> weed is not something you can just go and buy unless you know ppl
22:25:55 <oklodol> it's like the most boring country in europe
22:26:56 <KirkenBrenner> damn, just walk up to someone and they have weed. usually shitty mexican weed. good weed is like $120 a quarter ounce
22:27:29 <oklodol> i have ways to get weed, and i don't really use it
22:27:35 <KirkenBrenner> acid was like 50 cents a hit, but now its like 10 bucks
22:27:36 <oklodol> my point is finland is boring
22:27:50 <oklodol> people do try to buy weed from me all the time
22:27:58 <KirkenBrenner> does finland have unsupervised probation?
22:27:59 <oklodol> because i often look like i live on the street
22:28:08 <oklodol> i don't think finland has criminals
22:28:16 <KirkenBrenner> not yet. . .
22:28:40 <oklodol> but seriously i don't know whether we even have the concept of probation here.
22:28:49 <KirkenBrenner> that's alien to me
22:29:18 <oklodol> any other finn would probably know
22:30:27 <KirkenBrenner> is virus coding legal there?
22:30:34 <oklodol> i'm pretty sure it is
22:30:43 <fizzie> oklodol: Ehdonalainen vankeusrangaistus.
22:30:51 <oklodol> hmm i have heard the term
22:31:10 <oklodol> that doesn't really mean we have it in finland
22:32:50 <fizzie> oklodol: As far as I know we do, and it happens quite a lot for non-repeat offender
22:34:08 <fizzie> Also virii-writing has been criminalized; it's 9a§ of chapter something of rikoslaki.
22:34:21 <KirkenBrenner> well shit. was gonna share source
22:34:27 <fizzie> "1) tuo maahan, valmistaa, myy tai muuten levittää taikka asettaa saataville
22:34:32 <fizzie> a) sellaisen laitteen tai tietokoneohjelman taikka ohjelmakäskyjen sarjan, joka on suunniteltu tai muunnettu vaarantamaan tai vahingoittamaan tietojenkäsittelyä ..."
22:34:41 <oklodol> KirkenBrenner: well do
22:35:21 <fizzie> It's called "vaaran aiheuttaminen tietojenkäsittelylle", and you can get a fine or at most two years of prison.
22:35:45 <oklodol> yeah like a virus could ever actually work
22:36:10 * oerjan checks that norway has probation
22:36:22 <oerjan> (yes)
22:37:09 <oklodol> fizzie: why does it have "tietokoneohjelman" and "ohjelmakskyjen sarjan" separately?
22:37:24 <oklodol> hmm
22:38:37 <oklodol> fizzie: possession is not a crime then
22:38:44 -!- KirkenBrenner has quit (Ping timeout: 245 seconds).
22:39:46 <fizzie> oklodol: It is, too (that's para 9b), but only when it's with intent to do harm with it.
22:40:09 <fizzie> "Joka aiheuttaakseen haittaa tai vahinkoa tietojenkäsittelylle taikka tieto- tai viestintäjärjestelmän toiminnalle tai turvallisuudelle pitää hallussaan 9 a §:n 1 kohdan a alakohdassa tarkoitettua laitetta, tietokoneohjelmaa tai ohjelmakäskyjen sarjaa taikka b alakohdassa tarkoitettua salasanaa, pääsykoodia tai muuta vastaavaa tietoa, on tuomittava tietoverkkorikosvälineen hallussapidosta sakkoon tai vankeuteen enintään kuudeksi ...
22:40:15 <fizzie> ... kuukaudeksi."
22:40:38 <oklodol> i see
22:41:30 <oklodol> "joka on suunniteltu tai muunnettu vaarantamaan tai vahingoittamaan"
22:41:39 <oklodol> so i suppose you can write a virus as long as your intentions are good
22:43:33 <fizzie> Yes, the manufacturing part also requires intention to do harm.
22:44:02 <ion> oklodol: and you can prove it
22:44:32 -!- pikhq has joined.
22:44:53 <fizzie> But also planning to "-- murtamaan tai purkamaan sähköisen viestinnän teknisen suojauksen tai tietojärjestelmän suojauksen --" even with "good intentions" is criminal.
22:44:54 <oklodol> i don't have to prove i didn't buy a pen to kill my friends
22:45:33 -!- augur has quit (Remote host closed the connection).
22:45:41 <oklodol> so i wonder what they do in the cryptography department
22:46:15 <fizzie> Get arrested a lot.
22:46:20 <pikhq> Anticryptography.
22:46:29 <oklodol> my friend just implemented a man-in-the-browser attack and they're publishing it. i wonder if he and his supervisor are going to jail.
22:46:51 <oklodol> well i suppose it wasn't really a full thing.
22:47:31 -!- pikhq_ has quit (Ping timeout: 240 seconds).
22:53:02 -!- elliott has joined.
22:53:32 <elliott> hi
22:53:32 <lambdabot> elliott: You have 1 new message. '/msg lambdabot @messages' to read it.
22:54:47 <elliott> pikhq: ping
22:55:13 <pikhq> Pong
22:55:37 <shachaf> elliott: []
22:58:17 <fizzie> oklodol: Sorry, actually there's an even more general "aiheuttaakseen haittaa tai vahinkoa" 'top-level' conditional before my quoted bit that also binds to the part about breaking protections. So I guess your friend is safe.
22:58:41 <oklodol> i see
23:00:35 <elliott> pikhq: You can use mplayer or something to record a stream, right?
23:00:44 <Friendship> Cool kids can.
23:00:45 <pikhq> elliott: Yes.
23:02:00 <elliott> pikhq: Excellent. This is the part where you tell me how.
23:02:05 <elliott> (Preferably with no transcoding.)
23:02:45 <pikhq> mplayer -dumpstream -dumpfile file-here url://goes/here
23:03:15 <elliott> Thanks
23:03:22 <elliott> Is there a way to play it at the same time too, or should I just run two of 'em
23:03:36 <pikhq> Just run two.
23:03:48 <pikhq> If you're moderately lucky, you can start playing the saved file.
23:03:55 <fizzie> oklodol: (Though of course it's a completely different thing if it's code for breaking a copy protection; I mean, even "organized discussion" about that is illegal.)
23:04:10 <pikhq> (works with some muxing formats)
23:04:33 <elliott> Running two takes twice the bandwidth. :(
23:06:47 -!- Tiktalik has quit (Ping timeout: 245 seconds).
23:09:45 -!- pikhq_ has joined.
23:09:58 <fizzie> VLC can both play and capture, though it might be difficult to get a totally raw dump. (It's easy-ish to have it not transcode any streams, but I have a feeling it might still want to remux things.)
23:11:33 <elliott> Well, it doesn't need to be raw; I just don't it to decrease the quality of an already low-quality MP3 stream.
23:11:48 <elliott> (Okay, 128 kbps is not really that low-quality as far as streams go.)
23:12:57 -!- pikhq has quit (Ping timeout: 260 seconds).
23:13:17 <elliott> fizzie: Anyway, standard "but then I'd have to use VLC" response.
23:14:09 <fizzie> There is that, of course. Though with MP3 it sounds possible you could mplayer the file it's saving, as long as there are no "buffering..." issues.
23:14:48 <elliott> Well, yes, but I could just do that with plain mplayer.
23:14:56 <elliott> But the buffering thing soudns annoying, as the stream does buffer occasionally.
23:14:59 <elliott> *sounds
23:16:50 <elliott> This headache sucks.
23:27:52 -!- MDude has joined.
23:29:28 <oerjan> elliott: all remaining information about Spaz i can find is that it inspired Hanoi Love. :(
23:32:40 <elliott> oerjan: oh, I wasn't going to delete Spaz, don't worry
23:32:46 <elliott> although feel free to add that info to the page
23:32:50 <elliott> oh, you did
23:32:56 <elliott> what's your source, out of curiosity?
23:33:04 <oerjan> the hanoi love spec
23:33:18 <elliott> ah
23:34:01 <elliott> oerjan: the reason I edited it was because I was going through http://esolangs.org/wiki/Special:ShortPages
23:34:22 <oerjan> i got a bit uneasy about your ADEL deletion description, but i see the sourceforge page doesn't contain anything either.
23:34:40 <elliott> oerjan: I looked through the entire history
23:34:50 <elliott> oerjan: this is what the page looked like
23:34:50 <elliott> The following text is an excerpt from the ADEL README file, which can be found at [http://adel.sf.net|ADEL's SF.net Project Page].

23:34:59 <elliott> that's it.
23:35:08 <oerjan> XD
23:35:08 <elliott> the later revisions by the same author jiggled things around to fix the link but added no content.
23:35:13 <elliott> apparently it was a very short excerpt.
23:35:39 <oerjan> well i was talking about content on sourceforge
23:35:48 <elliott> right, I did look at it but it seemed completely unused to me
23:36:12 <elliott> and there's no source repo on the account.
23:36:17 <elliott> also "As of 2011-01-29, this project is no longer under active development."
23:36:36 <elliott> don't worry, I wouldn't delete stuff without discussion if it wasn't completely contentless :P
23:36:55 <elliott> oerjan: btw by "literally an article with a stub mark and nothing else" I mean the content of the article was actually "{{stub}}"
23:37:12 <elliott> oerjan: before that, it was "{{Category:Stubs}}"
23:37:29 <elliott> then before that it was the variations on the "excerpt"
23:38:01 <elliott> http://esolangs.org/wiki/Sammich oh come on
23:38:16 <elliott> how many awful languages is that guy responsible for
23:38:51 <elliott> hey, r.e.s. still edits on wikipedia! http://en.wikipedia.org/wiki/Special:Contributions/R.e.s.
23:39:38 <oerjan> <elliott> don't worry, I wouldn't delete stuff without discussion if it wasn't completely contentless :P <-- good to know :)
23:40:24 * elliott is procrastinating doing something about [[User:Nthern/archive]]
23:40:34 <elliott> which (a) should be on the File Archive, (b) contains several apparent copyvios
23:40:57 <elliott> but (c) contains lots of useful stuff, so I don't want to just outright delete it for copyvio *sigh*
23:45:30 <shachaf> elliott: Did you see the GHC error?
23:47:05 <oerjan> elliott: well he put it there himself...
23:47:27 <elliott> shachaf: no
23:47:35 <elliott> oerjan: yes, but there are derivative works there with other licenses
23:49:39 <elliott> hey oerjan http://ompldr.org/vY3duYg
23:51:44 <oerjan> fancy
23:52:03 <elliott> oerjan: that's not a long string of capital As :(
23:52:40 <oerjan> oh sorry
23:52:42 <oklodol> Example Program
23:52:42 <oklodol>
23:52:43 <oklodol> get brains
23:52:43 <oklodol> muhh
23:52:43 <oklodol> gurgh
23:52:43 <oklodol> uh
23:52:43 <oklodol> moan
23:52:44 <oklodol> groar
23:52:44 <oklodol> bluhh
23:52:45 <oklodol> moahn
23:52:45 <oklodol> eat brains
23:52:54 <oerjan> > var $ repeat 'A'
23:53:58 <oklodol> the fuck is wrong with that guy :D
23:54:16 <oklodol> well at least he's making basic derivatives rather than bf derivatives
23:54:33 <oklodol> A New Kind of Stupid
23:54:53 <oerjan> antifancy
23:55:54 <oklodol> antifancy?
23:56:29 <oerjan> like fancy, but applied to something completely inverted
23:57:00 <elliott> hey oerjan, I created a template for Wayback Machine links that shows the date of retrieval
23:57:06 <elliott> do you wanna help me convert all the existing links :DDDDD
23:57:36 <oerjan> not particularly.
23:57:37 <elliott> huh there's only 46
23:58:15 <elliott> Template:3} (from the Wayback Machine; retrieved on Error: invalid time)
23:58:16 <elliott> awesome
23:58:42 <oerjan> a frequent danger of time travel
23:59:28 <Friendship> The question is, was it an invalid time in the first place, or did the Wayback Machine render it invalid?
23:59:34 <Friendship> If the latter, hoo boy, we're in trouble now.
00:00:07 <elliott> BogusForth website (from the Wayback Machine; retrieved on Error: invalid time)
00:00:09 <elliott> getting better
00:00:11 -!- augur has joined.
00:01:10 <elliott> http://esolangs.org/wiki/Esolang:Sandbox yay
00:02:35 <Friendship> WHOAH the Wayback Machine from R&B&F was actually a "WABAC Machine"
00:02:37 <Friendship> Mind = blown
00:02:52 <pikhq_> Yeah, totally backronymed.
00:02:59 -!- derdon has quit (Remote host closed the connection).
00:03:11 <Friendship> pikhq_: The acronym doesn't expand to anything, so yeah.
00:03:21 <Friendship> It was just made to look like an acronym but sound like "way back"
00:03:34 <elliott> Wacky Acronym Bullshit: All a Con
00:06:33 <Friendship> Where is the nonsense in our topic from?
00:07:25 <elliott> Friendship: :JUDGE: something or other
00:07:43 <elliott> http://en.wikipedia.org/wiki/David_Wynn_Miller
00:09:07 <Friendship> According to Miller's teaching, the addition of hyphens and colons to one's name turns one from an ordinary, taxable human into a non-taxable “prepositional phrase.”
00:09:20 <Friendship> Whoaaaaaaaaaah
00:09:27 <Friendship> I am now GREGOR-FRIENDSHIP-RICHARDS
00:09:52 <elliott> *RICHARDS:
00:10:17 <Friendship> Oh yes, sorry
00:10:48 -!- Friendship has changed nick to GREGOR-FRIENDSHI.
00:10:50 <GREGOR-FRIENDSHI> :(
00:11:00 -!- GREGOR-FRIENDSHI has changed nick to Friendship.
00:11:01 <oerjan> gregor friendsky
00:11:07 <elliott> I think the government should actually have a system whereby you can indeed withdraw from your "legal persona" and be exempt from paying taxes, so long as you give up all possessions of that legal persona and no longer partake in the use of anything ever funded by taxes.
00:11:28 <elliott> All the conspiracy theorists would have to just go off into the wilderness and pick themselves off one by one.
00:12:28 <elliott> oerjan: btw the "external resources link" in http://esolangs.org/wiki/Language_list's TOC is now pointless... as is the "Top of page" one for that matter
00:12:39 <elliott> not sure how to adjust the TOC without it looking uglier though
00:13:04 -!- ais523 has quit (Remote host closed the connection).
00:13:51 <pikhq_> elliott: Highly tempting. I'm not entirely sure if it's actually implementable, but it would be nice to be able to have the crazies just... Not be in our legal system.
00:14:02 <zzo38> Become not human person? But still apply sales tax anyways?
00:14:26 <pikhq_> zzo38: No, they would be exempt from all taxes and exempt from all tax-paid services.
00:14:26 <elliott> zzo38: No, what are you talking about? You can't *buy* things if you don't have a legal person.
00:14:34 <Friendship> zzo38: More like non-person human. And you certainly won't buy things from stores, that needs money and roads.
00:14:39 <pikhq_> This would include the regulated markets.
00:14:44 <elliott> pikhq_: (Note: This would actually just encourage them.)
00:15:09 <elliott> So wait...
00:15:13 <elliott> If Obama doesn't have a birth certificate...
00:15:18 <elliott> Does that mean he doesn't have to pay taxes?
00:15:20 <elliott> WHOA
00:15:45 <pikhq_> elliott: Except their life expectancy would be approximately the same as the life expectancy of early agricultural societies.
00:15:56 <pikhq_> Or, if they're lucky, a particularly incompetent hunter-gatherer band.
00:16:03 <zzo38> pikhq_, elliott, Friendship: You seem to be missing the point I am trying to make. (I mean you are neither human nor person; you need to do a scientific experiment to change something; and then if someone is willing to sell you stuff anyways, you still have to pay sales tax because that is paid by the vendor)
00:16:24 <elliott> It's true, I often miss the points zzo38 tries to make.
00:16:47 <kmc> you're talking about :David-Wynn: Miller
00:16:59 <pikhq_> zzo38: Except they would by necessity be barred from the store, as that is in part a tax-paid service.
00:17:10 <Friendship> kmc: And GREGOR-FRIENDSHIP-RICHARDS:
00:17:12 <elliott> kmc: No, we did that yesterday. Now we're talking about talking about :David-Wynn: Miller.
00:17:19 <kmc> QUANTUM-LANGUAGE-PARSE-SYNTAX-GRAMMAR is the Correct Language, as it is based on fact. There is no ambiguity with anything Quantum, it is purely Mathematical. Have you ever thought of Language being Mathe
00:17:19 <kmc> matical?
00:17:37 <elliott> kmc: You're the one who started us talking about it, to be precise :P
00:17:41 <kmc> yes
00:17:51 <kmc> i was drunk and stoned and reading about :david-wynn: miller
00:17:54 <kmc> and it reminded me of #esoteric
00:17:58 <oerjan> also see topic
00:18:05 <kmc> excellent
00:18:31 <elliott> hey oerjan should i take down the sitenotice or leave it up
00:19:04 <kmc> "what is government if words have no meaning?"
00:19:36 <oerjan> by murphy's law, the wiki won't start breaking until you take it down.
00:22:26 <zzo38> pikhq_: If a window is opened and a bird flies in and knocks over the merchandise, or a meteor from space falls in and breaks the merchandise, neither birds nor meteors pay taxes...... dead people don't pay taxes either (although sometimes there are death taxes)......
00:23:01 <pikhq_> Yes, and none of those make transactions within our legal framework.
00:24:15 <zzo38> But what if a store specializes selling things to dead people? Obviously such a things would be crazy, but philosophically you have to think of it anyways
00:24:23 <pikhq_> Just as a legally excommunicated person couldn't.
00:25:35 <elliott> oerjan: ok i'll leave it up forever then
00:25:44 <oerjan> O KAY
00:25:48 <zzo38> I know some things about excommunication in the Roman Catholic Church but that is different
00:25:50 <elliott> "If a window is opened and a bird flies in and knocks over the merchandise, or a meteor from space falls in and breaks the merchandise, neither birds nor meteors pay taxes" ;; this is beautiful
00:26:11 <pikhq_> zzo38: Yes, I'm merely saying it's analogous.
00:26:32 <zzo38> elliott: Oops, the second comma should be a semicolon
00:26:44 <elliott> That makes it worse though :(
00:27:09 <elliott> http://en.wikipedia.org/wiki/Esoteric_programming_language is a mess
00:27:13 <zzo38> But if it is changed to a semicolon then it means what I intended it to mean instead of what it means with two commas which is not what I intended it to mean.
00:28:10 <zzo38> elliott: Then fix it.
00:28:14 <kmc> /nick :k-m:c
00:29:18 <elliott> zzo38: i would but have no idea where to start
00:33:10 <elliott> http://en.wikipedia.org/w/index.php?title=Brainfuck&diff=prev&oldid=476993420
00:33:13 <elliott> hmm
00:33:18 <elliott> oerjan: what do you think of the assertion that brainfuck doesn't have a tape?
00:33:27 <elliott> "array" seems much less suitable to me, because of the restricted movement patterns
00:34:06 <oerjan> if brainfuck doesn't have a tape, then neither does a turing machine
00:34:46 <oklodol> wikipedia is written by retards, what did you expect
00:35:02 <elliott> oklodol: that edit was made by daniel b cristofani.
00:35:15 <zzo38> Wikipedia is written by people other than retards too, however.
00:35:25 <oklodol> but mostly retards
00:35:29 <zzo38> OK
00:35:32 <oerjan> i suppose one might ask what terminology brainfuck itself uses
00:35:42 <elliott> oerjan: grr, it looks like http://esolangs.org/w/index.php?title=Special%3ALinkSearch&target=*.archive.org&namespace=0's results include links by the template :(
00:35:55 <oerjan> oops
00:36:04 <elliott> oerjan: oh, wait, easy to fix
00:36:07 <elliott> I'll remove the link from the template temporarily
00:36:26 <elliott> done
00:36:35 <oerjan> btw i've started editing some
00:36:46 <oerjan> from the top
00:36:52 <elliott> gah still didn't help. apparently because of caching
00:36:56 <elliott> oerjan: yes, i noticed :)
00:38:23 * elliott starts from the bottom to avoid conflicts
00:38:28 <oerjan> THANK YOU
00:38:56 <oklodol> editing whta?
00:39:01 <oklodol> *thaw
00:40:46 <elliott> http://esolangs.org/wiki/MechaniQue we need a {{complete mess}} to stick on things like this
00:40:51 <oerjan> elliott: um your removing the link means i cannot see if my edit looks right
00:41:39 <elliott> oerjan: well ok i can put it back
00:41:52 <elliott> done
00:42:26 <oklodol> elliott: what's wrong with MechaniQue? seems more thought out than a lot of stuff in there.
00:42:34 <oklodol> insanely boring naturally
00:45:33 <elliott> oerjan: :D this wayback link is a {{deadlink}}
00:45:38 * elliott fixes it
00:45:49 * elliott considers plugging it into the wayback amchine
00:45:58 <elliott> *machine
00:46:27 <Madoka-Kaname> elliott, is it turing complete??
00:46:52 <elliott> what
00:47:11 <oklodol> the word "it"
00:47:47 <oerjan> hm i think we _don't_ want the template on the EsoInterpreters page.
00:48:04 <elliott> ugh, don't remind me of EsoInterpreters
00:48:09 <elliott> it desperately needs to be maintained by a bot
00:48:34 <elliott> oerjan: btw you haven't been marking your edits as minor :P ...come to think of it, I don't think that actually has any use on Esolang
00:51:27 <oerjan> i didn't think these were minor enough
00:51:38 <oerjan> i guess i could
00:52:29 <elliott> back
00:52:40 <elliott> oerjan: i wasn't complaining, just noting in case you intended to but forgot
00:53:10 <elliott> i've often gone on minor-edit sprees and forgotten to mark them half-way through
00:53:22 <elliott> hmm, EsoInterpreters should really have a better tite
00:53:23 <elliott> title
00:53:36 <oklodol> EsotericTers
00:58:04 -!- pikhq has joined.
00:58:04 -!- pikhq_ has quit (Ping timeout: 244 seconds).
01:00:09 <elliott> oerjan: haha, i clicked to edit a page with the old links
01:00:14 <elliott> and you had already got there before it loaded
01:01:51 <MDude> Esotericist, maybe?
01:02:37 <elliott> MDude: wat
01:03:14 <MDude> http://en.wiktionary.org/wiki/esotericist
01:03:22 * elliott knows, but isn't sure of relevance
01:03:38 <MDude> <elliott> hmm, EsoInterpreters should really have a better tite
01:03:42 -!- azaq23 has joined.
01:03:56 -!- azaq23 has quit (Max SendQ exceeded).
01:04:06 <MDude> I figures a noun relating to the esoteric could work.
01:04:10 <MDude> *figured
01:04:53 <elliott> [[EsoInterpreters]] is a page on the wiki
01:04:56 -!- azaq23 has joined.
01:05:03 <elliott> it's actually just a matrix or cross-reference of interpreters of esoteric languages in other esoteric languages
01:05:03 <oerjan> elliott: looks like we've met in the middle?
01:05:09 <elliott> but that's a bit too long for a title
01:05:25 <elliott> oerjan: oh, I started doing them slower and semi-randomly because I brb'd for a while and have a headache
01:05:31 <elliott> sorry
01:05:38 <elliott> probably all of them are done now, though
01:06:12 <elliott> looks it
01:08:18 <oerjan> you've checked with that link removal thing?
01:09:05 <elliott> oerjan: well it didn't really seem to work the last time, I think template stuff actually isn't shown
01:09:07 <elliott> but there's a cache
01:09:10 <elliott> so I'll check again later
01:11:26 -!- zzo38 has quit (Remote host closed the connection).
01:24:12 <elliott> Ummm
01:24:13 <elliott> I think to the vast majority of the planet, all programming language is esoteric... NERDS!- Moshe Constantine Hassan Al-Silverburg | Talk 18:55, 16 October 2008 (UTC)
01:32:07 <oerjan> well it _is_ true.
01:33:18 -!- cheater__ has joined.
01:33:35 <elliott> fsvo esoteric :P
01:34:22 * elliott suddenly realises what he's been doing wrong all this time
01:34:33 <elliott> oerjan: i'm making you an administrator, and putting you in charge of controversial deletion discussions
01:36:01 <elliott> what?
01:36:03 <elliott> not even a single AAAA?
01:36:22 -!- cheater_ has quit (Ping timeout: 245 seconds).
01:40:47 <Friendship> "Moshe Constantine Hassan Al-Silverburg" // this is the single most likely name in the history of the world.
01:41:16 <Jafet> My best friend is an Al-Silverburg
01:44:00 <elliott> oerjan: btw you started esointerpreters right
01:47:19 <oerjan> i was away
01:47:26 <oerjan> um and no i don't think so
01:47:32 <elliott> oh, ok
01:47:50 <oerjan> i'd imagine the history page might tell...
01:48:18 <elliott> nthern apparently
01:48:19 <oerjan> Friendship: needs more chinese
01:48:30 <elliott> but you worked a lot on it :P
01:48:44 <oerjan> maybe.
01:49:35 <elliott> http://static.fsf.org/nosvn/appeal2010/bundles.png
01:49:37 <elliott> LET'S GET READY TO BUNDLE
01:52:35 <Jafet> "How to Grow a Unix Beard" INCLUDED FREE, LIMITED TIME OFFER
01:53:01 <Jafet> (free as in beard?)
01:56:31 <elliott> :D
01:58:59 <elliott> "This book collects the writing of Richard Stallman in a manner that will make its subtlety and power clear."
01:59:07 <elliott> If there's one thing I associate with rms, it's subtlety.
01:59:26 <pikhq> Especially his writing.
02:08:16 -!- zzo38 has joined.
02:11:18 <shachaf> elliott: HLEP my battery is running out.
02:11:37 <shachaf> What decision could I have made in the recent past that would be causing it not to run out right now.
02:12:09 <Jafet> Discharging the battery
02:12:58 <elliott> shachaf: Buying another laptop.
02:13:06 <elliott> One with a longer battery.
02:13:23 <shachaf> I'm pretty another laptop's battery would have been shorter.
02:14:43 <elliott> oerjan: [[LOLCODE]] says "This article is a stub, which means that it is not detailed enough and needs to be expanded. Please help us by adding some more information."
02:14:48 <elliott> oerjan: i think we should remove everything after the first comma.
02:15:24 <elliott> ...including the article that follows
02:16:08 <shachaf> elliott: What about the comma?
02:17:17 <oerjan> i think you are joking.
02:18:25 <elliott> oerjan: really?
02:18:31 <elliott> i could do it, you know
02:18:35 <elliott> NOBODY COULD STOP ME
02:20:08 <elliott> I really like that we've somehow established this ritual of implementing Deadfish in a language to be an insult to both the language and Deadfish.
02:20:50 -!- cswords_ has joined.
02:21:50 * shachaf looks up Deadfish.
02:22:42 <shachaf> Why would you waste your breath insulting Deadfish?
02:22:54 <shachaf> It looks like a fine language for exactly the thing that it's meant for.
02:23:08 <elliott> It's a... tributeinsult.
02:23:23 <shachaf> My battery is about to run out. :-(
02:23:31 <shachaf> HLEP ME, elliott
02:23:53 <shachaf> If I become disconnected, the only th#*#@*R$#@NO CARRIER
02:24:11 <elliott> Did you know I woke up at 10 pm?
02:24:42 -!- cswords has quit (Ping timeout: 276 seconds).
02:24:56 <monqy> believable
02:25:45 <elliott> What the fuck just happened to my reputation trail. :(
02:27:27 <monqy> did esowiki happen
02:29:42 <elliott> :'(
02:30:21 <elliott> Oh, it fixed itself.
02:35:36 * oerjan does not think it's an insult to either party
02:39:52 <elliott> oerjan: i refuse to believe the proliferation of deadfish interpreters started because it is a good language
02:44:57 <oerjan> mhm
03:07:29 <MDude> Maybe it started because it's a kind of cool sounding name?
03:09:02 <MDude> http://www.toplessrobot.com/2012/03/optimus_prime_politely_suggests_we_all_go_to_space.php
03:22:30 -!- itidus21 has joined.
03:28:24 <elliott> e
03:29:36 -!- cheater__ has quit (Ping timeout: 245 seconds).
03:34:55 <monqy> e
03:36:26 <elliott> e
03:36:44 <elliott> welcome to the world's worst ghost containment facility
03:36:51 <elliott> it's a cardboard box
03:37:39 <oerjan> nothing a handful of pentagrams cannot fix
03:40:17 <elliott> no pentagrams
03:40:18 <elliott> only crayons
03:40:26 <oerjan> sheesh
03:40:35 * oerjan draws a pentagram with a crayon
03:40:41 <elliott> no
03:40:42 <elliott> the ghost
03:40:42 <elliott> stops you
03:40:44 <oerjan> HOW HARD CAN IT BE?
03:40:44 <elliott> it says
03:40:46 <elliott> "please don't"
03:40:50 <elliott> "please"
03:40:53 <elliott> "thanks"
03:40:58 <oerjan> ic
03:41:03 <elliott> "i love birds"
03:41:06 <elliott> says the ghost
03:41:20 * oerjan draws a sparrow on the box
03:41:28 <elliott> ghost goes into the box
03:41:28 <elliott> smiles
03:41:30 <elliott> it's happy now
03:41:33 <elliott> world's best ghost containment facility
03:41:39 <oerjan> yay
03:52:04 <elliott> monqy awarded best ghost container prize
03:52:07 <elliott> "accident"
03:52:41 <oerjan> fine, fine, you just make him an admin as well.
03:55:16 <elliott> oerjan awarded best wiki admin
03:55:18 <elliott> "even bigger accident"
03:55:38 <oerjan> yay
03:55:47 <oerjan> "It was all because of hard work"
03:56:26 <elliott> one of these days i'll make oerjan a wiki admin and who will be laughing then
03:59:34 <oerjan> the ghosts. eerily.
03:59:43 <elliott> but they're adorable
04:18:13 -!- tikfreenode has joined.
04:23:00 -!- tikfreenode has quit (Ping timeout: 276 seconds).
04:24:09 <elliott> oerjan: have yuo ever curated a museum of deer
04:24:21 <oerjan> nope
04:24:33 <elliott> interesting
04:24:34 <elliott> interesting
04:24:34 <elliott> interesting
04:24:35 <elliott> interesting
04:24:48 <elliott> have you ever flew into a barrel while aiming a shotgun at the empire state building
04:25:46 <oerjan> ...no...
04:26:16 <elliott> interesting
04:26:17 <elliott> interesting
04:26:17 <elliott> interesting
04:26:18 <elliott> interesting
04:26:24 <oerjan> food ->
04:26:27 <elliott> have you ever shown the sun's rings to anybody over the age of 741
04:26:50 <oerjan> not that i am aware
04:27:00 <elliott> and finally: have you ever looked fresh turpentine in the eye in summer or spring
04:31:56 <oerjan> i don't think i have ever found the eyes
04:32:03 <elliott> you have passed the test. welcome to the ranks of the wiki administrators.
04:33:15 <elliott> (every time i do this i wonder whether it'll be funnier to make this time the one i actually do it or to wait)
04:39:05 <elliott> ^rainbow ^celebrate
04:39:05 <fungot> ^celebrate
04:39:07 <elliott> ^celebrate
04:39:07 <fungot> \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/
04:39:08 <myndzi> ¦ | | `\o/´ | | | `\o/´ | | |
04:39:08 <myndzi> ´¸¨ /| >\ | >\ >\ /| | /| /`\ /|
04:39:08 <myndzi> /`\ /`¯|_)
04:39:08 <myndzi> (_| |_) (_|
04:39:15 <elliott> ^rainbow \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/
04:39:15 <fungot> \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/
04:39:23 <elliott> myndzi: id like to report a deficiency in ur script.
04:41:44 <elliott> oerjan: can you believe it's 5 am
04:46:05 <oerjan> nope
04:46:11 <oerjan> it's 5:45
04:47:50 -!- tikfreenode has joined.
04:49:25 <elliott> oerjan: : /
04:54:51 -!- tikfreenode has quit (Ping timeout: 276 seconds).
04:55:58 -!- MDude has quit (Ping timeout: 260 seconds).
05:05:59 <elliott> is considerata a word
05:06:42 <oerjan> given that considerate is, seems likely
05:07:05 <elliott> wiktionary just lists it as latin
05:07:10 <elliott> let's say it is
05:07:11 <oerjan> well obviously
05:07:45 <Madoka-Kaname> \o/
05:07:45 <myndzi> |
05:07:45 <myndzi> /|
05:07:49 <oerjan> desiderata is well-known enough
05:08:31 <elliott> right
05:08:47 <elliott> hm what's the singular of that
05:08:52 <elliott> oh desideratum
06:18:52 <Sgeo> elliott, monqy kallisti (absent) UPDATE
06:27:02 -!- variable has quit (Excess Flood).
06:29:34 -!- variable has joined.
06:36:08 <monqy> hi
06:39:28 -!- oerjan has quit (Quit: bye).
06:39:39 <elliott> hi
06:45:01 -!- MoALTz_ has quit (Ping timeout: 272 seconds).
06:45:14 <elliott> h
06:45:14 <elliott> i
06:48:43 -!- MoALTz has joined.
07:10:27 <elliott> @ping
07:10:27 <lambdabot> pong
07:10:30 <elliott> @ping
07:10:30 <lambdabot> pong
07:10:30 <elliott> @ping
07:10:31 <lambdabot> pong
07:10:31 <elliott> @ping
07:10:31 <lambdabot> pong
07:11:51 -!- elliott_ has joined.
07:12:04 -!- elliott has quit (Read error: Connection reset by peer).
07:13:49 <elliott_> bye eliot
07:20:27 -!- itidus21 has quit (Ping timeout: 276 seconds).
07:42:39 <elliott_> can someone buy me an optical drive
07:42:40 <elliott_> thank you
07:44:36 <monqy> whats that
07:45:28 <elliott_> a drive
07:45:29 <elliott_> of opticals
07:47:03 <elliott_> monqy: have you ever been to
07:47:04 <elliott_> the sun
07:47:13 <monqy> no
07:47:46 <elliott_> wow
07:47:50 <elliott_> teach me your ways
07:48:41 <elliott_> please
07:48:51 <elliott_> please
07:48:56 <elliott_> please teach me your ways
07:48:56 <elliott_> thank you
07:48:58 <elliott_> please
07:49:10 <elliott_> why
07:49:12 <elliott_> why aren't you saying anything
07:49:37 <elliott_> i dont understand whats going on
07:49:37 <elliott_> help
07:51:13 <elliott_> monqy has tarred me with the brush of shame
07:51:29 <monqy> hi
07:51:44 <olsner> I had a dream about needing an optical drive
07:53:47 <elliott_> cant fucking stand the wattage on theset hings. said jurtr,
07:54:21 <elliott_> `NO THE SAME FUCKING ERROR NO
07:54:25 <elliott_> how difficult is it to install windows
07:54:28 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: NO: not found
07:55:42 <elliott_> maybe its wine 1.
07:55:43 <elliott_> 4
07:56:01 -!- myndzi\ has joined.
07:56:47 <fizzie> elliott_: Have you been "sleeping" lately? (It does not look like it.)
07:57:36 <elliott_> i actually got up at 10 pm
07:57:40 <elliott_> so this is like
07:57:42 <elliott_> uhhh
07:57:51 <elliott_> TIME in the DAYHALF
07:57:54 <elliott_> so there
07:58:05 <elliott_> fizzie: can you buy me an optical drive please
07:58:08 <elliott_> i would like one
07:58:15 <fizzie> NOOOO.
07:58:39 <elliott_> but
07:58:45 -!- myndzi has quit (Ping timeout: 244 seconds).
07:58:55 <fizzie> No butts.
07:59:47 <elliott_> but
08:00:32 <Sgeo> (setf *readtable* nil)
08:00:51 <elliott_> but
08:01:31 <elliott_> cries softly
08:04:55 <zzo38> A long time ago I made a clone of MESH:Hero in PHP, called PuzzleMesh, but it is slow, it crashed a lot, and never got completed. I might make new one in C; what should I call it? And what other idea? Some idea of names is "PuzzleMesh", "OSCOEVME" (open source clone of Everett Kaser's Mesh engine), "GOIC" (game of interwoven challenges), "CTHAFTE" (collect the hearts and find the exit), etc.
08:05:09 -!- Phantom_Hoover has joined.
08:08:11 <zzo38> Do you have better idea please?
08:08:41 <elliott_> many
08:08:59 <shachaf> elliott_: You know what *really* makes this computer hot?
08:09:13 <elliott_> Radiation?
08:09:21 <shachaf> When I have a rogue chromium process taking 100% CPU.
08:09:25 <shachaf> For $LONG_TIME
08:09:44 <elliott_> my chrmoiums just take up a lot of cpu always and slow things down and im cry
08:09:47 <zzo38> I do intend to omit some features (such as Animate, Level, LevelCount, etc), and implement some features a bit differently to ensure that replay won't be broken and that it won't cause GPF, but also to add a few new features.
08:11:19 -!- cheater has joined.
08:13:31 <fizzie> elliott_: See here, you're trusting the future of esolanging to a VPS provider who can't even keep people's bitcoins safe: http://bitcoinmedia.com/compromised-linode-coins-stolen-from-slush-faucet-and-others/ --
08:14:02 <elliott_> NOT THE BITCOINS
08:14:19 <elliott_> "Rest assured: I am covering Linode’s mistake from my own income. That means months of my work is wasted and I’m crushed."
08:14:24 <elliott_> In the second paragraph this guy is already unbearable.
08:15:20 <fizzie> There's also a link to a posting from another dude who lost OVER NINE THOUSAND bitcoins.
08:15:38 <Sgeo> Although the letter from Linode...
08:15:44 <Sgeo> Unless that's faked, that is alarming
08:16:15 <elliott_> "We were alerted to the suspicious activity and have identified and corrected the issue. Our investigation has revealed a customer support interface was used to access your account. The compromised credentials have been restricted and we are discussing policy changes to prevent this from recurring."
08:16:20 <elliott_> meh its not any "real" real security flaw
08:16:29 <elliott_> just privileged credentials getting into the wrong hands
08:16:49 -!- Phantom_Hoover has quit (Quit: Page closed).
08:16:52 <Sgeo> It is indicative of the worst security flaw known.
08:17:02 <Sgeo> I believe that the technical term is "Homo sapiens"
08:17:07 <elliott_> deeeeeeeep
08:17:25 <elliott_> man who the fuck is ipv6ing solidity
08:17:28 <elliott_> just tiny little blips on the map
08:18:04 <fizzie> Do you even have any oerjan (aka AAAA) domain names pointing at it?
08:18:06 -!- MoALTz has quit (Read error: Connection reset by peer).
08:18:33 <elliott_> fizzie: So 9000 BTC is about $3, right?
08:18:33 <elliott_> (Tomorrow's rates)
08:18:33 <elliott_> http://status.linode.com/2012/03/manager-security-incident.html here are teh statement
08:18:36 <elliott_> good thing they're only targetting people who use bitcoin
08:18:40 <elliott_> esolangs.org is fuckin safe
08:18:43 -!- MoALTz_ has joined.
08:18:49 <elliott_> i pledge never to put any bitcoins on solidity
08:19:00 <elliott_> yr passwords are secure
08:19:08 <elliott_> fizzie: nope i'll have to email THE ALAN DIPERT for that
08:20:35 <fizzie> But how about if you wanted to add some BITCOIN MICROPAYMENTS to the wiki? Like, 0.50 BTC to edit a page; 200 BTC to get a red banner mentioning your page on the Main Page for a day; and so on.
08:20:36 <elliott_> fizzie: mind you i don't like the idea that they have a single auth token that offers global root like that
08:21:46 <elliott_> "About 3 years ago, a budget OpenVZ virtual hosting company with thousands of customers got completely destroyed, all data lost, allegedly because of an unpatched bug in the then-popular HyperVM customer portal. The Indian guy who sold HyperVM committed suicide the next day." whoah
08:23:15 <elliott_> meh unless anyone has any other suggestions as far as providers go i'll stick with linode
08:23:19 <elliott_> not like the wiki db is that sensitive
08:23:22 <zzo38> I did think of a method to transfer money by computer (and even other secure communication channels) in a way which is anonymous and is linked to real cash, and is also limited to your specification, and can cut into as small pieces as you want. For internet, SSH would be used and a set of commands available (and the same commands would be used for internet banking). As far as I know, this has not been implemented.
08:24:25 <fizzie> elliott_: I suggest keeping the server under your bed and not connecting it to a network, then the wiki would finally be safe.
08:24:26 <elliott_> shocking
08:24:35 <elliott_> fizzie: ooh and that would stop people posting bf derivs too
08:24:46 <zzo38> fizzie: But then it would also be unusable.
08:25:12 <elliott_> not like you to object to a perfect but useless solution
08:25:14 <fizzie> There's that; but it's like a win-win-lose situation then, and 2 > 1.
08:25:15 <zzo38> (Unless everyone who wants to use go to your house and can sit under your bed; that is difficult.)
08:25:28 <elliott_> yeah everyone here is welcome to come to my house and sit under my bed to use the wiki
08:25:34 <elliott_> free
08:25:40 <elliott_> if im sleeping please be quiet
08:26:00 <Madoka-Kaname> Let's make a BF deriv
08:26:03 <Madoka-Kaname> That's actually worth something
08:26:06 <elliott_> no
08:26:08 <elliott_> die
08:26:12 <elliott_> kill
08:26:13 <elliott_> burn
08:26:14 <elliott_> fire
08:26:14 <fizzie> "There's a monster under my bed!" "No, no, that's just an esolang wiki visitor."
08:26:38 <elliott_> i would feel v. safe with a bunch of you guys under there
08:28:21 <shachaf> Did someone say BF derivative?
08:28:47 <mroman> :D
08:28:51 <mroman> with less ative
08:28:52 <zzo38> Madoka-Kaname: You do it yourself; many people in here doesn't like it
08:29:37 <zzo38> What should I call the free Hero Mesh clone?
08:30:24 <shachaf> elliott_: I'll go to your house and sit under your bed and use the wiki!
08:30:27 <shachaf> What's the address?
08:32:51 <elliott_> Q street q q q q q q q q x hexham.
08:33:00 <elliott_> zzo38: HeroMeshExceptIt'sFree
08:33:39 <shachaf> elliott_: Did you ever figure out that two-dimensional zipper?
08:33:42 <zzo38> elliott_: Is there an abbreviation for that?
08:34:03 <zzo38> shachaf: What is a two-dimensional zipper?
08:34:08 <elliott_> shachaf: Sort of.
08:34:12 <elliott_> zzo38: Hmeif
08:34:23 <shachaf> zzo38: I was wondering if elliott_ knew.
08:34:26 <shachaf> elliott_: Sort of?
08:34:38 <zzo38> But I also want to know what it is, too.
08:34:56 <shachaf> Ask elliott_.
08:35:16 <zzo38> elliott_:What is a two-dimensional zipper?
08:35:28 <shachaf> elliott_:What
08:35:31 <shachaf> That's a good name.
08:35:44 <elliott_> iyd s hting
08:35:45 <shachaf> Almost as good as eliot_:what
08:36:09 <elliott_> shachaf: where aer free monads in todays edwardk universe
08:36:13 <zzo38> Oops I forgot a space.
08:36:17 <elliott_> http://hackage.haskell.org/package/free oh here
08:36:34 <elliott_> more like free gonads hehehehehheheheheheheheheheheheheheehehehehhehhehhehehehehehehcaugh huhcuahuhwchwuih owerh iwoehf ufh owe keels over
08:37:08 <elliott_> falls into a ditch
08:37:14 <shachaf> elliott_: _Rosencrantz & Guildenstern Are Dead_ is good.
08:37:17 <olsner> elliott_: time to sleep?
08:37:28 <shachaf> You should go see it.
08:38:45 <elliott_> olsner: no i gotta wait for that
08:38:49 <elliott_> shachaf: that sounds like work
08:38:56 <shachaf> It's fun.
08:39:07 <elliott_> fun work???????????????????????????????
08:39:54 <elliott_> fashion? more like FASChionism
08:40:02 <shachaf> ⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇⁇
08:40:22 <elliott_> hi
08:40:42 <zzo38> I have read the article about free monad too, and try a few things, and realize what kind of data structure it makes
08:40:58 <shachaf> The Pirates of Penzance, Berkeley Playhouse, Start Date:02/25 End Date 04/01/12
08:41:02 <shachaf> Should I go see it?
08:41:12 <shachaf> elliott_: Can you fix it so that they stop writing the date like that in the US?
08:41:31 <elliott_> @where is Data.Functor.Alt
08:41:32 <lambdabot> I know nothing about is.
08:41:35 <elliott_> shachaf: yes
08:41:43 <zzo38> I know it is a dumb way to write the date.
08:41:52 <elliott_> oh semigroupoids
08:41:59 <elliott_> and its Data.
08:42:02 <elliott_> wait
08:42:03 <elliott_> wrong Alt
08:42:05 <shachaf> A Funny Thing Happened on the Way to the Forum, Pacifica Spindrift Theatre, Start Date:03/16 End Date 04/15/12
08:42:09 <shachaf> Maybe I should see that.
08:43:03 -!- zzo38 has quit (Quit: My D&D character is monster character they will go under your bed and try to operate the esolang wiki computer but doesn't know how to operate any computer. Too bad! Maybe you lose or tie or draw!).
08:43:55 <elliott_> whoa
08:48:32 -!- churchburner has joined.
08:48:56 <elliott_> `welcome cheater
08:48:58 <elliott_> oops
08:49:00 <elliott_> `welcome churchburner
08:49:05 <HackEgo> cheater: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
08:49:14 <HackEgo> churchburner: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
08:50:16 <churchburner> wow my phone sucks for irc
08:53:03 <churchburner> whats up with lang where interpreter asks the user unanswerable questions
08:53:15 <elliott_> whats up with what being up with it
08:54:18 <churchburner> is there a page or exampl3s, that lang is the shit
08:55:27 <Sgeo> What is the language called?
08:55:33 <Sgeo> Or do you not know?
08:55:49 <churchburner> i dunno
08:56:07 <churchburner> it was in list of ideas
08:57:00 <Sgeo> Among others, there will be some instructions that actually do something useful, though their good effects will not be documented. Programming would require avoiding "traps", both included in specification and not.
08:57:01 <Sgeo> Isn't there already a language like that called "C"?
08:57:01 <Sgeo> [edit]
08:57:04 <elliott_> if it's on the list of ideas, it doesn't exist yet
08:58:07 <churchburner> that would be a fun project
08:58:38 <churchburner> well my phone is going to die. c-ya
09:00:22 <Sgeo> "Rapture is a language inspired by the recent prediction that the world will end on May 21st, 2011, 6 p.m. on the dot (The Bible Guarantees It!) As such, all scheduling in the language is done by making predictions that certain events will run at certain real time dates in the future. When said date inevitably passes without it executing, the program will make an elaborate theological excuse for it not have happening. (e.g. prime_sieve() fail
09:00:23 <Sgeo> ed to start because Jesus heard our sincere prayers and spared our CPU from its great burden.)"
09:00:53 -!- Vorpal has joined.
09:01:21 -!- tikfreenode has joined.
09:02:54 -!- churchburner has quit (Ping timeout: 245 seconds).
09:05:01 <pikhq> Sgeo: BTW, he's at it again.
09:05:29 <Sgeo> Hm?
09:06:01 <Sgeo> The judge guy
09:06:02 <Sgeo> ?
09:07:34 <pikhq> God dammit, no, I misremembered. I thought for some reason that Harold Camping had made *another* fucking apocalypse prediction.
09:08:56 <Sgeo> How is he holding up these days?
09:09:14 <pikhq> Apparently he's recovering from a stroke.
09:09:24 <Sgeo> From Wikipedia: "Camping admitted in a private interview that he no longer believed that anybody could know the time of the Rapture or the end of the world, in stark contrast to his previously staunch position on the subject."
09:09:58 <Sgeo> Is WeCanKnow.com still up, yes it is.
09:10:24 -!- monqy has quit (Quit: hello).
09:11:11 * Sgeo notes a "Message from Mr. Camping" on the Family Radio site
09:12:30 <Sgeo> I can't help but noticing his speech being ... stroke-y. That's not what I should be focused on.
09:45:54 <elliott_> http://news.php.net/php.bugs/167978
09:49:52 -!- derdon has joined.
09:53:22 <oklodol> ion: about your throat swallowing problem and fever unhavingnessity but still feeling like crappity, how long did your problems last?
09:54:26 <elliott_> until he died
09:54:38 <fizzie> oklodol: May I recommend The Quantum Xrroid Consciousness Interface? It's got blinking lights, and will cure you. (Reference: http://www.quantum-biofeedback.net/how.html )
09:54:48 <oklodol> so if i have 40 C fever, will they let me on the plane
09:55:33 <elliott_> fizzie: how much does this cost & i want one
09:56:36 <fizzie> elliott_: There's a forum post selling a unit for $3000.
09:56:44 <fizzie> The poster says he paid $13000 for it.
09:57:02 <fizzie> But it doesn't come with the software, it's mostly for if you want a secondary unit.
09:57:19 <oklodol> Call us. Don't you deserve a Quantum Experience?
09:57:23 <elliott_> fizzie: r u srs
09:57:25 -!- myndzi\ has quit (Read error: Connection reset by peer).
09:57:43 <oklodol> Herb Stockman
09:57:43 <oklodol> Certified Biofeedback Therapist
09:57:55 <fizzie> elliott_: Sure, http://www.energeticforum.com/epfx-quantum-biofeedback/6722-qxci-unit-sale-3-000-a.html
09:58:09 <elliott_> awesome thanks bought
09:58:11 <fizzie> elliott_: Also http://curezone.com/forums/am.asp?i=777896 a second-hand model for $6000.
09:58:38 <elliott_> does it include the software
09:59:04 <fizzie> "So I have one download left on my QXCI that you would have to put on your own computer." So, uh... maybe?
09:59:09 <elliott_> http://www.energetic-medicine.net/QXCI.html I DONT UNDERSTAND
09:59:55 <fizzie> "When it comes round to therapy, buttons are clicked on a screen with little evidence of programming beyond the graphical displays on the QXCI saying it is treating." HOW RUDE.
10:00:11 <oklodol> I am the only owner of this device and of course, it works perfectly in the quantum field of life :-)
10:00:27 <elliott_> "Basically it shows up anything that is affecting the health. For example, if someone has digestive trouble, the QXCI may show that they had salmonella as a child, which is still causing them problems. . . ."
10:00:38 <elliott_> [[
10:00:39 <elliott_> The QXCI device is recommended for adults, children and pets, as well as for self-use; and some proponents even claim that it can work with the patient located elsewhere. A California practitioner who advertised that sessions could be done "from the other side of the world," stated:
10:00:39 <elliott_> If you choose to do a distance-type appointment, you will need to send a recent-as-possible sample of your hair in an envelope and your current signature on a 3" x 5" white index card. This will be placed in the QXCI so that the program may sample your body's frequency. The sample and signature must arrive BEFORE the appointment can be made [6].
10:00:40 <elliott_> ]]
10:00:51 <elliott_> they should use feather, then the sample and signature could arrive after too
10:01:51 <fizzie> elliott_: Sadly, I think FDA banned importing the thing to the US, at least.
10:01:54 <fizzie> http://www.quackwatch.org/01QuackeryRelatedTopics/Tests/xrroid.html
10:02:12 <fizzie> "In January 2008, after being embarrassed by investigative reports published in the Seattle Times [22], the FDA banned importation of the QCXI [23]."
10:02:23 <elliott_> That was where my quoth originate.
10:02:27 <fizzie> Ah.
10:02:30 <fizzie> Okays, then.
10:02:45 <elliott_> more fuel for fda conspiracy theories im sure
10:03:25 <fizzie> "The IMUNE Web site suggested that practitioners have their clients sign an "informed consent" which states (in part): I . . . understand that the QXCI is a device used to identify and balance sources of bio-energetic stress that may impact on the mind-body system. No information should be construed as a claim or representation that this device is used in the diagnosis, cure, mitigation, treatment or prevention of disease or any other medical ...
10:03:31 <fizzie> ... condition [10]."
10:03:34 <fizzie> Heh.
10:03:56 <oklodol> elliott_: did you read your own link?
10:04:05 <elliott_> well no
10:04:10 <oklodol> it's does the diagnosis based on a
10:04:13 <oklodol> random generator
10:04:20 <elliott_> is it quantum
10:04:35 <oklodol> It works by entering data into a screen, which is fed into the EPFX QXCI / SCIOs weighted random number generator which in turn displays results. When it comes round to therapy, buttons are clicked on a screen with little evidence of programming beyond the graphical displays on the QXCI saying it is treating.
10:04:57 <oklodol> Princeton University, while not having anything to do with the EPFX QXCI / SCIO in particular, have shown in independent studies that random events can be influenced.
10:04:59 <elliott_> oh
10:05:00 <elliott_> that wasnt my link
10:05:01 <oklodol> i would love the reference
10:05:02 <elliott_> that was fizzies
10:05:05 <elliott_> my link was to
10:05:09 <elliott_> the offikal site
10:05:21 <oklodol> no i haven't opened fizzie's link
10:05:27 <fizzie> elliott_: That was in fact from energetic-medicine.net too.
10:05:38 <oklodol> yeah, the official site says that. see, random events can be influenced.
10:05:41 <elliott_> ??? what was
10:05:42 <elliott_> im so confused
10:05:49 <elliott_> no i was
10:05:50 <elliott_> talking about
10:05:52 <elliott_> the random thing
10:05:56 <elliott_> "little evidence of pro"
10:05:57 <oklodol> that is from your link
10:05:57 <elliott_> gramming
10:06:00 <elliott_> is not from offikal site
10:06:02 <elliott_> no
10:06:03 <elliott_> i
10:06:06 <elliott_> didnt link the quackwatch page
10:06:15 <elliott_> oh they
10:06:19 <elliott_> they actually say that
10:06:23 <oklodol> they
10:06:23 <elliott_> i thought ht at was the quackwatch people
10:06:25 <oklodol> actually
10:06:25 <oklodol> say
10:06:26 <oklodol> that
10:06:32 <elliott_> thats um
10:06:33 <elliott_> thats
10:06:38 <elliott_> an interesting marketing strategy
10:06:48 <oklodol> this is what quantum xeroidists actually believe
10:07:05 <elliott_> oklodol: speaking of influencing random events how good are you at retropsychokinesis
10:07:12 <elliott_> i'm crap
10:07:17 <fizzie> elliott_: I think they're mostly saying that because they want to sell their own NES-Pro.
10:07:20 <oklodol> okay i guess
10:07:24 <oklodol> better than my neighbor
10:07:26 <fizzie> "This is perhaps a reflection of the age of the QXCI / SCIO system, both in terms of software and hardware. However, it is refreshing to note that there is a device available on the modern market which fulfils our requirements for a state of the art system designed with ease of application in mind – namely, the NES-Pro."
10:07:27 <elliott_> fizzie: oh, is that not the official site or something
10:07:35 <elliott_> heh
10:07:39 <fizzie> Well, it's an official site of some energetic medicine people.
10:08:00 <elliott_> oklodol: is that an actual answer and/or have you not tried it and/or do you even know what i'm talking about and/or if you d o ok
10:08:02 <elliott_> *do
10:08:16 <Sgeo> I hope my medicine has energy. I think ingesting a 0k pill might be bad for me.
10:08:27 <fizzie> They have this sort of a comparison matrix at http://www.energetic-medicine.net/device-comparison.html of the different devices.
10:09:06 <elliott_> fizzie: how good are you at retropsychokinesis im gathering data on finns
10:09:47 <fizzie> Of course the best option is to just spend 11200+16000+21000+13500+15000+15000+10000+12000+1129+13500+3000+2495+6000+5000+15000+10000+1995+3000+15000+5000+170+3500+1695+3500+497 = 204181 dollars and get one of each.
10:10:05 <fizzie> (Except I had to skip Mitosan Therapy and Bodyscan because they didn't have prices listed.)
10:10:42 <fizzie> Anyway, the QXSI/SCIO, according to the table, has "No Credible Scientific Backing", while the NES has "Extensive research team with scientific backing".
10:10:49 <elliott_> :D
10:10:52 <elliott_> fizzie: how good are you at retropsychokinesis im gathering data on finnsfizzie: how good are you at retropsychokinesis im gathering data on finnsfizzie: how good are you at retropsychokinesis im gathering data on finnsfizzie: how good are you at retropsychokinesis im gathering data on finns
10:11:03 <oklodol> NES has Extensive research team with scientific backing
10:11:03 <fizzie> I kinda suck at it. :/ :/ :\
10:11:22 <elliott_> me too
10:11:23 <fizzie> oklodol: Admittedly the Nintendo Entertainment System has some good science behind it.
10:11:23 <elliott_> its ok
10:11:30 <oklodol> elliott_: so i checked what that is and i'm not very good at it actually
10:11:49 <elliott_> again i remain unsure whether the answers i am getting are genuine or just fizzie making stuff up for the yuks because he thinks i'm joking about a thing that isn't a thing
10:11:59 <elliott_> oklodol: ok thank you for your data
10:12:09 <elliott_> my working hypothesis is that finns are really bad at retropsychokinesis
10:12:18 <elliott_> probably Deewiant will prove me wrong by like
10:12:29 <elliott_> being perfect at it
10:12:37 <oklodol> so let me tell you a story
10:12:46 <oklodol> there was this guy whose throat was hurting real bad
10:12:53 <oklodol> and he was like lemme take a pill that'll help
10:13:05 <elliott_> How do you get rid of my micro-organisms and irritants?
10:13:05 <elliott_> We do it electronically. We find what is stressing your system through Quantum BioFeedback testing. Then we neutralize those irritants electronically. Our system has nothing to do with conventional medicine. We don't use drugs or work on the biochemical level as traditional medicine does. We help heal your energy field through physics. Painlessly. Once your stresses are neutralized, your body is the real healer. Afterward, your immune system is
10:13:06 <elliott_> de-stressed and free to heal you to higher levels.
10:13:08 <fizzie> And then BIOFEEDBACK HAPPENED.
10:13:14 <elliott_> What kind of acute problems can it help?
10:13:14 <elliott_> Perhaps you're coming down with a cold or a virus. You've stubbed your toe. You're suffering from a backache. You have tennis elbow. Sciatic pain in your hip. We treat your specific energy flow in this area. When your energy field flows properly, your body is free to heal.
10:13:15 <oklodol> he was like hey i don't need water
10:13:29 <oklodol> and the pill got stuck but he didn't notice because his throat hurt
10:13:39 <oklodol> and then he died
10:13:53 <fizzie> Was this guy in fact YOU?!
10:14:01 <elliott_> rip
10:14:08 <oklodol> well i may have modified to story a bit to make it interesting
10:14:29 <fizzie> Also I want to share another very important point in favour of NES-Pro: "In contrast to the many radionics/biofeedback devices available today such as the QXCI, the NES-Pro does not imprint corrective information directly onto the client, rather, it uses liquid imprints taken orally over a course of the treatment protocol. This method has two main benefits over direct biofeedback: 1) there is no direct portal opened into the energetic field of the ...
10:14:35 <fizzie> ... client, meaning there is a reduced likelihood of background noise, e.g. computer radiation etc., also being received; 2) the client increases their dosage sequentially, so they can control the speed and retracing of ill-health."
10:14:54 <elliott_> ah
10:15:01 <fizzie> Getting computer radiation into my energetic field via the direct portals, I hate it when that happens.
10:15:11 <elliott_> so does this mean i could infect my energetic field by computing things carefully
10:15:14 <elliott_> like reprogram that shit
10:16:06 <fizzie> Mmmaybe, but I'm sure you need some sort of a ten-grand box to open the portal first.
10:16:19 <elliott_> Hey, how do I print partition table on linux with humane units thx
10:16:27 <elliott_> (fdisk prints hideous huge monstrosity numbers)
10:17:41 <elliott_> I don't have parted to preempt that
10:17:48 <elliott_> Probably there's some fdisk command to make the output more reasonable
10:17:53 <shachaf> elliott_: cfdisk?
10:18:14 <elliott_> That works I guess.
10:18:31 <shachaf> FSVO "print"
10:18:31 <elliott_> Oh, I'm not actually using those 7601.13 megabytes as swap.
10:18:35 <elliott_> How much disk space does Windows 7 use?
10:18:40 <shachaf> All of it.
10:18:46 <shachaf> Parkinson's law.
10:19:07 <oklodol> main folder 12 gb
10:19:24 <shachaf> C:\MAIN
10:19:25 <elliott_> HDD free space16 GB of free disk space20 GB of free disk space
10:19:25 <fizzie> "parted -l" also does a print-in-human-units if you happen to have it installed.
10:19:34 <elliott_> Well, I... don't have that kind of disk.
10:19:48 <elliott_> I suppose I could just install XP.
10:19:53 <elliott_> fizzie: <elliott_> I don't have parted to preempt that
10:19:58 <fizzie> Oh.
10:20:02 <fizzie> I misseded.
10:20:04 <fizzie> The point.
10:20:46 <elliott_> I need a Bonsai Windows 7.
10:21:55 <fizzie> Maybe a Windows 7 Starter, isn't that, like, small.
10:22:02 <fizzie> At least they stick it into small boxes.
10:22:05 <elliott_> I see nobody is butting in saying "actually MY windows only takes 6 gigabytes" or whatever.
10:22:10 <elliott_> I don't really want to do "the XP thing".
10:22:16 <elliott_> (This is all because I want to play Worms.)
10:22:51 <fizzie> I don't have the laptop-with-a-Windows-7 on, and I doubt it does a thing where it's a thing. I mean that thing. The wake-on-lan thing.
10:23:24 <elliott_> You could TRY.
10:23:27 <elliott_> Wake-on-lan scares me.
10:23:31 <elliott_> It's one step from that, to sentience.
10:24:09 <Sgeo> I should install that autocomplete thing for emacs
10:24:11 <Sgeo> And paredit
10:24:16 <elliott_> Sgeo: How big is your Windows 7.
10:24:23 <Sgeo> What?
10:24:51 <elliott_> Sgeo: How big is your Windows 7.
10:24:54 <Sgeo> HD space? I have no idea, and can't easily check due to non-working computer.
10:25:05 <Sgeo> It runs acceptably with 1GB RAM if that helps
10:25:51 <fizzie> elliott_: Hey, I have a Windows Server 2003 or something in this Linux workstation. I had completely forgotten about that. It seems to reside on two hundred-gigabyte partitions. Let's see.
10:25:51 <elliott_> shachaf: How big is your Windows 7?
10:26:01 <fizzie> 11G ./System Volume Information
10:26:01 <fizzie> 2.1G ./Users
10:26:01 <fizzie> 11G ./Windows
10:26:05 <fizzie> That's a bit large.
10:26:11 <elliott_> fizzie: That's... not Windows 7.
10:26:13 <fizzie> I don't know what "System Volume Information" is.
10:26:20 <fizzie> It's like almost.
10:26:30 <elliott_> http://indrajitc.wordpress.com/2008/03/25/reclaiming-disk-space-from-system-volume-information/
10:26:43 <elliott_> System Restore, sounds like.
10:27:42 <fizzie> I don't have the MAC address of the laptop listed in /etc/ethers. :/
10:27:47 <fizzie> I suppose there's a DHCP lease for it, though.
10:27:56 <elliott_> More like /etc/AETHERS.
10:28:57 <fizzie> Oh no it doesn't seem to write leases for fixed-address hosts.
10:29:34 <elliott_> ;__;
10:29:45 <fizzie> Well, I poked it with etherwake.
10:29:45 * elliott_ is imagining that it's ~2 metres away from fizzie.
10:30:34 <fizzie> 4.35 km straight-line distance.
10:31:11 <fizzie> Anyway, I have a bad feeling that it doesn't bring the networking up until I log in and nm-applet starts and notices.
10:31:21 <Sgeo> elliott_, WINE isn't working?
10:31:34 <elliott_> fizzie: Your router has 4 km long Ethernet cables?
10:31:45 <elliott_> Sgeo: Indeed. I think it's a driver problem, or -- something, anyway, it's mysterious.
10:31:49 <fizzie> I'm glad to report that I was the worng and it actually woke up by etherwake.
10:32:20 <elliott_> Yay, More PHP Security Vulnerability Updates(tm)
10:33:42 <fizzie> So the C:\Windows is 16G and then there's additional 5.1G of C:\Users and 31G of C:\Program Files (x86).
10:33:51 <fizzie> It's kinda-sorta big, apparently.
10:33:52 <elliott_> fizzie: Well that's an awful big.
10:33:56 <elliott_> I have a feeling stock C;\Windows is smaller.
10:34:00 <elliott_> But still. So big.
10:34:03 <elliott_> Yet XP is so XP.
10:35:02 <elliott_> I wish you could shrink jfs.
10:35:06 <elliott_> That's the one thing it needs to be perfect.
10:35:29 <fizzie> 3.3G of C:\Windows is in "System32", 1.2G is in "SysWOW64", 5.8G in "winsxs", 1.6G in "assembly", and the rest of the subparts are less than a jiggabyte.
10:36:06 <fizzie> I have to say I like the "WOW, it's 64!" connotations of Windows-on-Windows.
10:36:25 <elliott_> WOW That's What I Call Windows 64
10:36:30 <elliott_> (Do you have those over there?)
10:37:14 <fizzie> I do have all kinds of .NET framework versions installed which probably waste a space.
10:37:16 <elliott_> If not: http://en.wikipedia.org/wiki/Now_That's_What_I_Call_Music! (They have the dubious distinction of being full of material you would not, in fact, call music.)
10:37:43 <fizzie> Apparently we do.
10:37:48 <fizzie> Though I was not personally familiar with them.
10:37:56 <fizzie> "As of 2007, eight Now! albums have been released in Finland. There have also been spin-offs including Now That's What I Call Music Pop Hits and Now That's What I Call Dance Music."
10:38:17 <fizzie> I think I had seen the "Absolute Hits" things it mentions.
10:39:27 <elliott_> Hey, I could install Windows 7 to the yuusb drive.
10:39:30 <elliott_> Would that be slow?
10:39:33 <elliott_> Yes, it would, wouldn't it.
10:39:44 <elliott_> It's an actual external hard disk, though.
10:40:23 <fizzie> I don't suppose it's USB 3.0 or anything?
10:41:24 <elliott_> Ha. No, this laptop predates USB 3 being on anything, I believe.
10:41:32 <elliott_> Needs Thunderbolt!
10:42:47 <elliott_> Also there's the problem that, uh, the external hard disk is what I'll need to use to install it.
10:42:52 <elliott_> Does XP even install from yuusb media?
10:42:57 <elliott_> I doubt it.
10:43:00 <elliott_> (Does 7?)
10:43:53 <fizzie> I think they mostly "do" install both from and to an external disk for the value of "people have managed to fiddle enough to do it" of "do".
10:44:32 <elliott_> "In the past, Microsoft offered a tool called the Windows 7 USB/DVD Download Tool that automated the process of converting a Windows 7 Setup ISO file and copy its contents to a bootable USB storage device or to DVD."
10:44:44 <elliott_> fizzie: That sounds considerably easier than any XP hackery.
10:45:04 <fizzie> Yes, the "from" bit is probably better supported.
10:45:49 <elliott_> fizzie: (Do you feel like a magician, booting a computer from kilometres away?)
10:45:58 <elliott_> I mean, I've never done that.
10:46:04 <fizzie> http://www.intowindows.com/how-to-install-windows-7-to-usb-external-hard-drive-must-read/ "Windows cannot be installed to this disk. Setup does not support configuration of or installation to disks connected through a USB or IEEE 1394 port."
10:46:20 <fizzie> But there's instructions on how to do it with WAIK.
10:47:06 <fizzie> Also I do feel a bit like a magician, except it's slightly diminished since I've booted the workstation some dozens of times like that. This was the first time I tried with the laptop, though.
10:47:22 <fizzie> Fortunately it had the wired cable connected, wake-on-wireless it definitely doesn't do.
10:47:27 <elliott_> It's spooky action at a distance.
10:47:53 * elliott_ wonders what to do.
10:48:10 <elliott_> I somewhat doubt 7 will install into 7601 megs.
10:49:03 <fizzie> http://windows.microsoft.com/en-US/windows7/products/system-requirements "16 GB available hard disk space (32-bit) or 20 GB (64-bit)"
10:49:30 <fizzie> That's the Official Word.
10:49:47 <fizzie> Official Microsoft Word, not to be confused with, well, Microsoft Word.
10:50:13 <elliott_> Yes, I enquotened Wikipedia on that matter abovely.
10:50:26 <elliott_> Such a big.
10:50:58 <elliott_> I don't suppose I could somehow make an NTFS partition as a file on the jfs partition, like some horrible reverse Wubi manœuvre.
10:51:44 <fizzie> Cleaning tabs, I found a "biofeedback devices" blog complaining about the EPFX QXCI/SCIO. "Bill Nelson the developer of The EPFX/SCIO or QXCI conducted himself in a very unprofessional manner in some of the interviews and as a result, caused tremendous harm not only to The EPFX/SCIO market but to the entire bio-energteic industry. -- Furthermore his lifestyle as a transvestite has done his company or the industry absolutely no favors at all. Check ...
10:51:50 <fizzie> ... out these links: -- Bill Nelson models as a pregnant female: Click here."
10:51:53 <fizzie> I don't think I will be clicking here.
10:51:55 <fizzie> But it's a weird world.
10:55:16 <elliott_> I take it that's a no.
10:55:36 <fizzie> It's at least unlikely to be a supported thing.
10:56:18 <fizzie> Well, I mean, outside for making a file on the jfs partition and then using that file as a VirtualBox/VMWare/whatever disk image, running it in an operating system that can do jfs.
10:56:46 <elliott_> http://tex.stackexchange.com/users/4427/egreg?tab=reputation
10:56:52 <elliott_> That's an impressive daily reputation change.
10:57:04 <elliott_> fizzie: Well, I was "considering" VirtualBox.
10:57:06 <elliott_> But that's so ugly.
10:57:50 <Sgeo> o.O VOTING FRAUD?
10:58:02 <elliott_> o.O VOTING FRAUD?
11:00:31 <fizzie> TeXland is probably well-known for corrupted officials and unfair elections.
11:01:30 -!- zzo38 has joined.
11:01:49 <elliott_> "But LaTeX3 is really about three to four different levels" -- a list of five items follows.
11:04:22 <zzo38> I have just realized that the free monad of the indexed store comonad is a barrier monad.
11:07:06 <zzo38> (When I wrote the stuff on the paper then I realized)
11:08:40 <elliott_> fizzie: Oh, there's a http://liliputing.com/2009/08/easiest-way-to-install-windows-on-a-netbook-with-a-usb-flash-drive.html thing.
11:09:03 <elliott_> There's also a my chromium is freezing aaah thing.
11:20:59 -!- Phantom_Hoover has joined.
11:33:58 <Sgeo> I think I'm starting to dislike #lisp
11:34:34 <Sgeo> Telling someone not to implement a toy lisp to C converter because there are already things that do CL to C
11:38:27 -!- aloril has quit (Ping timeout: 245 seconds).
11:50:19 -!- aloril has joined.
11:59:29 <mroman> :)
11:59:51 <elliott_> ):
12:00:01 <elliott_> ^scramble :)
12:00:01 <fungot> :)
12:00:04 <elliott_> ^scramble x:)y
12:00:04 <fungot> x)y:
12:00:08 <elliott_> ^scramble :)
12:00:08 <fungot> : )
12:00:11 <elliott_> ^scramble :)
12:00:11 <fungot> ):
12:00:16 <mroman> Smileys are actuall Beam code!!!
12:00:23 <elliott_> ^scramble Smileys are actuall Beam code!!!
12:00:23 <fungot> SiesaeatalBa oe!!!dcme luc r ylm
12:04:38 <quintopia> ^scramble elliott
12:04:39 <fungot> elottil
12:04:48 <quintopia> hello elottil
12:05:03 <elliott_> ^unscramble quintopia
12:05:03 <fungot> qauiipnot
12:05:14 <elliott_> ^scramble quintopia
12:05:14 <fungot> qitpaionu
12:05:40 <fizzie> fungot: Feeling scrambled after all that?
12:05:41 <fungot> fizzie: but it's much like new zealand, in my stone-age country, we still like you even if you're only using the new fnord
12:05:59 <quintopia> the new fnord f150?
12:12:14 -!- myndzi has joined.
12:12:38 <elliott_> `addquote <fizzie> fungot: Feeling scrambled after all that? <fungot> fizzie: but it's much like new zealand, in my stone-age country, we still like you even if you're only using the new fnord
12:12:39 <fungot> elliott_: how usable is borges in the real world
12:12:42 <HackEgo> 812) <fizzie> fungot: Feeling scrambled after all that? <fungot> fizzie: but it's much like new zealand, in my stone-age country, we still like you even if you're only using the new fnord
12:12:44 <elliott_> `addquote <fungot> elliott_: how usable is borges in the real world
12:12:44 <fungot> elliott_: it may not be true on some other tune. go do that now, but i'd like to read
12:12:47 <HackEgo> 813) <fungot> elliott_: how usable is borges in the real world
12:15:47 -!- zzo38 has quit (Quit: Quitters don't win.).
12:18:09 -!- fdhsfdsgdsg has joined.
12:19:12 <mroman> Anybody want to explain the new topic? o_O
12:19:51 -!- fdhsfdsgdsg has quit (Client Quit).
12:20:34 <elliott_> mroman: http://en.wikipedia.org/wiki/David_Wynn_Miller
12:20:51 <elliott_> I miss fdhsfdsgdsg already.
12:21:51 -!- fdhsfdsgdsg has joined.
12:22:41 <elliott_> `welcome fdhsfdsgdsg
12:22:44 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:22:45 <elliott_> I missed you, you know.
12:24:25 -!- fdhsfdsgdsg has quit (Excess Flood).
12:24:49 -!- fdhsfdsgdsg has joined.
12:25:07 <elliott_> `welcome fdhsfdsgdsg
12:25:07 <elliott_> `welcome fdhsfdsgdsg
12:25:08 <elliott_> `welcome fdhsfdsgdsg
12:25:08 <elliott_> `welcome fdhsfdsgdsg
12:25:08 <elliott_> `welcome fdhsfdsgdsg
12:25:09 <elliott_> `welcome fdhsfdsgdsg
12:25:09 <elliott_> `welcome fdhsfdsgdsg
12:25:11 <elliott_> `welcome fdhsfdsgdsg
12:25:32 <fizzie> This channel is just so welcoming.
12:25:33 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:25:41 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:25:55 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:26:00 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:26:05 <fizzie> HackEgo: Couldn't you, I don't know, get some sense and not be so repetitive.
12:26:05 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:26:05 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:26:06 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:26:06 <elliott_> fizzie: Well, they didn't seem to get the hint to stick around with the previous welcomes.
12:26:06 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:26:21 <elliott_> ?so what
12:26:21 <lambdabot> what not available
12:26:34 <fizzie> Did you see my double-directed welcome?
12:26:35 <fizzie> `@ elliott welcome elliott
12:26:39 <elliott_> ?so `run welcome fdhsfdsgdsg; echo '?so'
12:26:39 <lambdabot> `run welcome fdhsfdsgdsg; echo '?so' not available
12:26:40 <HackEgo> elliott: elliott: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:26:42 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page \ ?so not available
12:27:41 <elliott_> `run echo 'echo "?so `run $(cat bin/ok); #$(welcome fdhsfdsgdsg)"' >bin/ok; chmod +x bin/ok
12:27:44 <HackEgo> No output.
12:27:46 <elliott_> `cat bin/ok
12:27:49 <HackEgo> echo "?so `run $(cat bin/ok); #$(welcome fdhsfdsgdsg)"
12:27:52 <elliott_> `bin/ok
12:27:55 <HackEgo> ​/hackenv/bin/ok: line 1: unexpected EOF while looking for matching ``' \ /hackenv/bin/ok: line 2: syntax error: unexpected end of file
12:28:04 <elliott_> `run echo 'echo "?so \`run $(cat bin/ok); #$(welcome fdhsfdsgdsg)"' >bin/ok; chmod +x bin/ok
12:28:08 <HackEgo> No output.
12:28:09 <elliott_> `ok
12:28:12 <HackEgo> ​?so `run echo "?so \`run $(cat bin/ok); #$(welcome fdhsfdsgdsg)"; #fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:28:35 <elliott_> `run echo 'echo "?so \`ok $(welcome fdhsfdsgdsg)"' >bin/ok; chmod +x bin/ok
12:28:38 <HackEgo> No output.
12:28:41 <elliott_> `ok
12:28:44 <HackEgo> ​?so `ok fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:28:55 <elliott_> Oh, HackEgo does the Unicode nonsense.
12:29:01 <elliott_> fizzie: You should kick it for wasting my valuable time.
12:29:05 <elliott_> Wait...
12:29:19 <elliott_> `run echo 'echo "^ul (?so \`ok $(welcome fdhsfdsgdsg))S"' >bin/ok; chmod +x bin/ok
12:29:21 <HackEgo> No output.
12:29:23 <elliott_> `ok
12:29:26 <HackEgo> ​^ul (?so `ok fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page)S
12:29:33 <elliott_> Oh, duh, that won't work either.
12:29:35 <elliott_> Hmm.
12:29:40 <elliott_> ^ul (`welcome)S
12:29:41 <fungot> `welcome
12:29:44 <HackEgo> Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:30:20 <elliott_> > text "a\nb"
12:30:21 <lambdabot> a
12:30:21 <lambdabot> b
12:30:36 <elliott_> @where+ okokok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc
12:30:36 <lambdabot> Okay.
12:30:38 <elliott_> @where okokok
12:30:38 <lambdabot> abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc
12:30:45 <elliott_> @where+ okokok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcXXX
12:30:45 <lambdabot> I will never forget.
12:30:46 <elliott_> @where okokok
12:30:46 <lambdabot> abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcXXX
12:30:51 <elliott_> @where+ okokok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcXXX
12:30:51 <lambdabot> I will never forget.
12:30:52 <elliott_> @where okokok
12:30:53 <lambdabot> abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcXXX
12:30:56 <elliott_> @where+ okokok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcXXX
12:30:56 <lambdabot> I will never forget.
12:30:57 <elliott_> @where okokok
12:30:58 <lambdabot> abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcXXX
12:31:02 <elliott_> @where+ okokok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcXXX
12:31:02 <lambdabot> Good to know.
12:31:03 <elliott_> @where okokok
12:31:03 <lambdabot> abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcXXX
12:31:06 <elliott_> @where+ okokok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcXXX
12:31:07 <lambdabot> It is stored.
12:31:08 <elliott_> @where okokok
12:31:08 <lambdabot> abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcab
12:31:08 <lambdabot> cabcabcabcabcabcabcabcXXX
12:31:09 <mroman> ehm?
12:31:15 <elliott_> mroman: Shhh! Science at work.
12:31:26 <elliott_> @where+ okokok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcXXX
12:31:26 <lambdabot> Done.
12:31:27 <elliott_> @where okokok
12:31:27 <lambdabot> abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcab
12:31:28 <lambdabot> cXXX
12:31:51 -!- fdhsfdsgdsg has left.
12:31:54 <elliott_> @where+ okokok ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcab`welcome fdhsfdsgdsg
12:31:54 <lambdabot> Okay.
12:32:02 <elliott_> ^def ok ul (@where okokok)S
12:32:02 <fungot> Defined.
12:32:04 <elliott_> ^ok
12:32:04 <fungot> @where okokok
12:32:04 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:32:04 <lambdabot> b`welcome fdhsfdsgdsg
12:32:11 <elliott_> @where+ okokok ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca`welcome fdhsfdsgdsg
12:32:11 <lambdabot> Good to know.
12:32:13 <elliott_> ^ok
12:32:14 <fungot> @where okokok
12:32:14 -!- fdhsfdsgdsg has joined.
12:32:14 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:32:14 <lambdabot> `welcome fdhsfdsgdsg
12:32:18 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:32:23 <elliott_> Oh, wait.
12:32:27 <elliott_> fungot ignores lambdabot.
12:32:27 <fungot> elliott_: daniel is a bf implementation in tcl is a bit excessive. does he specify that? oh, yeh!! wash the
12:32:32 <elliott_> fizzie: Why do you *ruin* everything?
12:32:32 <fizzie> I am very ashamed to report that is so.
12:32:42 <elliott_> You can fix that. I know you can fix that, at runtime and all.
12:33:00 <elliott_> Come on, that length overflow is genius!
12:33:04 <fizzie> Anyway, we've *had* botloops. But I can fix it for a couple of iterations if you somehow need.
12:33:05 <elliott_> I deserve to see my spoils. :(
12:33:07 <fizzie> ^ignore
12:33:07 <fungot> ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot)!
12:33:15 <fizzie> ^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot)!
12:33:15 <fungot> OK.
12:33:18 <elliott_> Thank you, as long as a "couple" means "fifteen or so".
12:33:21 <elliott_> ^ok
12:33:21 <fungot> @where okokok
12:33:21 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:33:21 <fungot> @where okokok
12:33:21 <lambdabot> `welcome fdhsfdsgdsg
12:33:22 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:33:22 <lambdabot> `welcome fdhsfdsgdsg
12:33:22 <fungot> @where okokok
12:33:22 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:33:22 <fungot> @where okokok
12:33:23 <lambdabot> `welcome fdhsfdsgdsg
12:33:25 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:33:25 <fungot> @where okokok
12:33:27 <lambdabot> `welcome fdhsfdsgdsg
12:33:28 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:33:29 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:33:29 <fungot> @where okokok
12:33:29 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:33:31 <lambdabot> `welcome fdhsfdsgdsg
12:33:33 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:33:33 <fungot> @where okokok
12:33:33 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:33:35 <lambdabot> `welcome fdhsfdsgdsg
12:33:37 <elliott_> Yes, truly this is a thing of beauty.
12:33:37 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:33:37 <fungot> @where okokok
12:33:38 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:33:39 <lambdabot> `welcome fdhsfdsgdsg
12:33:39 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:33:39 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:33:41 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:33:41 <fungot> @where okokok
12:33:41 <fizzie> ^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot)!
12:33:42 <fungot> OK.
12:33:42 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:33:43 <lambdabot> `welcome fdhsfdsgdsg
12:33:45 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:33:46 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:33:47 <lambdabot> `welcome fdhsfdsgdsg
12:33:48 <fizzie> I'm not going to wait 15, sorry.
12:33:50 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:33:59 <fizzie> But it's very... it's very something, I grant you that.
12:34:02 <elliott_> Now watch as HackEgo carries on the torch for another hour.
12:34:20 <elliott_> Or not.
12:34:38 -!- fdhsfdsgdsg has quit (Client Quit).
12:34:49 <elliott_> Mission accomplished, I think.
12:34:54 <elliott_> I bet they feel very welcome.
12:35:15 <fizzie> Possibly welcome enough to just spontaneously explode.
12:35:54 <elliott_> The best thing is that
12:35:56 <elliott_> @where okokok
12:35:56 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
12:35:56 <lambdabot> `welcome fdhsfdsgdsg
12:35:59 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
12:36:03 <elliott_> will confuse people for the remaining forever.
12:36:53 -!- derdon has quit (Remote host closed the connection).
12:37:31 -!- fdhsfdsgdsg has joined.
12:37:46 <elliott_> fizzie: I don't think you left it for enough iterations.
12:40:47 -!- fdhsfdsgdsg has quit (Excess Flood).
12:41:17 -!- fdhsfdsgdsg has joined.
12:44:34 -!- fdhsfdsgdsg has quit (Max SendQ exceeded).
12:44:57 -!- fdhsfdsgdsg has joined.
12:44:58 -!- fdhsfdsgdsg has quit (Max SendQ exceeded).
12:45:21 -!- fdhsfdsgdsg has joined.
12:45:44 -!- fdhsfdsgdsg has quit (Client Quit).
12:45:55 <elliott_> fizzie: I think this is becoming: a problem.
12:49:32 -!- fdhsfdsgdsg has joined.
12:49:39 <elliott_> fizzie: :(
12:53:41 <fizzie> Yes, it seems impossible to be welcoming enough.
12:54:12 -!- fdhsfdsgdsg has quit (Excess Flood).
12:54:31 <fizzie> Or maybe e just has so much to offer, based on all that flooding messages.
12:54:56 -!- fdhsfdsgdsg has joined.
12:54:57 -!- fdhsfdsgdsg has quit (Client Quit).
12:55:24 <elliott_> fizzie: It's getting quite annoying.
12:58:14 <fizzie> Yes, maybe I'll add a temporary +b after the next hop or so. The person does not seem too interested in discussing things.
13:00:22 <elliott_> fizzie: You scared em away.
13:06:04 <Phantom_Hoover> Wait, why was elliott_ botlooping?
13:06:31 <fizzie> In order to be friendly, AIUI.
13:07:00 <fizzie> Sorry, not "understand", I don't want to stand under any contract.
13:15:35 <elliott_> fizzie: Can you implement the perfect internet protocol?
13:16:06 <fizzie> The only good internet protocol is a dead internet protocol. Like Gopher.
13:17:24 <elliott_> zzo38? Is that you?
13:19:32 <mroman> Firefox does not even support gopher anymore :(
13:19:43 <mroman> I recently noticed while browsing someones site.
13:20:31 <mroman> oh. That someone is zzo38.
13:20:34 <mroman> :)
13:20:40 <elliott_> Vonkeror does, though!!!!
13:21:05 <fizzie> And there's an add-on (obviously) to add it back to modern Firefox.
13:21:25 <fizzie> Chrome hasn't ever supported Gopher, I think.
13:22:44 <mroman> Unless Facebook changes to gopher it probably never ever will.
13:23:24 <fizzie> I have an old book about the Internets, got it when we got our first connection. It's got one quite short chapter on this "new-fangled" WWW thing, something about Mosaic, but mostly it's about things that are quite quite dead now.
13:24:02 <fizzie> Like there was few pages of finger-able addresses that you could poke to get things like Coca-Cola vending machine state information at some US university.
13:24:10 <fizzie> Doing that from home was, like, so magical.
13:24:15 <fizzie> I tried most of them.
13:24:30 <elliott_> Did you get any Coke?
13:24:43 <mroman> Coke through octothingies?
13:24:46 <fizzie> It did not actually deliver, sadly.
13:24:59 * Phantom_Hoover has an urge to watch the LotR films again.
13:25:05 <fizzie> Also some coffee pot status things.
13:25:30 <fizzie> And then Archie and WAIS when you were looking for a thing.
13:28:29 <fizzie> And maybe it mentioned AltaVista too. Not sure. I think this was 1995, in which case it could've been just launched.
13:29:22 <fizzie> Google finds both 1994 and 1995 as publication years for the book, assuming it's called what I think it was called.
13:31:08 <fizzie> Oh, hey: latest news from #xmonad: http://sprunge.us/hFfA
13:31:49 <elliott_> fizzie: Yes, I had a the feeling that it might be a many-place thing.
13:32:20 <fizzie> But it keeps happening in there; it's now around 15:30 in our faketime.
13:32:57 <elliott_> I warned you about fdhsfdsgdsg, bro.
13:58:24 -!- elliott_ has quit (Ping timeout: 246 seconds).
14:06:33 -!- pikhq_ has joined.
14:07:13 -!- pikhq has quit (Ping timeout: 260 seconds).
14:13:36 <fizzie> Oh, hey, now it's at #nethack.
14:13:50 <fizzie> And I see it's been at #maemo for quite a while.
14:13:55 -!- azaq23 has quit (Quit: Leaving.).
14:14:00 <fizzie> Gets everywhere, doesn't e.
14:23:22 -!- MDude has joined.
14:32:12 -!- MoALTz_ has quit (Quit: brb).
14:32:31 -!- MoALTz has joined.
14:32:39 -!- SUBESHL has joined.
14:33:41 -!- SUBESHL has quit (Client Quit).
15:17:46 <fizzie> 17:16 -!- fdhsfdsgdsg [~ghkhghffd@] has quit [K-Lined]
15:17:52 <fizzie> Oh no. :/
15:17:59 <fizzie> Now e's no longer welcome.
15:29:10 <ion> oklodol: It’s been about 7.5 days since the first symptoms. The throat was still aching badly yesterday but it feels better now. There’s still some major sinus congestion that affects the ears, too.
15:31:16 <fizzie> ion: I think he'd like to know whether his ears are likely to EXPLODE if he flies up.
15:44:52 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds).
15:45:13 -!- Phantom_Hoover has joined.
15:52:36 <ion> Quality IT journalism in Finland: the title translates to ‘Linux made Torvalds see red: “please kill yourself”’ http://www.itviikko.fi/tietoturva/2012/03/01/linux-sai-torvaldsin-nakemaan-punaista-pyydan-tapa-itsesi/201224405/7
15:53:27 -!- calamari has joined.
16:11:16 -!- MoALTz has quit (Quit: busy).
16:12:14 -!- Taneb has joined.
16:12:39 <Taneb> Hello!
16:13:28 <ion> o hai
16:13:51 <Taneb> Both today's El Goonish Shive and Freefall are good
16:14:03 <Taneb> Today's xkcd is nice, rather than good.
16:16:09 <Taneb> Taneb's daily webcomic review is now over.
16:16:19 -!- Taneb has changed nick to Ngevd.
16:16:23 <Ngevd> Any messages?
16:16:29 -!- Ngevd has changed nick to Taneb.
16:16:46 -!- calamari has quit (Quit: Leaving).
16:17:18 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
16:39:37 -!- tzxn3 has joined.
17:47:48 -!- augur has quit (Remote host closed the connection).
17:51:28 -!- ais523 has joined.
17:53:34 <ais523> hey, look what my supervisor did: https://sites.google.com/site/thegeometryofsynthesis/
17:53:49 <ais523> (at least vaguely ontopic)
17:57:23 <Friendship> ais523: I like how the page starts with a brief description of what the tool is, then its development history, then download information.
17:57:28 <Friendship> It's an extremely informative design.
17:57:38 <ion> Indeed
17:59:30 <ais523> hmm, where does it say that?
17:59:50 <ais523> let me try with JS and cookies on
18:00:31 <ais523> hmm, no
18:00:42 * ais523 wonders if he/she's somehow missing sarcasm
18:01:00 <ion> Try turning sarcasm on.
18:01:38 <ais523> ah, OK
18:01:49 <ais523> anyway, the website was made entirely by my supervisor
18:01:51 <ais523> I mostly just wrote code for it
18:02:15 <ais523> (try spotting typos in the EULA, if you want some fun; we just put up what the lawyers told us to)
18:02:25 <ais523> (or alternatively, try out the code)
18:04:59 <ais523> I am also not inspired by it being made in Google Sites
18:13:51 -!- Phantom_Hoover has joined.
18:21:32 -!- ais523 has quit (Ping timeout: 240 seconds).
18:24:27 -!- Taneb has quit (Ping timeout: 244 seconds).
18:26:36 -!- ais523 has joined.
18:27:13 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
18:34:21 -!- augur has joined.
18:42:56 -!- augur has quit (Remote host closed the connection).
18:49:28 -!- augur has joined.
19:18:09 -!- MoALTz has joined.
19:28:00 -!- ais523 has quit (Ping timeout: 244 seconds).
19:45:06 -!- ais523 has joined.
20:13:36 -!- Phantom_Hoover has joined.
20:15:55 -!- tswett has quit (Read error: Operation timed out).
20:16:11 -!- tswett has joined.
20:32:42 -!- zzo38 has joined.
20:40:22 -!- oerjan has joined.
20:41:58 -!- MDude has quit (Ping timeout: 265 seconds).
20:50:47 -!- pikhq has joined.
20:50:54 -!- pikhq_ has quit (Ping timeout: 260 seconds).
21:07:55 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds).
21:15:44 -!- pikhq_ has joined.
21:15:59 -!- pikhq has quit (Ping timeout: 244 seconds).
21:33:04 -!- Phantom_Hoover has joined.
21:33:05 -!- Phantom_Hoover has quit (Changing host).
21:33:05 -!- Phantom_Hoover has joined.
21:43:01 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds).
21:44:29 -!- Phantom_Hoover has joined.
21:44:54 -!- MDude has joined.
21:47:17 -!- kallisti has joined.
21:56:01 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds).
22:48:32 -!- elliott has joined.
22:50:46 <elliott> [[
22:50:47 <elliott> I would just appreciate an opinion on this new low-level esoteric programming language I made up... -- 08:00, 29 February 2012 (UTC)
22:50:47 <elliott> How do you do conditionals and loops? —ehird 15:41, 29 February 2012 (UTC)
22:50:47 <elliott> It's probably esoteric... because you can't do conditionals and loops ---- 13:57, 2 March 2012 (UTC)
22:50:47 <elliott> ]]
22:50:49 <elliott> *sigh*
22:53:07 <ion> heh
23:01:32 <Sgeo> Well, a language without conditionals and loops is probably esoteric (or designed by an incompetent)
23:01:56 <elliott> That makes the lambda calculus esoteric.
23:02:04 <elliott> Heck, that makes the functional subset of J and K esoteric.
23:02:11 <elliott> (And so probably APL, though I'm not sure.)
23:02:16 -!- kallisti has quit (Quit: Lost terminal).
23:02:42 <Sgeo> Lambda calculus has conditionals and loops, just not as language features.
23:02:43 <Sgeo> >.>
23:04:44 <elliott> Sgeo: Therefore the lambda calculus also has, e.g. pointers.
23:09:12 -!- monqy has joined.
23:10:24 <elliott> hi monqy
23:12:59 <elliott> 15:52:36: <ion> Quality IT journalism in Finland: the title translates to ‘Linux made Torvalds see red: “please kill yourself”’ http://www.itviikko.fi/tietoturva/2012/03/01/linux-sai-torvaldsin-nakemaan-punaista-pyydan-tapa-itsesi/201224405/7
23:13:08 <elliott> ion: I take it Linus Torvalds is the closest thing Finns have to a celebrity?
23:13:19 <Friendship> And he's a Fennoswede haw haw haw
23:13:28 <elliott> I mean, you've got the gossip, the scandal, the drama, the good looks...
23:13:33 <elliott> Okay, maybe not the good looks.
23:13:45 <elliott> But Finland settling for something almost good should surprise nobody.
23:14:03 -!- tzxn3 has quit (Read error: Connection reset by peer).
23:14:29 <elliott> ais523: Did he rename it again>?
23:14:31 <elliott> *?
23:14:37 <elliott> Or is this GOS thing not The Compiler?
23:14:38 <fizzie> You have to play with the cards you've been dealt.
23:14:53 * elliott reads the license.
23:15:00 * elliott decides to never download this software.
23:15:05 <ais523> elliott: GOS is the name of the compiler, Verity is the name of the language
23:15:12 <ais523> and the file extension is .ia
23:15:43 <elliott> I found a way to circumvent the license
23:15:48 <monqy> hi
23:16:12 <elliott> (search fo "gosc.tgz")
23:16:26 <elliott> *for
23:17:24 <elliott> I will now proceed to make a derivative work of it for non-academic purposes.
23:18:23 <ais523> err, if you /don't/ accept the license, then you can't distribute derivative works of it at all because nothing's licensing it to you
23:18:26 <ais523> what do you think of it, anyway?
23:18:46 <elliott> ais523: I can't distribute them, but if I agreed to the license, I would be prohibited from even making them
23:19:03 <ais523> well, OK
23:20:41 <elliott> the syntax is pretty
23:20:59 <elliott> though it wants layout
23:22:11 <ais523> actually, I'd better go home before I miss the last bus
23:22:16 -!- derdon has joined.
23:22:16 <ais523> I got a little preoccupied with Rubicon…
23:22:20 <ais523> bye everyone
23:22:24 -!- ais523 has quit (Remote host closed the connection).
23:37:51 <oerjan> <elliott_> shocking <-- HEY THAT'S A VIOLATION OF MY TRADEMARK PATENT COPYRIGHT
23:38:57 <shachaf> oerjan: Wait, that's yours?
23:39:01 <shachaf> I thought that was elliott_'s.
23:39:04 <shachaf> shocking
23:39:21 <oerjan> shachaf: that's a very bold move you're doing there
23:40:01 <elliott> finally i have almost passed all my enemies in stack overflow reputation
23:40:04 <elliott> hate is the best motivator
23:40:14 <shachaf> elliott: Is cmccann among your enemies?
23:42:04 <elliott> I... don't think so?
23:42:11 <oerjan> <elliott_> `welcome cheater <-- now _that's_ shocking
23:42:16 <elliott> IT WAS A MISTAKE
23:42:54 <Sgeo> IT'S A FAKE
23:42:59 <shachaf> `welcome ?where ?where `welcome
23:43:04 <HackEgo> ​?where: ?where: `welcome: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
23:43:05 <elliott> fizzie: ping
23:43:12 <shachaf> Aw.
23:43:33 <oerjan> ?ru: 2+2
23:43:33 <lambdabot> 4
23:43:49 <Sgeo> ru?
23:43:52 <Sgeo> ?do: 2+2
23:43:52 <lambdabot> 2 + 2
23:43:53 <oerjan> oh wait it's the invisible space
23:43:55 <Sgeo> Ah
23:43:57 <elliott> fizzie: ping ping ping ping
23:44:03 <elliott> oerjan: did you like my botloop
23:44:08 <shachaf> oerjan: There's also an mabiguity with ?where+
23:44:21 <oerjan> elliott: there was a botloop? i may not have got that far.
23:44:49 <oerjan> shachaf: shocking
23:44:51 <elliott> oerjan: you're in for a treat
23:45:03 <shachaf> elliott: Am I in for a treat?
23:45:06 <shachaf> I don't read logs.
23:45:06 <elliott> admittedly it required fizzie's cooperation.
23:45:07 <elliott> shachaf: no
23:45:12 <shachaf> :-(
23:45:16 <shachaf> Can I be in for a treat?
23:45:50 <elliott> no
23:45:56 <oerjan> <elliott_> if it's on the list of ideas, it doesn't exist yet <-- well in theory.
23:45:59 <shachaf> @where okokok
23:45:59 <lambdabot> ^ok abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca
23:45:59 <lambdabot> `welcome fdhsfdsgdsg
23:46:03 <HackEgo> fdhsfdsgdsg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
23:46:56 <elliott> shachaf: YOU RUINED IT FOR OERJAN
23:47:01 <elliott> oerjan: kick shachaf for ruining the magic
23:47:06 * oerjan swats shachaf -----###
23:47:11 <elliott> no
23:47:12 <elliott> not swat
23:47:14 <elliott> kick
23:47:16 <elliott> i know they sound similar
23:47:28 <shachaf> `swat elliott
23:47:32 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: swat: not found
23:47:38 <oerjan> the keys are like right next to each other
23:48:41 <shachaf> `run echo -ne '#!/bin/bash\necho "/me swats $@ -----###"\n' > bin/swat; chmod +x bin/swat
23:48:44 <HackEgo> No output.
23:49:00 <shachaf> Obviously that'll work with /me instead of \SOMETHING ACTION, right?
23:49:02 <shachaf> `swat elliott
23:49:06 <HackEgo> ​/me swats elliott -----###
23:49:21 <shachaf> See?
23:49:43 <elliott> `rm bin/swat
23:49:46 <HackEgo> No output.
23:50:48 <oerjan> sheesh
23:51:04 <shachaf> `run echo -ne '#!/bin/bash\necho "\001ACTION swats $@ -----###\001"\n' > bin/swat; chmod +x bin/swat
23:51:07 <elliott> `rm bin/swat
23:51:08 <HackEgo> No output.
23:51:08 <shachaf> `swat swat
23:51:10 <elliott> That won't even work.
23:51:10 <HackEgo> rm: cannot remove `bin/swat': No such file or directory
23:51:14 <elliott> `rm bin/swat
23:51:17 <HackEgo> No output.
23:51:21 <oerjan> elliott: you're being horribly rude, you know that?
23:51:22 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: swat: not found
23:52:07 <elliott> oerjan: Don't worry, shachaf is used to it.
23:52:41 <shachaf> :-(
23:52:46 <shachaf> `run echo -ne '#!/bin/bash\necho "\001ACTION swats $@ -----###\001"\n' > bin/swat; chmod +x bin/swat
23:52:49 <HackEgo> No output.
23:52:49 <shachaf> `swat elliott
23:52:52 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: swat: not found
23:52:56 <shachaf> `swat elliott
23:52:59 <HackEgo> ​.ACTION swats elliott -----###.
23:53:03 <elliott> I told you it wouldn't work.
23:53:05 <elliott> `rm bin/swat
23:53:08 <HackEgo> No output.
23:53:14 <shachaf> Stop rming my bin/swat
23:53:36 <elliott> Stop having a broken bin/swat.
23:53:46 <shachaf> elliott: Who said it was broken?
23:53:52 <shachaf> It matches the specification perfectly.
23:54:17 <elliott> I don't like the specification.
23:55:36 <oerjan> !help languages
23:55:37 <EgoBot> ​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh.
23:55:53 <oerjan> ^ul (<CTCP>ACTION test<CTCP>)
23:56:00 <oerjan> ^ul (<CTCP>ACTION test<CTCP>)S
23:56:00 * fungot test
23:56:07 <oerjan> !help
23:56:07 <EgoBot> ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help <command>.
23:56:23 <oerjan> !bf_txtgen <CTCP>ACTION swats s
23:56:27 <EgoBot> ​159 ++++++++++++[>>+++>+++++>+++++++<<<<-]>+.>>+++++.++.>.<++++++.++++++.-.<----.>+++++++++++++++++++++++++++++++++++++.++++.>+++++++++++++.<---.-.<.>.<<+++++++++. [717]
23:57:06 <oerjan> !bf_txtgen ACTION swats -----###
23:57:08 -!- augur has quit (Remote host closed the connection).
23:57:09 <EgoBot> ​176 +++++++++++[>++++++>++++++++++>+++>++++<<<<-]>-.++.+++++++++++++++++.-----------.++++++.-.>>-.<+++++.++++.<+++++++++++++++++++.>---.-.>.>+.....<+++...-------------------------. [222]
23:57:42 -!- augur has joined.
23:58:45 <oerjan> ^def swat bf +.++++++++++[>++++++>++++++++++>+++>++++<<<<-]>-.++.+++++++++++++++++.-----------.++++++.-.>>-.<+++++.++++.<+++++++++++++++++++.>---.-.>.>>,[.,]<<.>+.....<+++...-------------------------.>>+.
23:58:45 <fungot> Defined.
23:58:49 <oerjan> ^swat elliott
23:58:49 * fungot swats elliott -----###.
23:58:53 <oerjan> oops
23:59:10 <oerjan> ^swat elliott
23:59:10 * fungot swats elliott -----###.
23:59:25 <elliott> ^def swat bf
23:59:26 <fungot> Usage: ^def <command> <lang> <code>
23:59:31 <elliott> fungot: You suck.
23:59:31 <oerjan> hm it's that pesky space of tab expansion again
23:59:31 <fungot> elliott: forking is so nice ( perhaps for performance reasons
23:59:34 <elliott> ^def swat ul ()
23:59:34 <fungot> Defined.
23:59:54 <shachaf> ^def swat bf +.++++++++++[>++++++>++++++++++>+++>++++<<<<-]>-.++.+++++++++++++++++.-----------.++++++.-.>>-.<+++++.++++.<+++++++++++++++++++.>---.-.>.>>,[.,]<<.>+.....<+++...-------------------------.>>+.
23:59:54 <fungot> Defined.
23:59:55 <oerjan> oh that . is wrong
00:00:25 <shachaf> ^swat hmm
00:00:25 * fungot swats hmm -----###.
00:00:43 <oerjan> ^def swat bf +.++++++++++[>++++++>++++++++++>+++>++++<<<<-]>-.++.+++++++++++++++++.-----------.++++++.-.>>-.<+++++.++++.<+++++++++++++++++++.>---.-.>.>>,[.,]<<.>+.....<+++...-------------------------.[-]+.
00:00:43 <fungot> Defined.
00:00:50 <oerjan> ^swat now
00:00:50 * fungot swats now -----###.
00:00:53 <oerjan> argh
00:01:11 <oerjan> why the final . ?
00:01:15 * elliott knows why.
00:01:23 <oerjan> oh hm
00:01:32 <oerjan> ^def swat bf +.++++++++++[>++++++>++++++++++>+++>++++<<<<-]>-.++.+++++++++++++++++.-----------.++++++.-.>>-.<+++++.++++.<+++++++++++++++++++.>---.-.>.>>,[.,]<<.>+.....<+++...[-]+.
00:01:32 <fungot> Defined.
00:01:36 <oerjan> ^swat now
00:01:37 * fungot swats now -----###
00:02:14 -!- augur has quit (Ping timeout: 244 seconds).
00:03:16 <elliott> ^def swat swat swat
00:03:16 <fungot> Usage: ^def <command> <lang> <code>
00:03:48 <oerjan> ^def swat bf +.++++++++++[>++++++>++++++++++>+++>++++<<<<-]>-.++.+++++++++++++++++.-----------.++++++.-.>>-.<+++++.++++.<+++++++++++++++++++.>---.-.>.>>,[--------------------------------[++++++++++++++++++++++++++++++++.[-]],]<<.>+.....<+++...[-]+.
00:03:49 <fungot> Defined.
00:03:54 <oerjan> ^swat test
00:03:55 * fungot swats test -----###
00:03:58 <oerjan> ^swat elliott
00:03:58 * fungot swats elliott -----###
00:04:02 <oerjan> excellent
00:04:11 <shachaf> ^swat elliott
00:04:11 * fungot swats elliott -----###
00:04:18 <shachaf> Yep, it works.
00:04:18 <elliott> ^def swat ul !
00:04:18 <fungot> Defined.
00:04:39 <zzo38> ^def swat forth 1 EMIT ." ACTION swats " [BEGIN] KEY EMIT KEY? 0= [UNTIL] ." -----###"
00:04:39 <fungot> Usage: ^def <command> <lang> <code>
00:04:59 <oerjan> i think elliott has a negative feeling about ^swat for some incomprehensible reason
00:05:00 <zzo38> ^def swat ul
00:05:00 <fungot> Usage: ^def <command> <lang> <code>
00:05:07 <zzo38> ^def swat sh
00:05:07 <shachaf> ^list languages
00:05:07 <fungot> Usage: ^def <command> <lang> <code>
00:05:09 <elliott> I hereby mandate that ^swat can only return under that Forth form.
00:05:21 <elliott> oerjan will just have to implement Forth in Befunge-98 if he wants it.
00:05:39 <zzo38> ^def swat false
00:05:39 <fungot> Usage: ^def <command> <lang> <code>
00:05:47 <olsner> looks like lots of FUN has been had in the channel tonight
00:05:57 <oerjan> zzo38: only bf and ul are implemented languages
00:06:42 <zzo38> oerjan: O, there is no language extensions either?
00:07:25 <oerjan> zzo38: they're both implemented in funge-98 in fungot's source
00:07:25 <fungot> oerjan: i'm having a big bang theory!!! you die...", and then having each entry be a 16-bit cons cell. also popular: ' lst' for lists.
00:07:46 <shachaf> ^def swat bf +1 EMIT ." ACTION swats "++++++++++[BEGIN>++++++>++++++++++>+++>++++<<<<-] KEY EMIT KEY? 0= >-.++.+++++++++++++++++.-----------.++++++.-.>>-.<+++++.++++.<+++++++++++++++++++.>---.-.>.>>,[UNTIL--------------------------------[++++++++++++++++++++++++++++++++.[-]],]<< .">+.....<+++...[-]+. -----###"
00:07:46 <fungot> Defined.
00:07:51 <shachaf> ^swat elliott
00:07:51 * fungot swats elliott -----###
00:08:01 <elliott> ^def swat bf
00:08:01 <fungot> Usage: ^def <command> <lang> <code>
00:08:03 <elliott> ^def swat bf swat
00:08:03 <fungot> Defined.
00:08:09 <oerjan> shachaf: very elegant
00:08:34 <shachaf> elliott just hates.
00:08:42 <zzo38> Are you trying to cinfuse things?
00:09:02 <shachaf> ^elliott
00:09:13 <oerjan> `? elliott
00:09:16 <HackEgo> elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things?
00:09:30 <elliott> oerjan: btw fix http://esolangs.org/w/index.php?title=AutoMouse&curid=1235&diff=30864&oldid=30819 thanks
00:09:31 <shachaf> `? zzo38
00:09:34 <HackEgo> zzo38 is not actually the next version of fungot, much as it may seem.
00:10:37 <zzo38> It is probably easier to implement Forth without GNU extensions, anyways
00:11:01 <shachaf> ^forth
00:11:05 <shachaf> @where forth
00:11:05 <lambdabot> I know nothing about forth.
00:11:09 <shachaf> @go forth
00:11:09 <lambdabot> Maybe you meant: google googleit do
00:11:14 <shachaf> @do
00:11:14 <lambdabot> ()
00:11:19 <shachaf> @do (,)
00:11:19 <lambdabot> (,)
00:11:23 <shachaf> @do x >>= x
00:11:23 <lambdabot> do { a <- x; x a}
00:11:37 <elliott> @type ?x >>= ?x
00:11:37 <lambdabot> Top level:
00:11:37 <lambdabot> Occurs check: cannot construct the infinite type: a = a -> b
00:11:38 <lambdabot> Expected type: a -> a
00:11:56 <shachaf> In other words, we need infinite types support.
00:26:08 <elliott> OCaml has that.
00:27:11 <elliott> http://meta.stackoverflow.com/questions/124343/how-to-fix-it-if-your-variables-arent-passing
00:41:04 -!- Vorpal has quit (Ping timeout: 272 seconds).
00:46:50 <oerjan> elliott: it was removed?
00:47:09 <oerjan> also mm, waffles
00:47:53 <shachaf> ^swat swat
00:48:03 <elliott> oerjan: You missed it.
00:48:16 <shachaf> ^def swat bf +1 EMIT ." ACTION swats "++++++++++[BEGIN>++++++>++++++++++>+++>++++<<<<-] KEY EMIT KEY? 0= >-.++.+++++++++++++++++.-----------.++++++.-.>>-.<+++++.++++.<+++++++++++++++++++.>---.-.>.>>,[UNTIL--------------------------------[++++++++++++++++++++++++++++++++.[-]],]<< .">+.....<+++...[-]+. -----###"
00:48:16 <fungot> Defined.
00:48:21 <shachaf> ^swat elliott
00:48:21 * fungot swats elliott -----###
00:48:25 <oerjan> elliott: AAA
00:48:28 * elliott screenshots.
00:48:55 <oerjan> yay
00:49:21 <elliott> http://ompldr.org/vY3d4cA
00:50:25 <oerjan> fancy
00:52:32 <elliott> fizzie: Pingyping.
00:53:28 * elliott gets an ingenious idea.
00:54:45 <elliott> > "abc" >>= flip replicateM_ [0..]
00:54:46 <lambdabot> Couldn't match expected type `GHC.Types.Char'
00:54:46 <lambdabot> against inferred type...
00:54:56 <elliott> hmm
00:55:06 <elliott> > [0..] >>= (`replicateM` "abc")
00:55:06 <lambdabot> ["","a","b","c","aa","ab","ac","ba","bb","bc","ca","cb","cc","aaa","aab","a...
00:55:28 <elliott> > [1..] >>= (`replicateM` "abc")
00:55:29 <lambdabot> ["a","b","c","aa","ab","ac","ba","bb","bc","ca","cb","cc","aaa","aab","aac"...
00:55:48 <oerjan> elliott: i'm pretty sure that one's been done here before
00:55:49 <elliott> [1..] >>= (`replicateM` "abcdefghijklmnopqrstuvwxyz012346789")
00:55:53 <elliott> > [1..] >>= (`replicateM` "abcdefghijklmnopqrstuvwxyz012346789")
00:55:54 <lambdabot> ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s...
00:56:15 <shachaf> 16:48 < copumpkin> > [0..] >>= (`replicateM` ['a'..'z']) -- fine
00:56:59 <oerjan> also some times with =<< iirc
01:01:28 <elliott> Woo, it works
01:02:03 <elliott> Nobody minds if I wildly abuse solidity's network connection, right?
01:04:27 <elliott> That's good.
01:06:35 <oerjan> well it's your connection
01:09:39 -!- itidus21 has joined.
01:10:06 <elliott> `welcome itidus21
01:10:09 <HackEgo> itidus21: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
01:10:34 <itidus21> now i know which type of esoteric this is
01:11:02 -!- augur has joined.
01:11:03 -!- augur has quit (Remote host closed the connection).
01:11:53 -!- augur has joined.
01:12:10 <elliott> `@ itidus21 ? esoteric
01:12:13 <HackEgo> itidus21: This channel is about programming -- for the other kind of esoterica, try #esoteric on irc.dal.net.
01:19:12 <oerjan> "An `MVar`"
01:19:13 <oerjan> is like a burri… wait, wrong tutorial.
01:19:29 * oerjan strangles irssi
01:24:28 <elliott> oerjan: wat
01:25:50 <elliott> > replicateM 3 "abc"
01:25:51 <lambdabot> ["aaa","aab","aac","aba","abb","abc","aca","acb","acc","baa","bab","bac","b...
01:35:14 -!- cheater has quit (Ping timeout: 244 seconds).
01:35:58 -!- derdon has quit (Remote host closed the connection).
01:37:11 <oerjan> elliott: "An `MVar` is like a burri… wait, wrong tutorial."
01:37:25 <oerjan> quote from parallel haskell digest
01:37:47 <elliott> ah
01:38:36 * oerjan also wants to strangle the haskell designers for not making a raw string syntax
01:39:04 <elliott> oerjan: use a TH qq package?
01:39:46 <oerjan> elliott: i couldn't find an appropriate one.
01:40:53 <oerjan> i made such a module myself though
01:40:53 <elliott> oerjan: there's an ehird SO answer for that(tm)
01:40:54 <zzo38> I did put , on my own idea of programming language, the syntax for string literals that can be heredocs. Possibly later version of GHC might also add extensions for such things
01:41:29 <elliott> oerjan: let me dig it up :P
01:41:46 <elliott> oerjan: http://stackoverflow.com/questions/8956801/which-haskell-library-for-interpolated-strings (I cover ones that can't do interpolation too)
01:41:53 <elliott> though with an interpolated one you only have to worry about, like, ${ and |]
01:41:59 <elliott> which are probably unlikely strings for you
01:42:24 <oerjan> indeed those are not legal Qdeql syntax :P
01:42:49 <oerjan> well, except that Qdeql treats everything else as comments.
01:43:03 * elliott has ~10 minutes to learn how to use screen
01:43:13 <elliott> elliott@solidity:~$ screen
01:43:13 <elliott> $TERM too long - sorry.
01:43:13 <elliott> elliott@solidity:~$ echo $TERM
01:43:13 <elliott> rxvt-unicode-256color
01:43:24 <oerjan> i suppose interpolation _might_ be nice
01:44:39 <elliott> oerjan: how do you detach a screen session
01:44:49 <oerjan> i have never used screen
01:44:51 <quintopia> ^a d is my preferred method
01:45:18 <elliott> quintopia: ok, where does that put the file thing?
01:45:25 <elliott> i.e. how do i re-attach
01:45:43 <quintopia> screen -r
01:45:48 <elliott> thank you
01:45:48 <quintopia> reattaches last session
01:45:53 <elliott> that works even past ssh reconnects, right?
01:46:01 <quintopia> yes
01:46:05 <elliott> thank you
01:47:03 <quintopia> if you will be attaching from multiple devices, and don't want to have to remember whether you detached or not
01:47:06 <quintopia> use screen -dr
01:47:21 <quintopia> (detach from elsewhere and reattach here)
01:48:02 <elliott> i won't be
01:48:19 <elliott> this is just so I can leave mplayer running without having to be connected all the time, and still be able to check on it easily
01:48:25 <quintopia> gotcha
01:49:35 -!- cheater has joined.
01:49:49 <oerjan> heh string-qq looks almost like what i wrote
01:50:07 <oerjan> with a few enhancements
02:00:53 <oerjan> elliott: btw i think i didn't find your answer earlier because i was searching for raw strings, which are not mentioned on that page
02:01:53 <oerjan> while there are a couple other answers telling haskell doesn't have them
02:02:42 <elliott> ah
02:03:58 <Jafet> I like my strings medium rare
02:05:18 <oerjan> Jafet: it's a bit annoying when you're trying to quote snippets from an esolang which uses \ all over the place
02:05:48 <Jafet> interact show
02:06:26 <oerjan> Jafet: by quoting i mean "but into a haskell program"
02:06:39 <Jafet> Exactly.
02:06:43 <elliott> oerjan: you could just read from a file, you know
02:06:47 <elliott> with unsafePerformIO if you must
02:07:06 <oerjan> elliott: um part of my annoyance is also about having to make this more than one file
02:07:16 * oerjan hasn't actually started writing the program yet though
02:07:19 <elliott> ok :P
02:10:40 <oerjan> ok so i got the idea to click on a random page on the wiki to see if there was something to improve.
02:10:44 <oerjan> i hit Esme.
02:11:24 <zzo38> Perhaps use a kind of preprocessor
02:11:30 <elliott> oerjan: better improve it!
02:11:37 <elliott> i suggest e.g. blanking the page
02:11:50 <elliott> i do the random cleanup thing too
02:11:54 <elliott> it's rewarding
02:12:28 <zzo38> I think you should leave it there. It is one of the joke languages
02:12:38 <oerjan> i think there is a certain point of view from which the Esme page is already perfect.
02:14:21 * oerjan hits random again instead
02:20:10 <elliott> oerjan: what did you hit :D
02:20:16 <oerjan> INCAL
02:20:31 <oerjan> zzo38: http://zzo38computer.cjb.net/esoteric/incal/ doesn't load
02:20:31 <elliott> wow, it doesn't even have an introduction
02:20:45 <elliott> oerjan: it is probably obsoleted in favour of a gopher link :P
02:21:25 <itidus21> wow it earned the Shameful category
02:21:45 -!- azaq23 has joined.
02:21:55 -!- azaq23 has quit (Max SendQ exceeded).
02:22:59 -!- azaq23 has joined.
02:23:01 -!- azaq23 has quit (Changing host).
02:23:01 -!- azaq23 has joined.
02:23:08 -!- azaq23 has quit (Client Quit).
02:23:26 <elliott> itidus21: what, Esme?
02:23:27 <elliott> it created it.
02:23:30 -!- azaq23 has joined.
02:23:50 <itidus21> that is quite a feat
02:24:15 <itidus21> in a place where obfuscated code is celebrated
02:24:42 <elliott> it's not obfuscated.
02:24:44 <elliott> it's just meaningless
02:25:24 <itidus21> wow
02:25:50 <elliott> hmm, this mp3 file is going to end up at like a gigabyte.
02:25:55 <elliott> or two.
02:26:02 <itidus21> so the feat is to make a full sized article about an esolang which actually has no meaning
02:27:57 * oerjan swats zzo38 for being another person prohibiting the web archive
02:28:03 <itidus21> ###b#ott#les#of#b#eer o#n t#he #w#all#, ###lovely ###[[Esme]]ralda ###o#n ###t#h#e #b#ee#r...
02:28:04 <oerjan> *+ -----###
02:28:16 -!- NihilistDandy has joined.
02:29:01 <itidus21> to think that i could accidently catch the bus with the person who wrote "###b#ott#les#of#b#eer o#n t#he #w#all#, ###lovely ###[[Esme]]ralda ###o#n ###t#h#e #b#ee#r..."
02:29:13 <elliott> `addquote <itidus21> to think that i could accidently catch the bus with the person who wrote "###b#ott#les#of#b#eer o#n t#he #w#all#, ###lovely ###[[Esme]]ralda ###o#n ###t#h#e #b#ee#r..."
02:29:16 <HackEgo> 814) <itidus21> to think that i could accidently catch the bus with the person who wrote "###b#ott#les#of#b#eer o#n t#he #w#all#, ###lovely ###[[Esme]]ralda ###o#n ###t#h#e #b#ee#r..."
02:29:24 <elliott> oerjan: technically, everyone. http://zzo38computer.cjb.net/robots.txt
02:31:00 <oerjan> oh so even google isn't allowed
02:31:26 <elliott> oerjan: you must have missed zzo38 suggesting blocking google as the solution to all google-related problems.
02:31:37 <oerjan> well at least the page is a little prettier now
02:32:00 <elliott> yay
02:32:49 <oerjan> oh hm forgot the introduction
02:36:10 <elliott> hard to write without any more information...
02:36:31 <NihilistDandy> Did David-Wynn: Miller make the news recently?
02:38:21 <elliott> Only the #esoteric news.
02:38:55 <Friendship> GREGOR-FRIENDSHIP-RICHARDS: also makes #esoteric news regularly.
02:40:27 <NihilistDandy> lol
02:41:39 <NihilistDandy> Also, gopher?
02:42:13 -!- tikfreenode has changed nick to Tiktalik.
02:42:36 <NihilistDandy> I didn't think anyone *ever* used that :|
02:44:48 <elliott> NihilistDandy: You seem to be assuming zzo38 is a member of everyone.
02:45:23 <zzo38> Actually a few other people also use gopher
02:46:39 <oerjan> SCA members, probably
02:46:47 <elliott> :D
02:47:34 <elliott> hmm, why did the dollar recover from a few years ago? i distinctly recall it being <0.6 gbp
02:48:19 <pikhq_> elliott: That might have actually been the GBP failing.
02:49:35 <oerjan> pikhq_: elliott clearly means this in the "Storm in the channel; continent isolated" sense.
02:49:49 <elliott> pikhq_: That's impossible.
02:50:01 <elliott> The GBP can never fall.
02:50:06 <pikhq_> 1 USD is still ~0.75 EUR...
02:50:27 <zzo38> Is it all relative?
02:50:40 <pikhq_> zzo38: Yup. Gotta love fiat currency.
02:51:17 <elliott> pikhq_: Anyway, gimme ten pounds.
02:51:23 <elliott> It's the least you could do, as an American.
02:51:46 <quintopia> elliott: as an american, it is my duty to offer you ten pounds worth of work
02:52:05 <quintopia> so about an hour's worth
02:52:06 <pikhq_> Also, USD is still at near parity with the CAD.
02:52:46 * pikhq_ gives elliott 4.5 kilograms
02:53:28 <elliott> pikhq_: OK now 10 GBP.
02:54:21 <elliott> pikhq_: 10 dollars of your American currency thank you.
02:54:30 <shachaf> GGGGGGGGGGBP
02:54:53 <pikhq_> Oh, fine, sure, that's worth approximately nothing.
02:55:06 * pikhq_ gives elliott enough cash to buy a single stick of gum
02:55:44 <elliott> Wait, it'll actually be more like 300 megabytes, not 2 gigabytes.
02:56:10 -!- NihilistDandy has quit.
03:01:13 <Sgeo> elliott, monqy UPDATE
03:09:17 <elliott> http://groups.google.com/group/haskell-cafe/browse_thread/thread/ec9910ce56eb9187 mcquary rolls in his grave
03:16:12 <Sgeo> mcquary?
03:17:13 <elliott> http://en.wikipedia.org/wiki/Signature_block#E-mail_and_Usenet, see McQuary limit
03:24:35 <elliott> @peng
03:24:36 <lambdabot> pong
03:25:48 <oerjan> elliott: i noticed that guy too
03:26:08 <oerjan> although top posters annoy me more, for essentially the same reason
03:27:16 <Sgeo> @pong
03:27:16 <lambdabot> pong
03:27:20 <Sgeo> @pong
03:27:20 <lambdabot> pong
03:27:40 <oerjan> @pony
03:27:40 <lambdabot> Maybe you meant: ping pointy
03:27:43 <oerjan> oops
03:28:10 <Sgeo> @piny
03:28:10 <lambdabot> pong
03:28:22 <Sgeo> @peny
03:28:22 <lambdabot> pong
03:31:35 <elliott> @pet
03:31:36 <lambdabot> Defined.
03:31:38 <elliott> help
03:31:48 <Sgeo> @peni
03:31:48 <lambdabot> pong
03:32:16 * Sgeo is tempted to try something, but that's kind of weird
03:32:37 <Sgeo> Doesn't work anyway
03:32:56 <elliott> what kind of monster would type @peniq
03:37:02 <Sgeo> elliott, monqy UPDATE
03:38:03 <monqy> oh no
03:52:18 <elliott> STOP AMERICAN
04:03:19 <Friendship> @pigs
04:03:19 <lambdabot> pong
04:03:43 <Friendship> @fink
04:03:43 <lambdabot> Maybe you meant: kind ping
04:03:46 <Friendship> Foo
04:03:54 <Friendship> @pint
04:03:54 <lambdabot> pong
04:04:03 <Friendship> @pines
04:04:03 <lambdabot> pong
04:04:13 <Friendship> @point
04:04:13 <lambdabot> Maybe you meant: pointful pointless pointy
04:04:15 <Friendship> Grr
04:04:52 <Friendship> @ink
04:04:52 <lambdabot> Maybe you meant: ask id kind ping wn
04:04:59 <Friendship> *shakes fist*
04:05:12 <oerjan> @paint
04:05:12 <lambdabot> Maybe you meant: part ping pointy
04:05:15 <Sgeo> @pointy
04:05:15 <lambdabot> ()
04:05:18 <Sgeo> @pointy foo
04:05:18 <lambdabot> foo
04:05:23 <Sgeo> @pointy foo bar
04:05:23 <lambdabot> foo bar
04:05:26 <Sgeo> ?
04:05:29 <Sgeo> @pointy foo . bar
04:05:29 <lambdabot> (\ c -> foo (bar c))
04:05:41 <Sgeo> Oh, duh
04:05:52 <oerjan> @dung
04:05:52 <lambdabot> Maybe you meant: bug ping run
04:05:56 <Sgeo> @pointy I want to have your babies
04:05:56 <lambdabot> I want to have your babies
04:06:05 <oerjan> @bing
04:06:05 <lambdabot> pong
04:06:23 <Friendship> @pointy `echo hi
04:06:23 <lambdabot> Parse error at "hi" (column 7)
04:06:25 <Friendship> Foo
04:06:33 <Friendship> Didn't know if ` would be meaningful X-D
04:07:02 <Sgeo> `echo @pointy I am going to slap Friendship
04:07:05 <HackEgo> ​@pointy I am going to slap Friendship
04:07:07 <oerjan> not in that position
04:07:20 <Sgeo> Invisible space?
04:07:27 <Friendship> Sgeo: Botloop avoidance WOMP WOMP
04:08:03 <Sgeo> @pointy `echo`
04:08:04 <lambdabot> Parse error at end of input
04:08:18 <Sgeo> Why at end of input? Since when did ` mean something in Haskell?
04:09:15 <elliott> Sgeo: since forever
04:09:21 <elliott> `div`
04:09:24 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: div`: not found
04:09:30 <Sgeo> Oh
04:09:36 <Sgeo> Right
04:09:44 <Friendship> OH
04:09:45 <Friendship> Duh
04:09:52 <elliott> @pointy +
04:09:52 <lambdabot> (+)
04:09:54 <elliott> lol
04:10:07 <elliott> unpl and pl are a bit
04:10:11 <elliott> idiosyncratic with syntax
04:10:13 <oerjan> @pointy this `echo` sucks
04:10:14 <lambdabot> (echo this sucks)
04:10:19 <elliott> <Friendship> Sgeo: Botloop avoidance WOMP WOMP
04:10:23 <elliott> Friendship: Which caused me to use fungot instead.
04:10:23 <fungot> elliott: ( including the procedure)
04:10:30 <elliott> Friendship: Yer losin' customers.
04:10:48 <elliott> @pointy the `including` procedure
04:10:48 <lambdabot> (including the procedure)
04:10:56 <Friendship> elliott: HackEgo is playing the world's smallest violin.
04:15:41 <elliott> Friendship: It's too slow to manage anything bigger, eh?
04:16:11 <Friendship> `echo :'(
04:16:14 <HackEgo> ​:'(
04:17:02 -!- TeruFSX_ has joined.
04:19:35 -!- TeruFSX has quit (Ping timeout: 260 seconds).
04:23:44 -!- Nisstyre has quit (Read error: Connection reset by peer).
04:24:50 <elliott> Friendship: I suppose I shouldn't talk, when botte's bitcoins would have been stolen, did it exist.
04:25:14 <elliott> Its precious, precious bitcoins.
04:38:18 -!- itidus20 has joined.
04:41:26 -!- itidus22 has joined.
04:41:43 <elliott> `welcome itidus22
04:41:45 -!- itidus21 has quit (Ping timeout: 260 seconds).
04:41:47 <HackEgo> itidus22: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
04:44:40 -!- itidus20 has quit (Ping timeout: 260 seconds).
04:55:25 -!- Jafet has quit (Read error: Connection reset by peer).
04:56:04 -!- Jafet has joined.
05:23:21 <itidus22> thanks
05:27:10 -!- itidus22 has changed nick to itidus21.
05:32:03 <shachaf> elliott: DINOSAUR COMICS ARE THE DEVIL
05:37:00 -!- Nisstyre has joined.
05:49:17 -!- madbrain has joined.
06:05:24 -!- TeruFSX_ has quit (Read error: Connection reset by peer).
06:06:56 -!- TeruFSX has joined.
06:07:09 <Sgeo> "All online casinos use an RNG, but not all RNGs are the same. Of course, for security reasons, we can’t tell you exactly how ours works; but we can give you an idea: "
06:09:44 <madbrain> eheh
06:11:15 <Sgeo> https://www.uwinpoker.com/en.integrity.shuffler
06:11:24 <Sgeo> They apparently reshuffle the deck after each draw
06:11:53 <Sgeo> That sounds like a setup for something that sounds more secure but for subtle reasons isn't so random. I have no idea though.
06:12:17 <MDude> SO it's not "we've got a big chunk of uranium and a lot of geger counter pointed at it"?
06:12:32 <Sgeo> MDude, sounds like they're simulating it.
06:12:46 <Sgeo> Well, simulating a different quantum thing
06:13:01 <Sgeo> Which makes little to no sense, because the simulation itself needs random numbers from somewhere.
06:13:10 <MDude> Looking at it, guess thet do have that.
06:13:39 <madbrain> The easy way is to sample sound card noise
06:14:13 <madbrain> and then randomify it further
06:14:30 <MDude> I'm not sure what the simulation would even be other than calling for a random bit when the photon hits hte half-mirror.
06:14:42 <Sgeo> "Hole cards are only visible to the players that hold them. Even our floor manager cannot see what you are holding until the game is finished."
06:14:53 <Sgeo> That sounds like a recipe for trusting the client.
06:15:11 <Sgeo> Unless they're just talking interface-wise.
06:15:24 <madbrain> simpler guess: the page is all bullshit
06:15:51 <Sgeo> I was just talking to their live support too, but closed out. Maybe tomorrow I'll bring this up to them, see what they say.
06:16:24 <Sgeo> "The “black box” shuffler is itself set within a totally secure system.
06:16:24 <Sgeo> The only thing which can enter our shuffler is a secure, coded request for a freshly shuffled deck of cards.
06:16:24 <Sgeo> The only thing which can come out of our shuffler is a shuffled deck of cards."
06:16:32 <madbrain> I'd guess they use some hardware source of randomness coupled with a statistically reliable programmatic RNG
06:16:33 <MDude> Random numbers are generated by a giant brain hooked up to the various computers via large cables sunk deep into it's frontal lobes.
06:19:23 <Sgeo> "Just to be sure, the Shuffler monitors the output of the RNG for randomness.
06:19:24 <Sgeo> "
06:19:37 <Sgeo> What happens when, just randomly, the output looks non-random?
06:19:54 <Sgeo> Fails the statistical tests, or whatever.
06:20:24 <madbrain> well
06:20:39 <madbrain> if your test is good, the chaces of that are ridiculously low
06:21:06 <MDude> Pull out another number and xor them?
06:24:34 <madbrain> well, it's gotta have at least one source of real entropy
06:24:49 <madbrain> though timing probably works
06:24:53 -!- madbrain has changed nick to madbr.
06:26:13 <madbr> good luck predicting the cpu cycle counter's last bit on a server for instance
06:26:47 <madbr> hmm
06:26:56 <madbr> or maybe not
06:28:31 <MDude> Build two machine learning algorithms, there one tries to predict the output of the other, which itself attempts to avoid being predicted.
06:29:10 <madbr> just have them play rock paper scissors
06:29:50 <elliott> MDude: reminds me of that self-avoiding sequence i implemented
06:30:00 <MDude> I would but 3 isn't a power of 2.
06:30:23 <MDude> Ellitt: Neat, what did you implement it in/for?
06:31:27 <elliott> it was python for no real reason, and for: because <whatever name fax was using at the time> proposed it in-channel :P
06:31:40 <elliott> basically at each step it constructed a markov chain of increasing order from its existing output
06:31:51 <elliott> and then picked the /least/ likely bit to follow the $order bits it just outputted
06:32:33 <madbr> you could do it with burrows wheeler transform too I guess :D
06:33:14 <MDude> I'm not really familiar with the details of that kind of stuff.
06:33:23 <MDude> Like what order means exactly.
06:33:34 <MDude> But I'll need ot go to bed before learning up on it.
06:33:45 <MDude> night
06:33:48 <elliott> order just means how many previous symbols you use
06:34:03 <MDude> =Ah, ok.
06:34:04 <elliott> a markov chain is just a map of $order previous symbols to every next symbol seen and its probability (relative to every sequence it's seen)
06:34:07 <elliott> night :)
06:34:33 <MDude> I thought order had to do with the probabiltiy function somehow.
06:34:40 <MDude> thanks
06:34:46 -!- MDude has changed nick to MSleep.
06:41:13 -!- MoALTz has quit (Ping timeout: 244 seconds).
06:45:01 -!- MoALTz has joined.
07:11:08 -!- Taneb has joined.
07:11:36 <Taneb> Hello!
07:15:39 -!- Taneb has quit (Read error: Connection reset by peer).
07:15:39 -!- Ngevd has joined.
07:16:48 <Sgeo> macroexpand does not in fact expand all macros
07:16:51 * Sgeo is not pleased.
07:17:05 -!- Ngevd has quit (Client Quit).
07:20:59 <Jafet> macroexpanddammit
07:26:09 -!- Phantom_Hoover has joined.
07:26:38 -!- NihilistDandy has joined.
07:27:08 <zzo38> I did once think of "card dealing protocol", where the server does not need to know what game you are playing; however, all clients must know and will receive some information from the server whenever a card is dealt, and possibly private. Depending on the game, you might require all clients to check with the server after the game is finish, to know that you are not cheating.
07:33:16 <Sgeo> swank-backend:macroexpand-all works I guess
07:33:29 <Sgeo> I feel uneasy with the notion of using SWANK as a library
07:39:19 -!- hagb4rd has joined.
07:47:00 <Jafet> @dict swank
07:47:00 <lambdabot> Supported dictionary-lookup commands:
07:47:00 <lambdabot> all-dicts devils easton elements foldoc gazetteer hitchcock jargon lojban vera web1913 wn world02
07:47:00 <lambdabot> Use "dict-help [cmd...]" for more.
07:47:05 <Jafet> @wn swank
07:47:06 <lambdabot> *** "swank" wn "WordNet (r) 3.0 (2006)"
07:47:06 <lambdabot> swank
07:47:06 <lambdabot> adj 1: imposingly fashionable and elegant; "a swank apartment"
07:47:06 <lambdabot> [syn: {swank}, {swanky}]
07:47:06 <lambdabot> n 1: elegance by virtue of being fashionable [syn: {chic},
07:47:08 <lambdabot> [5 @more lines]
07:47:22 <Phantom_Hoover> @more
07:47:22 <lambdabot> {chicness}, {chichi}, {modishness}, {smartness},
07:47:23 <lambdabot> {stylishness}, {swank}, {last word}]
07:47:23 <lambdabot> v 1: display proudly; act ostentatiously or pretentiously; "he
07:47:23 <lambdabot> showed off his new sports car" [syn: {flaunt}, {flash},
07:47:23 <lambdabot> {show off}, {ostentate}, {swank}]
07:47:28 <oerjan> ^chr 191
07:47:28 <fungot>
07:47:46 <oerjan> ^chr 159
07:47:47 <fungot>
07:47:49 <oerjan> er
07:47:53 <elliott> ^chr 2348234
07:47:53 <fungot>
07:48:07 <oerjan> > 256 - 97
07:48:08 <lambdabot> 159
07:48:15 <oerjan> hm
07:48:35 <oerjan> something is wrong with my . translation
07:48:45 <elliott> oerjan: i wouldn't rely on fungot for things that aren't pure ascii
07:48:46 <fungot> elliott: the new fnord
07:49:11 <elliott> :D
07:49:14 <elliott> `addquote <fungot> elliott: the new fnord
07:49:15 <fungot> elliott: what is the point? nothing changed.
07:49:17 <oerjan> elliott: well irssi fallbacks to latin-1 or so
07:49:23 <HackEgo> 815) <fungot> elliott: the new fnord
07:49:27 <elliott> `delquote 815
07:49:32 <HackEgo> ​*poof* <fungot> elliott: the new fnord
07:49:33 <elliott> `addquote <fungot> elliott: the new fnord <fungot> elliott: what is the point? nothing changed.
07:49:33 <fungot> elliott: we're all like that. does that fit into the day i decide to use ' fdisk /dev/ hda
07:49:36 <HackEgo> 815) <fungot> elliott: the new fnord <fungot> elliott: what is the point? nothing changed.
07:49:45 <elliott> oerjan: yes but i still wouldn't trust it.
07:50:06 <oerjan> right the neighbors let out the dog, mental work immediately becomes impossible.
07:50:52 <oerjan> in any case, i was just trying to print an 'a'
07:51:14 <oerjan> and some other character appeared instead. also the loop quit unexpectedly.
07:51:49 <oerjan>
07:51:53 <oerjan> hm
07:51:57 <oerjan> ^asc ▒
07:51:57 <fungot> 226.
07:52:09 <oerjan> ^chr 226
07:52:09 <fungot>
07:52:31 <oerjan> > "▒"
07:52:32 <lambdabot> "\9618"
07:52:36 <oerjan> aha
07:52:46 <oerjan> (wtf?)
07:53:41 <oerjan> oh less shows it as <FF>
07:54:23 <elliott> oerjan: have you considered investing in earmuffs
07:55:19 <oerjan> hm. a bit.
07:57:21 <Madoka-Kaname> ^asc 1
07:57:22 <fungot> 49.
07:57:23 <Madoka-Kaname> ^asc 14
07:57:23 <fungot> 49.
07:57:32 <Madoka-Kaname> ^ か
07:57:39 <Madoka-Kaname> ^asc か
07:57:39 <fungot> 227.
07:57:56 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds).
07:58:00 <Madoka-Kaname> > (ord $ 'か') % 256
07:58:00 <lambdabot> 12363 % 256
07:58:03 <Madoka-Kaname> ...
07:58:06 <Madoka-Kaname> > (ord $ 'か') `mod` 256
07:58:06 <lambdabot> 75
07:58:11 <Madoka-Kaname> Eh?
07:58:12 <Madoka-Kaname> Oh right
07:58:17 <Madoka-Kaname> Things are being sent in UTF-8
08:05:57 <oerjan> > 223 + 97
08:05:58 <lambdabot> 320
08:06:09 <oerjan> > 223 + 32
08:06:10 <lambdabot> 255
08:06:30 <oerjan> ok fixed one bug...
08:10:17 -!- Nisstyre has quit (Ping timeout: 276 seconds).
08:10:56 <oerjan> oh whoops i forgot that \ adds two 0's again
08:12:42 <oerjan> yay it printed the 'a'
08:12:54 <oerjan> but why did it still quit the loop
08:14:00 <Jafet> Someone should make a language called Lime Slices
08:15:38 <elliott> the term is trilime tyvm
08:18:01 <oerjan> yay ,[.] seems to be working
08:18:29 <Jafet> Hm, no one's named their language Sublime
08:19:01 <elliott> oerjan: :D
08:19:39 <oerjan> now to add an extra , (it's not trivial because the first one cheats by having an already zeroed cell)
08:26:54 -!- augur has quit (Remote host closed the connection).
08:29:04 -!- itidus20 has joined.
08:29:33 <oerjan> ,[.,] is working
08:31:22 -!- zzo38 has quit (Remote host closed the connection).
08:32:54 -!- itidus21 has quit (Ping timeout: 272 seconds).
08:32:59 <elliott> :D
08:33:02 <elliott> what about +[>+]?
08:33:23 <oerjan> http://oerjan.nvg.org/esoteric/qdeql/cat
08:33:32 <elliott> wow that's pretty
08:34:11 <oerjan> elliott: i was thinking of doing one of the 3-cell bf constants
08:34:54 -!- itidus21 has joined.
08:35:00 -!- itidus21 has quit (Read error: Connection reset by peer).
08:35:14 <oerjan> food ->
08:37:35 -!- itidus20 has quit (Ping timeout: 276 seconds).
08:40:04 -!- Taneb has joined.
08:40:15 <Taneb> Hello!
08:40:30 -!- augur has joined.
08:42:12 <Taneb> I think Fueue is Turing-complete
08:44:57 <elliott> hello
08:47:17 <Taneb> As it has the capability for loops and decision-making, and has unbounded memory.
08:51:43 -!- Ngevd has joined.
08:54:17 -!- Taneb has quit (Ping timeout: 255 seconds).
08:57:56 <monqy> hi
08:59:29 -!- Ngevd has quit (Read error: Connection reset by peer).
09:00:08 <elliott> hi
09:04:28 <fizzie> elliott: I have been kinda-sorta asleep.
09:06:23 <elliott> fizzie: Yes, and you were TOO LATE.
09:06:39 <elliott> fizzie: I ended up dumping the stream on the Linode with mplayer, and playing the stream itself with VLC.
09:06:51 <elliott> ALL BECAUSE OF YOU.
09:07:46 <fizzie> OH NO.
09:07:58 -!- myndzi\ has joined.
09:10:10 <Sgeo> elliott, ...Ng and Ta aren't here, monqy UPDAte
09:10:57 -!- myndzi has quit (Ping timeout: 260 seconds).
09:18:40 <elliott> http://supervillainornewt.com/
09:18:43 <elliott> this... is impossible
09:19:02 <elliott> my score is 0%
09:21:50 -!- atehwa has quit (Ping timeout: 248 seconds).
09:25:59 <hagb4rd> > [x | a <- [2,3,5,7,11,13,17], b <- [1,3,4,6,7], x <- [a^b] ]
09:26:00 <lambdabot> [2,8,16,64,128,3,27,81,729,2187,5,125,625,15625,78125,7,343,2401,117649,823...
09:26:34 <hagb4rd> how do i make x the intersecting set of a and b?
09:27:52 <elliott> it's... not really clear what you want
09:28:01 <oerjan> elliott: last insane bug: writing "3-cell brainfuck" in a comment on top of the file
09:28:07 <elliott> oerjan: :D
09:28:13 <elliott> > intersect [2,3,5] [1,3,5]
09:28:14 <lambdabot> [3,5]
09:28:19 <hagb4rd> yea...thx
09:28:25 <hagb4rd> thats it
09:28:33 <elliott> hagb4rd: note that [x | ..., x <- [y]] === [y | ...]
09:28:46 <elliott> so in your expression you can skip the binding of "x" entirely
09:28:57 <elliott> (or alternatively replace the binding with "let x = a^b")
09:29:17 <hagb4rd> hmhm..k got it
09:38:02 -!- MoALTz has quit (Read error: Connection reset by peer).
09:38:48 -!- MoALTz has joined.
09:46:44 <oerjan> ^chr 75
09:46:44 <fungot> K
09:48:11 <oerjan> yay
09:52:14 <elliott> yay
09:52:17 <elliott> is it working?
09:52:19 <oerjan> yes
09:52:31 <oerjan> http://oerjan.nvg.org/esoteric/qdeql/75
09:52:53 <oerjan> so all the parts have been tested
09:52:56 <elliott> pretty
09:53:04 <elliott> i take it it's not yet automated?
09:53:11 <oerjan> right
09:53:30 -!- Phantom_Hoover has joined.
09:54:03 <elliott> [[
09:54:03 <elliott> * After the 1.19wmf1 deployment several people have complained about various aspects of the new diff styling
09:54:04 <elliott> -- The contrast being too low in the highlighted part (darker background behind bolded text)
09:54:04 <elliott> -- The colors not being obvious perhaps (orange/blue)
09:54:04 <elliott> -- Color blind users not seeing the difference very well between the light tones of the orange and blue
09:54:05 <elliott> -- Trevor mentioned something about W3C Accessibility guidelines
09:54:07 <elliott> To play it safe for now I think we should revert these changes to the status quo, and take the next few days (or weeks) to carefully check the concerns, perhaps look at other diff tools out there for inspiration (GitHub, Gerrit, LocalWiki, ..).
09:54:11 <elliott> ]]
09:54:13 <elliott> WHY MUST YOU RUIN MY SHINY
09:54:41 <elliott> "A new patch is coming which will provide the same functionality as these changes did, but without breaking accessibility." yay
09:55:20 <elliott> oerjan: heh the new MW diffs are going to look like http://bug-attachment.wikimedia.org/attachment.cgi?id=10148
09:56:21 <elliott> hi Phantom_Hoover
09:56:31 <Phantom_Hoover> helo
09:56:31 <lambdabot> Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it.
09:56:42 <oerjan> dolor sit amet
09:58:14 <elliott> oerjan: oh i lie, the borders will only be on the side
09:58:22 <elliott> hope this is a sufficiently disconcerting change
09:58:35 <oerjan> OKKEJ
09:58:40 <coppro> elliott: is there a loggrep in one of these bots?
09:58:56 <coppro> I'm looking for that link you posted a while back to the BBC radiophonic workshop sound sampley thingy
09:59:07 <oerjan> `pastlog radiophonic
09:59:09 <elliott> coppro: `log
09:59:15 <elliott> though pastlog is more useful (ignores today)
09:59:28 * elliott isn't sure which link you're referring to
09:59:40 <coppro> elliott: it was a flash application on the bbc site I think
09:59:44 <HackEgo> No output.
09:59:50 <coppro> `pastlog bbc
10:00:00 <coppro> oh wait what have i done
10:00:03 <coppro> `pastlog bbc.co.uk
10:00:05 <HackEgo> 2008-11-05.txt:02:46:55: <Slereah> The BBC is a pretty cool guy
10:00:13 <HackEgo> 2010-08-21.txt:17:05:32: <alise> http://www.bbc.co.uk/news/world-europe-11049316
10:00:14 <elliott> `pastelogs http://bbc\.co\.uk\b
10:00:22 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.15060
10:00:32 <elliott> (takes a few seconds to populate)
10:00:43 <coppro> hrm
10:00:52 <elliott> oh hmm
10:00:59 <elliott> `pastelogs http://bbc\.co\.uk
10:01:07 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.6261
10:01:11 <elliott> oh wait
10:01:12 <elliott> www.
10:01:15 <elliott> `pastelogs http://(www\.)?bbc\.co\.uk
10:01:23 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.18773
10:01:33 <elliott> coppro: there
10:01:50 <elliott> I see news-ham is adequately represented
10:01:58 <coppro> got it
10:02:06 <coppro> radiophon-a-tron
10:02:51 <elliott> i like how it was ph and not me
10:04:13 <coppro> yeah I thought it was you
10:11:33 -!- madbr has quit (Quit: Radiateur).
10:19:54 <Phantom_Hoover> Ah, the radiophon-a-tron.
10:21:18 <Phantom_Hoover> elliott, I want news-ham back :(
10:22:16 <elliott> it ded
10:22:43 <Phantom_Hoover> rip news-ham, 2011-2011.1
10:23:43 <oerjan> in the news: elliott still ham-fisted
10:31:21 -!- Vorpal has joined.
10:34:51 -!- Taneb has joined.
10:41:15 <Taneb> Hello
10:42:12 -!- Taneb has quit (Read error: Connection reset by peer).
10:42:38 -!- Taneb has joined.
10:44:17 -!- tzxn3 has joined.
10:47:18 <fizzie> Oh, I had somehow gotten the notion that pastlog's randomization was weighted to bias older entries, but apparently it indeed is just "ignore last day".
10:48:50 <elliott> We don't do fancy things like that here
10:49:27 -!- oerjan has quit (Quit: Nope).
10:49:51 <fizzie> "You have completed 5/10 questions. Your score is 100%." I doubt I can keep this up, though.
10:51:15 <fizzie> 8/10 correct in the end.
10:54:04 <Vorpal> fizzie, 8/10 on what?
10:54:46 <fizzie> elliott's supervillainornewt.com link.
10:55:31 -!- Taneb has quit (Read error: Connection reset by peer).
10:55:51 -!- Taneb has joined.
10:57:07 <olsner> http://www.youtube.com/watch?v=OvW2xeSn4As
10:57:09 <olsner> Fearsome Flying Jacob - Regular Ordinary Swedish Meal Time
10:57:44 -!- Taneb has quit (Read error: Connection reset by peer).
10:57:48 <Vorpal> fizzie, wow...
11:00:24 <elliott> Phantom_Hoover: How do you do on that thing?
11:00:27 <elliott> *well do
11:00:51 <Phantom_Hoover> What thing.
11:01:10 <Phantom_Hoover> Oh, supervillainornewt.com?
11:02:43 <Phantom_Hoover> I
11:02:47 <Phantom_Hoover> I thought it would be so easy
11:05:01 <Vorpal> well I got 5/10 at least. I'm very surprised some of those ideas weren't from super villains. Or maybe they were: Arguably that man is nuts...
11:21:05 -!- monqy has quit (Quit: hello).
11:26:37 -!- NihilistDandy has quit.
12:09:00 <elliott> "word" -words
13:34:20 <oklodol> word.
13:38:23 <fizzie> `words
13:38:31 <HackEgo> ens
13:38:35 <fizzie> Ens.
13:38:46 <oklodol> ens.
13:40:43 <elliott> ens
13:41:12 <oklodol> ens to that, bro
13:43:43 <elliott> you ruined it
13:44:32 <oklodol> i retract my ens because apparently you are a fuckface.
13:53:59 -!- hagb4rd has quit (Quit: Nettalk6 - www.ntalk.de).
13:57:39 -!- hagb4rd has joined.
14:10:18 -!- aloril has quit (Ping timeout: 255 seconds).
14:23:05 -!- Taneb has joined.
14:23:23 <Taneb> Hello!
14:23:50 -!- aloril has joined.
14:31:19 -!- elliott has set topic: Four loko biodiesel eu raw denim butcher hoodie. | http://codu.org/logs/_esoteric/ | http://esolangs.org/wiki/ has moved servers!.
14:31:37 -!- elliott has set topic: Four loko biodiesel eu raw denim butcher hoodie. | http://codu.org/logs/_esoteric/ | http://esolangs.org/ has moved servers!.
14:52:15 -!- Ngevd has joined.
14:52:35 -!- Taneb has quit (Read error: Connection reset by peer).
14:57:37 -!- Taneb has joined.
14:59:27 -!- Taneb has quit (Read error: Connection reset by peer).
15:01:05 -!- Ngevd has quit (Ping timeout: 276 seconds).
15:02:51 -!- Taneb has joined.
15:12:33 -!- Taneb has quit (Quit: Goodbye).
15:14:44 -!- MoALTz_ has joined.
15:15:33 -!- MoALTz has quit (Ping timeout: 240 seconds).
15:19:20 -!- MoALTz_ has quit (Ping timeout: 244 seconds).
15:26:52 -!- MoALTz has joined.
15:58:03 -!- derdon has joined.
16:00:27 -!- ais523 has joined.
16:01:09 <ais523> so, to recall a conversation from ages ago, I figured out how to make highlight work together with less and lesspipe
16:01:38 <ais523> just write 'highlight -A "$1" 2>/dev/null' in ~/.lessfilter, and chmod it executable
16:03:19 <ais523> lesspipe calls ~/.lessfilter, and if it errors out, lesspipe handles the error itself (by falling back to what it would have done anyway), so you don't have to handle lesspipe failing
17:32:22 <oklodol> so i have to program this fuckload of crap today and i'm like hey the day is young
17:32:31 <oklodol> then i realized i have to get on the bus at 0300
17:32:53 <oklodol> so i have 8 hours to program everything in the universe and get ready (that is, grab my laptop)
17:34:10 <oklodol> also my passport will expire in like a month, do you know if they care about that at the airport, i just heard they do in some third-world countries
17:34:48 <oklodol> i'm coming through london which i guess is pretty much a bonsai somalia
17:35:04 <oklodol> (yes, #esoteric is my google)
17:36:18 <fizzie> ISTR that mostly for the EU region it's enough that it doesn't expire during the trip, but I could well be worng.
17:37:24 <elliott> More like: doesn't expire during: the TRIP.
17:37:38 <elliott> I expired during the trip, once.
17:46:59 -!- MSleep has changed nick to MDude.
17:47:43 <Phantom_Hoover> hello
17:54:52 <elliott> hi
17:57:12 -!- oklodol has quit (Ping timeout: 255 seconds).
18:03:07 -!- Nisstyre has joined.
18:32:58 -!- zzo38 has joined.
18:42:10 -!- derdon has quit (Remote host closed the connection).
18:42:53 -!- Taneb has joined.
18:43:09 <Taneb> Hello!
18:44:21 <elliott> hel
18:44:22 <elliott> o
18:45:08 <mroman> hllo
18:48:01 <elliott> heo
18:48:15 <Vorpal> If I have a complex polygonal model (say, a room in a 3D game), is there any algorithm to figure out if there are any holes in said room. I presume you could do it by defining a point that you know is outside and one that you know is inside and checking if you can connect them or not, but is there any efficient algorithms for that?
18:57:53 <Vorpal> Checking that every edge connects to another edge wouldn't work: You can have a surface that is inside the room but not connected on one corner. (For example, the leaves of a plant inside the room would have this property)
18:59:17 <Taneb> And the algorithm you suggested won't work if there's a closed box in the room
18:59:40 <Vorpal> Taneb, the one with outside and inside point?
18:59:41 <Vorpal> hm
18:59:51 <Taneb> Yeah
19:00:11 <Vorpal> uh, why not?
19:00:13 <Friendship> Um, you'd have to have one amazingly broken pathfinding algo for that to be true ...
19:00:30 <Taneb> If the inside point is inside the box, there'll be no path at all, even if there is a hole in the room
19:00:44 <Friendship> The box is the room of that inner point.
19:00:49 <Vorpal> Taneb, the inside and outside points would have to be manually placed to be sane though
19:01:00 <Taneb> By what algorithm?
19:01:15 <Taneb> I'd assume you want this to be as automated as possible
19:01:21 <Friendship> The inner point, if this is in a game, would presumably be where the character is.
19:01:25 <Friendship> The outer point may be more difficult.
19:01:26 <Vorpal> I'm not aiming to solve the problem of detecting which one is outside and which one is inside. Just if given an inside an an outside, is there a path between them or not
19:02:45 <Vorpal> Friendship, I believe for my purpose I could just do something like "inside is defined as the room spawn marker and outside we set to something like 9999,9999,9999"
19:03:03 <elliott> Friendship: I hate you so much.
19:03:04 <Vorpal> that point is unlikely to be inside, and if it was it would just be a false positive
19:03:28 <Taneb> Or a potentially false negative, if it's in a box
19:03:35 <Taneb> I like boxes
19:03:47 <Friendship> elliott: ???
19:03:53 <Taneb> I suspect Vorpal may not
19:03:59 <zzo38> Why do you want to know if there are holes in the room?
19:04:28 <Vorpal> Taneb, right.
19:05:06 <elliott> Friendship: JavaScript.
19:05:08 -!- myndzi\ has changed nick to myndzi.
19:05:10 <Taneb> Okay, let's assume for convinience, well chosen points
19:05:11 <Vorpal> zzo38, to be able to automatically find areas that need fixing.
19:05:42 <elliott> Friendship: I'm spending my time writing JavaScript. I'm spending my time *optimising* JavaScript.
19:05:47 <elliott> This is not the life I was meant to lead and it's all your fault.
19:06:27 <Taneb> elliott: create a Haskell to JavaScript compiler.
19:06:42 <zzo38> I think such a thing Haskell->JavaScript exists.
19:06:43 <Friendship> elliott: 8-D
19:06:51 <Vorpal> hm, wasn't there some early FPS that did this before writing out levels created in the editor? Quake or some such... Might be worth looking at that.
19:06:54 <elliott> Taneb: That would not make it go fast.
19:07:12 <Taneb> elliott: be amazing at writing Haskell to JavaScript compilers
19:07:30 <elliott> Friendship: The best part about JavaScript and O(n) algorithms is, n has to be under 500 or so, or you're fucked.
19:07:31 <zzo38> But depending on what you are doing, you might not need JavaScripts at all and can use native codes
19:07:38 <mroman> ghcjs exists.
19:07:49 <Friendship> elliott: Naw, you just roll your own CPS ^^
19:07:51 <elliott> Friendship: So, you know... it's completely obliterated and obsoleted the field of complexity analysis.
19:08:02 <elliott> Who cares any more? It just has to be under O(500).
19:08:13 <elliott> Friendship: CPS? I'm not running out of stack, it's just slow as shit.
19:08:23 <Friendship> elliott: You use CPS so that you can yield to the browser.
19:08:27 <elliott> Ah.
19:08:35 <Vorpal> ah yes, so it did. Hm
19:08:39 <elliott> Friendship: But the problem is that my tight loop isn't going fast enough to display smoothly.
19:08:49 <elliott> That will just give the browser more time to not display the next frame.
19:08:53 <Vorpal> the source was released for quake right?
19:09:40 <zzo38> If it is going to be slow like that, don't put it on a webpage. Write a C or Haskell code which can be downloaded and compiled and operated locally.
19:09:41 <Taneb> I believe so, Vorpal
19:10:09 <Friendship> elliott: Ahhh. Then you're fucked.
19:10:18 <zzo38> I expect a native code to run faster.
19:10:29 <Vorpal> Taneb, this problem is quite similar, not exactly the same, and I'm not sure if it depends on how the level is built up or not https://en.wikipedia.org/wiki/Quake_engine#Reducing_3D_complexity_to_increase_speed
19:10:39 <elliott> Friendship: V8 *should* be ripping this to shreds, I think the problem is that I'm doing canvas operations inside my loop.
19:10:48 <Taneb> Vorpal, any non-wikipedia links?
19:10:54 <elliott> Friendship: Maybe I'll have a tight loop doing all the maths and another loop doing the canvas shit, so that the first one can be optimised out.
19:10:55 <Taneb> Lenten challenge
19:11:15 <Vorpal> Taneb, specifically it seems it used convex 3D models to make up the environment, mine might not be convex.
19:11:18 <Vorpal> Taneb, uh?
19:11:22 <Vorpal> why?
19:11:33 <Taneb> I was challenged by a friend.
19:11:42 <Vorpal> to do what?
19:11:53 <Taneb> To not go on Wikipedia until Easter
19:12:10 <Vorpal> And I don't know any. Someone should add "[citation needed]" there
19:12:18 <Vorpal> since it doesn't cite anything on that paragraph
19:12:25 <elliott> Taneb: What do you think of this new esolang? http://esolangs.org/wiki/Abacompute
19:12:44 <Slereah> I read that as ABBA compute
19:12:50 <Taneb> I think it's a veil to make me lose my challenge
19:12:58 <Slereah> You are the dancing queen!
19:13:04 <Slereah> Young and sweet, only 17!
19:13:06 <elliott> Taneb: It's on the wiki, man.
19:13:10 <elliott> On the wiki.
19:13:17 <Taneb> Especially as searching the wiki for that name yields no results
19:13:21 <elliott> Cache.
19:13:38 <Taneb> Not cache/
19:14:23 <Vorpal> elliott, no?
19:14:34 <Vorpal> elliott, besides he said wikipedia not any wiki in general
19:15:13 <Taneb> Huh
19:15:18 <Taneb> It's an empty page
19:15:29 <elliott> Oh, fuck, not that problem again
19:15:38 <elliott> Fixed
19:15:40 <Vorpal> elliott, for me it says the page doesn't exist
19:15:56 <Vorpal> okay now it redirects, what?
19:15:59 <Vorpal> to wikipedia
19:16:08 <elliott> Pfft, you're imagining things.
19:16:09 -!- nys has joined.
19:16:18 <Vorpal> I wasn't aware #REDIRECT or whatever it is called worked to another wiki
19:16:28 <Vorpal> bbl food
19:16:38 <Taneb> ditto
19:16:45 -!- Taneb has quit (Read error: Connection reset by peer).
19:18:22 <elliott> I wonder if you fail lent if you, e.g. decided to give up chocolate but someone decides to force-feed you chocolate.
19:18:26 <elliott> I guess: no.
19:18:35 <elliott> Thus foiling my devious plan :'(
19:22:51 <elliott> Friendship: Aha, splitting the two loops worked perfectly.
19:22:59 <elliott> Well, to a degree, anyway.
19:24:09 <Phantom_Hoover> <Vorpal> I wasn't aware #REDIRECT or whatever it is called worked to another wiki
19:24:22 <Friendship> "Perfectly to a degree"
19:24:30 <Phantom_Hoover> He set the server up to redirect, obviously.
19:27:12 <Vorpal> Phantom_Hoover, right
19:27:33 <elliott> It has been 0 days since etc.
19:31:00 -!- TeruFSX has quit (Remote host closed the connection).
19:34:41 <elliott> Friendship: "This is one thing that I really like about JavaScript: You can write a three line function for a trivial operation and still need 800 words to explain its true nature."
19:34:52 <elliott> Friendship: So, I'm beginning to suspect that John Resig is just really high, all the time.
19:35:38 <Friendship> ^^
19:37:10 -!- azaq23 has quit (Quit: Leaving.).
19:40:13 <elliott> Friendship: So, why is the canvas API so terrible?
19:41:23 -!- augur has quit (Remote host closed the connection).
19:44:08 <Friendship> Apple.
19:44:26 <elliott> Friendship: Like everyone else didn't bolt on crap too.
19:46:13 <Friendship> Only Apple nailed the apple-flavored jelly to the JS/DOM tree.
19:46:23 <elliott> Is it even possible to get the rendered contents of a canvas as a bitmap object and blit it into another one?
19:46:26 <elliott> I want to cache this shit.
19:46:38 <Friendship> Yes, it is.
19:48:06 <elliott> Okay. Is there a better way to find out how than blindly gawking at Mozilla's impossible wiki docs?
19:52:08 <elliott> I see.
19:59:10 <zzo38> Oops! How are you supposed to play Hero Hearts if the hearts are upsidedown?
20:02:21 -!- FireFly has quit (Ping timeout: 255 seconds).
20:02:39 -!- zbrown has quit (Ping timeout: 245 seconds).
20:03:26 -!- TeruFSX has joined.
20:09:40 -!- zbrown has joined.
20:15:41 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds).
20:27:35 <myndzi> elliott: i seem to recall it wasn't too bad, but i never implemented it haha
20:31:11 <elliott> myndzi: wat
20:34:21 <Vorpal> <elliott> Friendship: "This is one thing that I really like about JavaScript: You can write a three line function for a trivial operation and still need 800 words to explain its true nature." <-- that is trivial in any language that doesn't require line breaks for parsing...
20:37:26 <elliott> <Vorpal> Hurr what is line
20:39:49 <Vorpal> :P
20:40:08 -!- aloril has quit (Ping timeout: 246 seconds).
20:44:17 -!- Sgeo has quit (Ping timeout: 276 seconds).
20:45:26 -!- monqy has joined.
20:46:28 -!- Sgeo has joined.
20:46:52 <elliott> hi monqy
20:47:57 <zzo38> Is there such a thing as "failing Lent"?
20:49:16 <monqy> hi
20:49:28 <Vorpal> zzo38, what is Lent?
20:49:58 <zzo38> Vorpal: The period of time between Ash Wednesday and Easter Sunday.
20:50:01 <Vorpal> (apart from past tense of "lend" with a capital letter at the beginning of the word)
20:50:22 <shachaf> Lent is a bad habit that people find very difficult to give up.
20:50:33 <Vorpal> Ash Wednesday?
20:50:35 <elliott> `addquote <shachaf> Lent is a bad habit that people find very difficult to give up.
20:50:41 <HackEgo> 816) <shachaf> Lent is a bad habit that people find very difficult to give up.
20:52:11 <Vorpal> Oh, "Lent" is the same as "fasta" in Swedish.
20:52:23 <monqy> is that anything like pasta
20:52:28 <elliott> apparently this is a thing people actually do in PHP: extract(array_map("mysql_real_escape_string", get_defined_vars()));
20:52:30 <Vorpal> monqy, no it is like fasting.
20:52:38 <shachaf> Don't be silly. Pasta isn't Swedish.
20:52:46 -!- aloril has joined.
20:52:49 <elliott> 10 points to the first person to explain what it does
20:53:06 <Vorpal> elliott, is that +10 or -10?
20:53:07 <monqy> it does php
20:53:29 <shachaf> elliott: What it does or what it's meant to do?
20:53:39 <Vorpal> elliott, if you tell me what "get_defined_vars()" does I can tell you what the whole does
20:53:43 <monqy> it is also meant to do php
20:53:53 <Vorpal> I just hope it isn't as stupid as it seems, knowing php devs it probably is
20:54:12 <Sgeo> Something to do with putting slashes in all variable contents?
20:54:28 <elliott> Vorpal: It gets the defined vars.
20:54:34 <Vorpal> hm
20:54:46 <elliott> Hint: extract is the inverse.
20:54:53 <Vorpal> ouch
20:54:54 <Vorpal> right
20:55:08 <Vorpal> elliott, so it changes every variable in the program to be mysql-escaped?
20:55:13 <elliott> In the local scope, I think.
20:55:21 <Vorpal> still pretty horrible
20:55:25 <elliott> slightly_less_magic_quotes
20:55:44 <Vorpal> I don't understand why anyone would not simply send the data as bound parameters.
20:55:58 <Sgeo> Vorpal, because PHP doesn't come with that?
20:56:09 <Vorpal> you know, "select * from foo where name = ?" or whatever and then bind that
20:56:15 <Sgeo> Actually, the PHP installation we used in class did, so
20:56:23 <Sgeo> (Although the teacher certainly never showed us)
20:56:32 <elliott> Vorpal: PHP couldn't do that back ages ago.
20:56:38 <Vorpal> Sgeo, pretty sure there is some database API of php that does that
20:56:39 <Vorpal> elliott, ah
20:56:44 <zzo38> Does MySQL and/or PHP support these kind of SQL parameters binding?
20:57:48 <Vorpal> I seem to remember using php and psql bindings, I just currently can't think of a reason I would /have/ that memory. Sure I have been forced to use php a few times (mostly when trying to fix something in a bug tracker or wiki software) but usually you had to use mysql as well then
20:58:00 <Vorpal> so why do I remember using psql and php? Weird.
20:59:16 <elliott> I've been doing some PHP lately. It's... uh...
20:59:31 <Vorpal> it is a bit like perl, but far worse.
21:00:09 <Vorpal> (And as you probably know by now, I'm not exactly a fan of perl.)
21:00:21 <Vorpal> though actually, it is bad for different reasons than perl
21:01:08 <zzo38> I think in a few ways, PHP is like Perl but worse.
21:01:35 <elliott> Nah, Perl is a really great, rich language, in the relative scale. PHP is a 64 kbps MP3 rip of Perl from 2001.
21:01:47 <Vorpal> heh
21:02:13 <Vorpal> I can't argue with "rich language" certainly
21:03:11 <elliott> PHP is like if Perl was a complex three-dimensional object and somebody took a photograph of it, so all the depth perception was ruined, then they asked an almost-blind person to recreate the original object with their feet based on that photograph.
21:03:15 <zzo38> I have written my own SQL templating program; currently it only works with SQLite but you can modify it to work with other SQL system if you want to. I have written a separate program to make it work with CGI, since the SQL templating program itself cannot use CGI. Both programs are written in C.
21:03:21 <elliott> Out of mud.
21:03:34 <zzo38> elliott: O, yes, OK.
21:03:55 <ion> elliott: Well said. :-D
21:04:33 <Vorpal> elliott, agreed
21:04:42 <elliott> Then they stole the OOP sculpture from the Java building and just plonked it on top.
21:04:50 <monqy> perl has $s in front of stuff and php does too. they're basically the same language.
21:04:59 <elliott> With superglue.
21:05:08 <Vorpal> I don't think I ever used the OOP features thankfully
21:05:19 <zzo38> monqy: In that case you understand neither Perl nor PHP......
21:05:39 <Vorpal> monqy, I always found the $ in front of a lot of stuff to be rather ugly
21:06:15 <zzo38> Vorpal: I have used the object oriented features in PHP as a substitute for partially applied functions
21:06:26 <Vorpal> now I'm scared
21:06:38 <ion> > let a = 42 in show $a
21:06:39 <lambdabot> "42"
21:06:53 <elliott> > let ($a) = 42 in show ($a)
21:06:54 <lambdabot> <no location info>: Parse error in pattern