00:00:09 -!- pikhq_ has quit (Ping timeout: 245 seconds).
00:09:53 -!- shadwick has joined.
00:12:06 -!- oerjan has quit (Quit: Good night).
00:13:49 <zzo38> Completely unintentionally, Icosahedral RPG differs from D&D 3E in almost the completely opposite way to 4E differing from 3E. I started Icosahedral even before 4E was announced. 4E keeps challenge rating and discards level adjustment, while Icosahedral keeps level adjustment but discards challenge rating. 4E keeps class skills but not skills ranks; Icosahedral keeps skill ranks but not class skills. And so on.
00:14:13 <zzo38> I wanted to get rid of the d10 because it is not a Platonic solid, but I cannot easily do so.
00:17:02 <zzo38> (Also, I made it, level adjustments are actually replaced by a slightly more general concept of "pseudolevels", which work mostly in the same way; and it now applies to all creatures instead of only some.)
00:17:21 <Phantom_Hoover> Oi, someone tell me if it's reasonable to dismiss anyone who thinks Feyerabend was on to something as an idiot.
00:17:27 <shadwick> zzo38: you're writing something called Icosahedral?
00:23:19 <zzo38> shadwick: I have not yet written a lot, but it is a role playing game; I have written parts of the document. I have also written the markup language for it, called Icoruma, in PHP; but I might reimplement Icoruma in C or Haskell later on.
00:24:23 <zzo38> But I can tell you that much of it is mathematical. A "mana" is a kind of mathematical thing, with primes and composites, multiplied together, like ordinary numbers; but there are only five prime manas. There is also multimana, which is the sum of zero or more manas.
00:25:23 <zzo38> And then "less than or equal to" can be defined on multimanas, which is also important to the spellcasting in this game.
00:25:58 <zzo38> It just happens that a multimana forms a continuation (this was not the intention, but it happens to be the case anyways).
00:29:20 <zzo38> Like D&D 3E, the game has skills, feats, etc. One difference is that there are no separate race stat blocks and creature stat blocks; they are unified. Another difference is that spellcasting is very different. You increase in ability scores less often than 3E. There are many other differences too.
00:31:07 <zzo38> And there is no "epic" either; classes simply go up to level 100 (but you can still multiclass).
00:31:53 <zzo38> Also, nearly all experience points is "ad hoc" in Icosahedral; there are not standard methods for gaining experience points.
00:33:56 <zzo38> A few of the standard rules of Icosahedral RPG are possible to use as optional rules in D&D 3E, and I will describe two of them. One is resurrection, in which you age twice as fast while dead (there are also a few other minor differences in resurrection). Another is that alignment entries in creature stat blocks mostly describe superstition rather than reality.
00:34:23 <zzo38> I suggest using these two rules even in D&D because it makes the game more interesting in my opinion.
00:40:25 <shadwick> I'm not a D&D player so most of that went over my head
00:40:57 <shadwick> so your Icosahedral will be a table-top game like that?
00:44:36 <zzo38> Yes, a table-top game.
00:44:50 <zzo38> Using pencil, paper, book, and dice.
00:46:33 <zzo38> The Icoruma markup language can be used to document other role playing games too, though.
00:46:55 <zzo38> ("Icoruma" is actually short for "Icosahedral Rules Markup" since that is its original use.)
00:49:15 <zzo38> Instead of "dungeon master", the term used in this game is "referee".
00:50:48 <zzo38> The Fundamental Rule of Icosahedral RPG says: "All rules have exceptions, including this one."
00:51:19 -!- Phantom_Hoover has quit (Quit: Leaving).
01:06:39 <zzo38> A multimana x is less than or equal to a multimana y if and only if you can match each mana in x with a mana in y such that: Each mana in x matches to a distinct mana in y (although there can be multiple equal manas in y, and you do not have to use all the manas of y), and the mana in y which each mana in x is matched up with, the one in x must be a factor of the one it is matched up with it in y.
01:06:43 <zzo38> Does this look correct to you?
01:19:33 <fizzie> It *sounds* like an okay partial order, at least at a glance.
01:20:32 <zzo38> Notice that, just if x is not less than or equal to y does not necessarily make y less than or equal to x; this is intentional.
01:52:52 <shadwick> Finally got my interpreter for the Alchemy language working and written nicely
01:52:52 <shadwick> https://bitbucket.org/shadwick/alchemy/wiki/Home
01:53:13 <shadwick> I'll update the esolang wiki page soon to fill in info its missing..
02:04:26 <Sgeo> tswett, UPDATE
02:21:32 -!- Sgeo has quit (Read error: Connection reset by peer).
02:22:09 -!- Sgeo has joined.
02:49:14 -!- MDude has joined.
04:02:42 <shachaf> kmc: Apparently I accidentally joined #trains without noticing.
04:02:55 -!- coppro has quit (*.net *.split).
04:02:55 -!- tikfreenode has quit (*.net *.split).
04:02:55 -!- cheater has quit (*.net *.split).
04:02:55 -!- HackEgo has quit (*.net *.split).
04:03:01 <shachaf> Not that I mind trains, but that particular virtual channel seems to keep growing...
04:03:23 <kmc> sometimes people are wrong about trains
04:03:27 <kmc> on the internet
04:03:41 <shachaf> You gotta turn the wrong people into right people.
04:04:01 <kmc> you understand
04:04:25 <shachaf> By calling them communist.
04:04:35 <shachaf> Wait, lexande isn't the wrong one.
04:06:21 -!- coppro has joined.
04:06:21 -!- tikfreenode has joined.
04:06:21 -!- cheater has joined.
04:06:21 -!- HackEgo has joined.
04:18:50 <kmc> <kmc> rocket sleds go much faster, but are not generally used in revenue service
04:35:07 <coppro> How come SIGSTOP has the effect of killing processes that are in the middle of dying but not dying for some reason?
04:35:24 <shachaf> coppro: What does that mean?
04:35:43 <coppro> sometimes firefox gets into a hang, SIGTERM won't get rid of it
04:36:02 <coppro> but SIGSTOP isn't supposed to actually kill, only suspend
04:39:31 <zzo38> Is there Haskell library for geometry?
04:42:19 <kmc> coppro, strange, I've never seen that
04:42:47 <kmc> hm you can't catch SIGSTOP either
04:42:58 <kmc> so it's not a matter of a signal handler un-wedging the process
04:43:34 <shachaf> Maybe the process's parent kills it?
04:43:35 <coppro> kmc: it's actually a nice trick since SIGKILL is nasty
05:21:23 -!- shadwick has quit (Ping timeout: 245 seconds).
05:44:46 <kmc> so is m4 actually a bad language or is it just associated with things people hate (autoconf, sendmail)
05:46:40 <shachaf> kmc: It's a slightly weird language.
05:46:54 <shachaf> In my limited experience, it's not particularly great but it's not horrible either.
05:47:08 <shachaf> And it doesn't have many competitors, especially portable/generally-available ones.
05:51:01 <kmc> has anyone seen actual Haskell code which uses m4?
05:51:19 <kmc> when i complain about the lack of a good Haskell preprocessor people always suggest m4
05:51:23 <kmc> but i get the impression they're trollin'
05:51:35 <kmc> shachaf, what have you used m4 for?
05:51:39 <shachaf> That sounds like a correct impression.
05:51:58 <shachaf> kmc: At RDB we used it for making package description files and things like that.
05:52:31 <shachaf> My experience with it isn't very extensive or anything, but that was the impression I got.
05:53:08 <shachaf> I actually wish there was a viable alternative to CPP for preprocessing C code. :-(
05:59:10 -!- MDude has changed nick to MSleep.
06:00:11 <zzo38> shachaf: There is CWEB and Enhanced CWEB which allows you to use CPP as well as other things, maybe that will ehlp?
06:00:32 <shachaf> zzo38: Yes, WEB is a possibility.
06:01:03 <shachaf> But it's a pretty big change to how you write programs.
06:01:34 <zzo38> shachaf: WEB is for Pascal, but it is a very good preprocessor for Pascal. CWEB is the similar thing for C codes.
06:02:28 -!- MSleep has changed nick to MatressDude.
06:02:53 <kmc> what's the big change?
06:05:59 <zzo38> shachaf: Can you be specific please?
06:07:53 <shachaf> I'll admit that I haven't read many WEB-style programs, so I only have a vague impression of it. The programs I've seen have been split up and spread out in an order completely different from execution order. Well, not that normal C programs are written in "execution order" exactly, but this is much more extreme.
06:08:16 <shachaf> It might be better -- Knuth says it is -- but reading a CWEB program is a completely different experience from reading a C program.
06:08:28 <zzo38> TeX is a program written in WEB; you can see that as one possible example.
06:09:07 <zzo38> (It is published as a book, although you can also download it.)
06:09:52 <shachaf> There are lots of programs written in CWEB at http://www-cs-faculty.stanford.edu/~uno/programs.html :-)
06:11:09 <zzo38> WEB adds macros, octal constants, hexadecimal constants, ASCII character code constants, and pool strings, to Pascal, as well as named chunks reordering. C already has some of this stuff, but CWEB adds named chunks. There are also a few other features. And my own Enhanced CWEB adds even more things, such as being able to execute C codes at compile-time to generate C codes which will be compiled.
06:12:54 <shachaf> https://github.com/ascherer/mmix/blob/master/mmixal.w
06:13:06 <zzo38> Which exactly are features you have wanted to use?
06:13:43 <zzo38> Cackala: What is all that mess?
06:16:04 <zzo38> I have also written some programs in CWEB, such as the BytePusher implementation.
06:18:16 -!- asiekierka_ has joined.
06:22:47 <shachaf> Maybe literate programming would solve all my problems.
06:23:10 <zzo38> Probably not all of them, but possibly many of them, depending on what your problem is!
06:33:58 -!- calamari has quit (Quit: Leaving).
07:12:05 <zzo38> Why is there no ephemeris program in Haskell?
07:24:17 -!- monqy has quit (Quit: hello).
07:24:42 <kmc> ime, literate programming is great for blog posts and the like
07:24:55 <kmc> not as good for "real programming"
07:25:16 <kmc> but that's based on using plain lhs, not any of the fancy systems which let you jump between source files, etc
07:25:34 <shachaf> kmc: .lhs is very different from WEB.
07:25:58 <shachaf> It's just a different comment syntax for Haskell.
07:27:00 <kmc> well, the philosophy behind literate programming is more than "comments are default"
07:27:07 <kmc> and you can realize that within lhs to some degree
07:28:16 <kmc> is which? i didn't say what i thought the literate programming philosophy is
07:28:27 <zzo38> That is true; .lhs does not have the features of WEB. But it is possible for a .lhs file to be the format of other files such as TeX or MediaWiki or HTML or whatever. It can be done without needing a program to convert from one format to another, even.
07:28:53 <kmc> in particular, Markdown
07:29:32 <shachaf> Oh, I misread what you said.
07:29:42 <zzo38> (In HTML, use <XMP> and in XHTML, use CDATA. In TeX, you need some macros to make it work but there are a few such things and I have written one called "birdstyle.tex". For MediaWiki, just surround the code in <pre> or <pre><nowiki> tags.)
07:29:59 <zzo38> kmc: I don't know much about Markdown
07:30:06 <kmc> markdown+lhs is a nice format
07:30:09 <kmc> i use it a lot for my blog
07:30:18 <kmc> pandoc can render it to html with syntax highlighting
07:31:00 <zzo38> However blog posts usually do not actually work like I specified so you cannot simply wget the article and run it.
07:31:21 <kmc> sometimes i provide a link to the code on github or somewhere
07:32:09 <zzo38> Can you do it so that you can use wget or the save webpage function?
07:32:14 <kmc> not easily
07:32:19 <kmc> but there are probably ways
07:32:28 <kmc> aiui the literate philosophy is that your source should be a document written for humans which explains how the program works
07:32:35 <zzo38> Yes, I told you how; there is one way for HTML and one way for XHTML.
07:32:46 -!- cheater has quit (Ping timeout: 252 seconds).
07:33:35 <zzo38> Are you able to do using XMP and CDATA?
07:35:51 <zzo38> I have made up some new commands in the .cabal file for printing literate Haskell programs, but as far as I know, there are no programs which will read those commands. But they start with "X-" so that it is not error if unrecognized.
07:37:03 <shachaf> Hmm, I think I just found a "bug" shared among a large number of the C programs on Knuth's website.
07:37:12 <shachaf> At least according to C99.
07:37:14 <zzo38> shachaf: What one is that?
07:38:06 <shachaf> In fact, it looks like I can make most of those programs crash under Solaris.
07:38:15 <zzo38> Do you think this is good? http://sprunge.us/BaDc It is incomplete; you can suggest to add more things
07:39:13 <zzo38> (If you look at my own packages on Hackage, you will see that they use that.)
07:45:39 -!- cheater has joined.
08:31:13 -!- asiekierka has joined.
08:31:21 -!- asiekierka has quit (Remote host closed the connection).
08:49:08 -!- Phantom_Hoover has joined.
09:11:56 -!- pikhq_ has joined.
09:15:08 -!- pikhq has quit (Ping timeout: 276 seconds).
09:25:10 -!- shadwick has joined.
09:35:07 -!- Taneb has joined.
10:01:30 -!- asiekierka_ has quit (Remote host closed the connection).
10:03:15 -!- asiekierka has joined.
10:04:42 -!- asiekierka has quit (Remote host closed the connection).
10:27:09 -!- shadwick has quit (Quit: Page closed).
10:27:34 <Taneb> This is a silly channel
10:31:29 -!- zzo38 has quit (Quit: No quitting allowed.).
10:36:07 -!- Taneb has quit (Quit: Goodbye).
10:37:29 <kmc> "Their fluorescent nipples were drawn with a special rendering mode usually reserved for fog-piercing runway landing lights, so they could easily be seen from long distances in bad weather."
10:45:38 -!- asiekierka has joined.
10:50:05 -!- pikhq has joined.
10:50:22 -!- pikhq_ has quit (Ping timeout: 252 seconds).
10:54:18 -!- Taneb has joined.
11:06:02 -!- Taneb has quit (Quit: Goodbye).
11:25:10 -!- pikhq_ has joined.
11:25:48 -!- pikhq has quit (Ping timeout: 276 seconds).
11:28:22 -!- tzxn3 has joined.
11:34:57 -!- oerjan has joined.
11:37:34 -!- oerjan has set topic: This is ALMOST the TALLEST CHUPACABRA you will SING all MIDSUMMER: http://championofbirds.com/?p=4991 | http://codu.org/logs/_esoteric/.
11:39:13 -!- elliott has joined.
11:41:09 -!- azaq23 has joined.
11:43:16 <elliott> (diff | hist) . . N Basic Input/Output Commands; 02:21 . . (+2,938) . . 202.156.14.10 (Talk | block) (Reimagined even more - wait, the old examples are now obsolete.)
11:43:16 <elliott> (diff | hist) . . Basic Input/Output Commander; 02:21 . . (-169,556) . . 202.156.14.10 (Talk | block) (Renamed: Basic Input/Output Commands) [rollback]
11:43:41 <elliott> oerjan: please go back in time and kill 202.156.14.10 so i do not have to do a history merge.
11:44:24 <elliott> oerjan: http://esolangs.org/w/index.php?title=Talk:Esoteric_Operating_System&curid=8322&diff=31213&oldid=31116 also, tell them to stop editing comments that people have already replied to.
11:44:25 <oerjan> i'm afraid my time machine still has some fundamental problems.
11:44:41 <elliott> wait, they edited /other people's comments/
11:44:46 <elliott> to make them in line with their edits
11:44:52 <oerjan> why are you asking me to do things you know i'm even _worse_ at than you?
11:45:02 <elliott> I can't tell whether they just don't understand wikis, or don't care...
11:45:06 <elliott> oerjan: so I don't feel the obligation to
11:45:50 <elliott> "Warning: this procedure may only be undone by spending quite silly amounts of time. To undo a merge, see below. Do not do this if you're not sure what you're doing."
11:46:55 <myname> this "do something"-system
11:47:29 <oerjan> do something, abbreviated DOS
11:48:51 <myname> liked the idea, but i was too afraid to actually test it
11:50:01 <elliott> myname: it doesn't actually exist :P
11:52:15 <elliott> ok now i give myself a brief rest before teaching 202.156.14.10 how to move pages and use talk pages :P
11:56:04 <elliott> coppro: AGAINST, trying to tarnish Agora's fine history of coprophilia
11:56:57 <oerjan> ...i'd expect coppro to not change that...
11:57:54 <elliott> oerjan: he's proposed to change COPPRO STRAIGHT to COOK SCSTRAIGHT in the Map
11:58:03 <elliott> presumably because his name is scshunt these days
11:58:08 <elliott> (has oerjan even seen the map?)
11:58:33 <elliott> see first rule in http://agora.qoid.us/current_flr.txt :P (Rule 2105)
11:58:47 <elliott> i think it's been around for a while.
12:01:09 <oerjan> i see no tasmania, and you got the spelling of the second horrendously wrong. i have this eerie feeling i've seen a similar map before somewhere, though.
12:02:04 <elliott> wait, what did i spell wrong.
12:02:30 <elliott> it's the thing with the Hobart label.
12:02:55 <oerjan> oh. well how could i know that when the name's not written on it.
12:03:29 <elliott> because hobart is a real place?
12:03:39 <elliott> also, neither Australia nor New Zealand are labelled there either :P
12:03:57 <oerjan> i think elliott is having mighty strong winds overhead right now.
12:04:00 <Phantom_Hoover> oerjan, because it's the same size and shape as Tasmania and it's in the same place?
12:04:46 <elliott> oerjan: i think you've forgotten to make a joke.
12:04:55 <elliott> you have to do that before acting clueless, you see
12:05:39 <oerjan> i thought my "eerie feeling" comment would be sufficient.
12:06:06 <oerjan> it's hard to be subtle when Phantom_Hoover is supplying the bricks.
12:06:17 <elliott> oh, the joke is that it looks like australia. ok
12:07:35 <itidus21> which is curiously larger than norway and london combined
12:09:23 <oerjan> i see they haven't colonized the whale-shaped island yet.
12:10:06 <elliott> once I was Mad Scientist and got the Map as my randomly-selected rule. that one was tricky.
12:10:25 <oerjan> or perhaps the rest is very small
12:10:37 <elliott> (see http://agora.qoid.us/rule/2192#610447, http://agora.qoid.us/rule/2193#610449)
12:10:45 -!- MatressDude has quit (Read error: Connection reset by peer).
12:11:04 -!- MDude has joined.
12:11:24 <elliott> the results of the Map being selected can be seen at the bottom of the latter. (but it will only make sense if you read the former first.)
12:13:02 <oerjan> those two links have no line wrapping in my browser :(
12:13:26 <itidus21> 339,000km^2 + 450,000km^2 + 386,000km^2 + 244,000km^2 < 7,610,000km^2 .. australia's land area can swallow quite a lot
12:13:36 <elliott> so i don't see why it shouldn't
12:13:45 <elliott> the ruleset is in pre-wrapped form
12:13:51 <elliott> you see whitespace but no line breaks?
12:14:02 <elliott> i mean, there are even explicit <br />s in the content it inserts.
12:14:07 <elliott> so your browser is just completely broken.
12:14:18 <elliott> http://agora.qoid.us/oldflr/1.872#rule-2192
12:14:22 <elliott> http://agora.qoid.us/oldflr/1.874#rule-2193
12:14:42 <elliott> (yes, those are raw RCS files.)
12:14:51 <elliott> http://agora.qoid.us/current_flr.txt,v :P
12:15:30 <oerjan> elliott: view source shows lots of <br \/>
12:15:39 <elliott> oerjan: the other links i gave should work
12:15:44 <elliott> (ok it's not a raw RCS file, it's processed by the script that adds the links and stuff.)
12:16:26 <oerjan> oh right it's a js string
12:16:56 <elliott> ok oerjan is determined to use the broken links i gave :P
12:17:40 -!- MDude has quit (Ping timeout: 246 seconds).
12:17:41 <oerjan> no i was just looking at the source
12:17:57 -!- MDude has joined.
12:18:54 <oerjan> this seems much like the frankenstein monster back in my time
12:20:24 <elliott> it lead to some fun scams due to being a person.
12:21:30 -!- MDude has quit (Read error: Connection reset by peer).
12:21:46 -!- MDude has joined.
12:29:23 <elliott> oerjan: hmm, the difference between http://esolangs.org/w/index.php?title=Brainfuck_bitwidth_conversions&oldid=31203 and http://esolangs.org/w/index.php?title=Brainfuck_bitwidth_conversions&oldid=31223 worries me.
12:29:36 <elliott> somehow <pre class="plain">blah</pre> has _less_ margin than <code>blah</code>
12:29:46 <elliott> possibly something to do with the line height
12:30:45 <oerjan> elliott: i noted in [[Qdeql]] the lines got less tall, but then i realized it actually looked better that way.
12:31:48 <Phantom_Hoover> RocketJSquirrel, hahahaha i thought this was half-life 2 not harry potter
12:32:50 <oerjan> elliott: also, some of the spacing depends on the height of the cell overall
12:32:53 <myname> the width of the blocks differ, too
12:33:13 -!- Vorpal has joined.
12:34:36 <myname> on the second one everything on css that is applied to the code fills out the whole table cell
12:34:56 <myname> on the first one it only applies on the code itself
12:35:35 <oerjan> (some of this realization was due to looking at both versions, confusing which was the old and new one, and wondering why the new one was so much uglier.)
12:37:22 <oerjan> myname: erm the width looks identical to me
12:38:26 <elliott> the width is the same here
12:38:39 <elliott> but yes, code being inline and pre being block complicates this
12:38:41 <myname> the width of the cells are
12:38:50 <elliott> <oerjan> (some of this realization was due to looking at both versions, confusing which was the old and new one, and wondering why the new one was so much uglier.)
12:39:23 <oerjan> elliott: i had to revert a couple of <pre>'s to <code> because of that inline vs. block thing, i first got confused why it suddenly wrapped lines...
12:39:47 <oerjan> but those were the cells that mixed code and ordinary text
12:39:48 <elliott> oerjan: well the thing about this is that if you add any non-preformatted text in another cell on the same row, it'll grow to the same height as it was before turning into pre
12:39:52 <elliott> that makes it uglier, to me
12:39:59 <elliott> e.g., imagine if you have a table where only some rows have non-preformatted text
12:40:05 <elliott> it'll have varying heights of rows
12:40:11 <elliott> (assuming all the <pre>s are one line)
12:41:42 <oerjan> elliott: ok, but are you sure <code> has the same height as non-preformatted text, anyhow
12:42:57 <elliott> oerjan: well it's an inline element with no padding, margin or line-height, so I'm going to go with yes. but let me prepare a test
12:43:57 <elliott> http://esolangs.org/w/index.php?title=Esolang:Sandbox&oldid=31225
12:43:58 <elliott> http://esolangs.org/w/index.php?title=Esolang:Sandbox&oldid=31227
12:44:26 <elliott> http://esolangs.org/w/index.php?title=Esolang:Sandbox&oldid=31225
12:44:27 <elliott> http://esolangs.org/w/index.php?title=Esolang:Sandbox&oldid=31228
12:44:32 <elliott> pre.plain _is_ definitely less tall
13:12:28 -!- pikhq has joined.
13:14:43 -!- MoALTz has joined.
13:15:29 -!- FireFly has quit (Disconnected by services).
13:15:34 -!- const has joined.
13:19:20 -!- pikhq_ has quit (*.net *.split).
13:19:21 -!- variable has quit (*.net *.split).
13:19:21 -!- RocketJSquirrel has quit (*.net *.split).
13:20:11 -!- tzxn3 has quit (Read error: Connection reset by peer).
13:22:10 <elliott> http://www.w3.org/History/19921103-hypertext/hypertext/WWW/FAQ/KeepingTrack.html
13:26:54 <elliott> "During the test phase of the WWW project, the port number to which the daemon listens was 2784. W3 has officially allocated port number 80. Servers should use port 80 and advertise their address with the explicit port number (i.e. http://host:80/etc...)."
13:32:44 <Vorpal> Hm, I wonder if there will be a Portal 3? I just can't see where you would go from the ending of Portal 2 though...
13:34:33 -!- RocketJSquirrel has joined.
13:34:46 <fizzie> "Portal 3: Portal in Space"?
13:35:21 <Vorpal> fizzie, you pretty much have to change the protagonist though
13:35:31 <fizzie> Well, it could be Wheatley.
13:35:34 <fizzie> He's already in space.
13:35:42 <Vorpal> as the protagonist? Oh god
13:35:46 <fizzie> Ooh, or the Space Core.
13:35:59 <Vorpal> nah, that ended up in Tamriel
13:37:35 <elliott> "RFCs that include URLs as generic examples must be careful to use the particular example URLs defined in RFC 2606, "Reserved Top-Level DNS Names", to avoid accidental conflicts with real URLs.
13:37:45 <elliott> RFC 2606 does not actually define any URLs at all.
13:38:26 <Vorpal> elliott, you haven't played Portal 2?
13:38:33 <elliott> No. I haven't played Portal, either.
13:38:49 <fizzie> And now you NEVER WILL ah ah AH ah.
13:38:54 <fizzie> Because: it was spoiled.
13:39:06 <elliott> I haven't played them because I don't have a computer that can play them.
13:39:19 <elliott> Well, the Mac should be able to. But that's in a box somewhere.
13:39:27 <elliott> And I don't have Windows installed on it.
13:39:48 <elliott> So, no, I haven't played Portal and Portal 2 yet, and would prefer to avoid spoilers for the latter.
13:39:58 <elliott> (Avoiding spoilers for Portal is impossible.)
13:39:58 <myname> play dwarf fortress :p
13:39:58 <ion> I finally have a computer that should run Portal well and perhaps even Portal 2 playably, but it seems something about the combination of Portal, Wine and fglrx doesn’t work very well.
13:40:07 -!- oerjan has quit (Quit: Lost terminal).
13:40:16 <Vorpal> elliott, Portal 1 runs fine in wine btw
13:40:17 <Vorpal> not sure if that runs on OS X
13:40:21 <elliott> myname: It probably has higher system requirements than Portal, though.
13:40:23 <ion> I also have a copy of Portal, perhaps i’ll be able to play it some day. :-P
13:40:31 <elliott> But at least it doesn't suffer for terrible GPUs.
13:40:32 -!- nortti has joined.
13:40:34 <myname> elliott: not for the gpu
13:40:44 <Vorpal> ion, I ran that very combination just fine. Some artifacts on the main menu though
13:40:45 <elliott> Well, I mean, it *could* simulate the tiles on a GPU.
13:40:48 <elliott> It's a pretty parallel thing.
13:40:56 <myname> it just cuts battery runtime to it's half here
13:41:35 <elliott> Vorpal: Wine does run on OS X. But it requires X11.
13:42:00 <elliott> A Windows partition is a better idea, but I'd have to shrink the OS X one, since I've got Linux on there.
13:42:11 <elliott> And the OS X partition doesn't have much wiggle room.
13:42:43 <elliott> Also, I don't really feel like buying the games separately, as opposed to just getting the Valve Complete Pack when I have a computer I *know* will be able to play them all.
13:42:50 -!- Taneb has joined.
13:43:56 <nortti> elliott: What is so bad about X11?
13:44:11 <elliott> nortti: Well, everything. But it's more X11-on-OS X that's the problem here.
13:44:29 <elliott> It's rather irritating to use. Also I'm sceptical of its performance in a hardware-accelerated 3D game scenario.
13:45:02 <myname> you could play portal on wine with linux *g*
13:45:02 <nortti> elliott: I have had no problems using it under OS X 10.4 on my iBook g4
13:45:33 -!- pikhq_ has joined.
13:45:38 <elliott> nortti: And I bet you can't run Portal on it :P
13:46:12 -!- pikhq has quit (Ping timeout: 276 seconds).
13:46:16 <nortti> elliott: well it is powerpc, so wine or steam doesn't really on it
13:46:46 <elliott> (You know Leopard runs on PPC, right?)
13:47:22 -!- Taneb has quit (Read error: Connection reset by peer).
13:47:38 <nortti> elliott: I know, but Leopard doesn't offer me anything worth the price and losing Classic mode
13:48:11 <elliott> Those quaint Finns, paying for software and everything.
13:48:30 <Vorpal> <elliott> Also, I don't really feel like buying the games separately, as opposed to just getting the Valve Complete Pack when I have a computer I *know* will be able to play them all. <elliott> Those quaint Finns, paying for software and everything.
13:48:47 <elliott> (OK, so finding a half-decent Leopard ISO was a hellish experience.)
13:49:01 <elliott> Vorpal: Steam is more convenient than piracy.
13:49:38 <Vorpal> elliott, have you actually used steam? As soon as there is a sale on it becomes sluggish, and many games refuse to start due to connection issues.
13:49:44 <nortti> elliott: I strongly oppose piracy, but many people find it weird because I am member of piraattinuoret (Youth organization of pirate party of Finland)
13:49:59 <elliott> Which is annoying, because the things I hate about Steam are completely unrelated to the things that are awful about it.
13:50:17 -!- Frooxius has quit (Ping timeout: 245 seconds).
13:50:36 <Phantom_Hoover> <Vorpal> elliott, have you actually used steam? As soon as there is a sale on it becomes sluggish, and many games refuse to start due to connection issues.
13:50:54 <elliott> <Phantom_Hoover> <Vorpal> elliott, have you actually used steam? As soon as there is a sale on it becomes sluggish, and many games refuse to start due to connection issues.
13:51:01 <Phantom_Hoover> <elliott> <Phantom_Hoover> <Vorpal> elliott, have you actually used steam? As soon as there is a sale on it becomes sluggish, and many games refuse to start due to connection issues.
13:51:11 <elliott> Vorpal: I haven't, but I know enough people who have.
13:51:20 <elliott> Vorpal: Compare to torrents, which are ~always sluggish. :p
13:51:34 <elliott> Phantom_Hoover: 90% of it is the awful DRM.
13:51:54 <Phantom_Hoover> Not informed on that front; is it some online thing or other?
13:52:06 <Vorpal> elliott, I have used it, and yes it is convenient when it works. But more than once it had said "too high load to download game right now" or similar. And even when a game is actually installed it can fail to start if the severs are overloaded.
13:52:11 <elliott> Phantom_Hoover: Yes, you have to be online to play (unless you turn on "offline mode" beforehand (which likes to turn itself off)).
13:52:15 <Vorpal> unlike a pirated copy, which just works
13:52:26 <elliott> Phantom_Hoover: The other 8% is the social nonsense, but that's more personal distaste of it than disliking that it actually exists.
13:52:30 <Vorpal> (well, it consistently either works or doesn't)
13:52:36 <elliott> Phantom_Hoover: The other .9% is the automatic, forced updates.
13:52:43 <Phantom_Hoover> <elliott> So, no, I haven't played Portal and Portal 2 yet, and would prefer to avoid spoilers for the latter.
13:52:51 <Vorpal> elliott, I managed to get steam to stay in offline mode currently
13:53:03 <elliott> Vorpal: Pirated copies do not "just work".
13:53:21 <Vorpal> elliott, either they are buggy or they work, they don't depend on the load of a remote server.
13:53:30 <elliott> (Who gave in and bought Skyrim on Steam after multiple issues.)
13:53:43 <Phantom_Hoover> Using Steam is inconvenient when you forget where you left your debit card, hence why I am torrenting Fallout 3 right now.
13:53:49 <elliott> Vorpal: No, Phantom_Hoover managed to play the game just fine, it was just (a) a pain to get the pirated copy working and (b) had multiple issues afterwards.
13:53:56 <Vorpal> elliott, I have Skyrim on steam because I think it was worth the money.
13:54:02 <elliott> I don't care what you have on Steam.
13:54:07 <Vorpal> but I did play the pirated version earlier
13:54:08 <Phantom_Hoover> elliott, well it was mainly because I was too lazy to get the HD textures and I wanted to show up my friend who also pirated it.
13:54:21 <Vorpal> it was just the usual bugginess from a release version
13:54:35 <elliott> Phantom_Hoover: Also because finding a reliable-looking pirated version of the patch was impossible, etc.
13:54:58 <elliott> Piracy is a lot more practical when there haven't been updates in the past five years, and there are no mods.
13:55:02 <Vorpal> Phantom_Hoover, meh, the HD textures aren't really worth it, there are better third party HD textures, that actually improves many of the textures the HD pack didn't
13:55:08 <Vorpal> besides the HD pack is bugged
13:55:25 <Phantom_Hoover> Well, I mean, the Nexus mods all worked fine with the pirated version.
13:55:38 <nortti> "I agree that there should be a newbie subforum where people can ask questions without seven levels of hell immediately being emptied over them if they've asked something lazy or ignorant."
13:55:53 <Phantom_Hoover> Also shut up Vorpal, it works fine with the exception of one texture.
13:55:57 <Vorpal> Phantom_Hoover, the HD pack uses (used?) the normal map as the texture on something
13:56:40 <Vorpal> Phantom_Hoover, I believe there were some minor issues elsewhere too, like a incorrectly named texture (so the improved one didn't actually show up)
13:56:52 <Phantom_Hoover> And don't need to conform to the obnoxious aesthetics of most modders.
13:58:09 <Vorpal> Phantom_Hoover, anyway I prefer Nexus Mod Manager. The Steam Workshop 1) auto updates mods 2) is sluggish 3) seems to bug out randomly sometimes 3) Since I use the Script Extender I first have to launch the game from steam to the launcher to let it download updates, then I quit it and re-launch it from the script extender...
13:58:28 <Vorpal> (okay the last one isn't really Bethesda's or Valve's fault, but the other ones)
13:59:22 <Vorpal> I didn't claim you didn't
13:59:47 <Vorpal> "<Phantom_Hoover> Well, I mean, the Nexus mods all worked fine with the pirated version."
14:00:13 <Phantom_Hoover> The start of your sentence only makes sense if someone had previously mentioned Steamworks mods as a reason to use it.
14:00:19 <Vorpal> (I actually don't have any steam workshop mods currently, managed to find all on nexus now)
14:00:29 <Vorpal> Phantom_Hoover, whatever
14:41:23 <fungot> \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/
14:41:23 <myndzi\> | | | `\o/´ | | | `\o/´ | | |
14:41:24 <myndzi\> >\ /| /< | |\ |\ /'\ | /< >\ /|
14:41:27 <elliott> ^rainbow \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/
14:41:27 <fungot> \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/
14:41:39 <elliott> fizzie: By the way, you should add ^. to fungot.
14:41:40 <fungot> elliott: i'm lazy about comprehending things all the functionality is all that is needed by the perl fingerprint docs... hm...
14:44:23 <itidus21> so what I am to take away from this is that people are encouraged to pirate to avert the performance issues associated with DRM? :D
14:45:08 <itidus21> ahh i am so glad it will all be over one day
14:48:00 <elliott> where is ais when you need him.
15:02:14 <elliott> RocketJSquirrel: I'm removing yr matrix of solidity tooltip from the logo.
15:03:23 <elliott> RocketJSquirrel: https://www.google.co.uk/search?q=esolangs
15:03:29 <elliott> Observe the excerpt from the main page it uses.
15:03:33 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
15:03:54 -!- Phantom_Hoover has joined.
15:04:00 <elliott> OUR CTR ON THAT QUERY IS ONLY 34% ;___;
15:04:28 <elliott> RocketJSquirrel: I tell ya what, I'll try and figure out a way to put it lower in the markup but still appear in the same place :P
15:05:20 <olsner> oh, now I know who RocketJSquirrel is
15:05:29 <fizzie> Hey, that's crazy: Google's preview screenshot of zem.fi actually shows one of the canvas-driven logos.
15:05:36 <fizzie> The "ifsfeedback" one.
15:05:47 <fizzie> It looks a bit like matrix of solidity fanart.
15:05:52 <elliott> fizzie: Weeell, they pretty obviously use a Real Browser to do them, or websites would look terrible.
15:05:58 <elliott> fizzie: Considering how much stuff depends on JS, it's not surprising they run it.
15:05:59 <itidus21> i am not very fluent with pastelogs
15:06:26 <elliott> I imagine they run Chrome fullscreen in a VM, wait until it stops loading, wait a second or two, and then take a screenshot.
15:06:26 <fizzie> I.. guess, but I wouldn't have expected that. Especially since what with all the setTimeouts and such it takes five seconds or so to get that far.
15:06:41 <elliott> fizzie: Consider how many "apps" load the actual content with JS.
15:06:47 <elliott> Could easily take a few seconds, factoring in network delays.
15:07:01 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.32185
15:07:04 <elliott> Admittedly it's not _un_surprising.
15:07:21 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.28959
15:07:31 <elliott> This is nicely reassuring.
15:07:43 <fizzie> Oh, right. I should fix that.
15:07:45 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.17633
15:07:58 <elliott> Noooooooooooooooooooooooo.
15:08:16 <fizzie> Oh well, I guess it could stay.
15:08:19 <elliott> It's the only thing I can trust to remain constant in this world!!!!
15:08:43 <fizzie> Anyway, zem.fi's most-impressions query is "logic gates". Sadly with "<10" clicks a month.
15:08:50 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.16594
15:09:03 <itidus21> ok ok i give up i leave it alone
15:09:11 <elliott> Despite being the ~4.1th result on the page.
15:09:22 <elliott> Out of 170,000 impressions, there have been 150 clicks.
15:09:22 <fizzie> "logic gates", "logic gate", "4 bit adder", "not gate" and "logički sklopovi" are in the top ten.
15:09:40 <elliott> (CTR /is/ clicks/impressions, right?)
15:09:51 <fizzie> I would certainly think so.
15:09:58 <elliott> Um. Why are the "crawl errors" in Polish?
15:11:01 <elliott> For some reason, Google has tried to request http://esolangs.org/wiki/Real_Fast_Nora's_Hair_Salon_3:_Shear_Disaster_Download.
15:11:29 <nortti> http://www.qdb.us/134635
15:11:41 -!- MoALTz_ has joined.
15:12:24 <ion> That would be an awesome name for an esolang.
15:13:26 <elliott> Deewiant: You still have the archived forum, right?
15:13:30 <elliott> ion: Yes, I was just thinking that.
15:13:45 <ion> Nora’s Hair Salon: 2.6/10. Nora’s Hair Salon II: 3.9/10. Nora’s Hair Salon 3: Shear Disaster: 1.1/10.
15:14:06 <elliott> Nora's Hair Salon II was really the creative pinnacle of the series. A modern classic.
15:14:23 <nortti> it has been deleted by ais523. Does anyone know what it contained?
15:14:55 <elliott> nortti: Yes: <elliott> Oh, it was a spma.
15:15:07 <elliott> But fizzie is around, so I start misspelling things.
15:15:15 -!- MoALTz has quit (Ping timeout: 276 seconds).
15:15:22 <elliott> nortti: I could show you what it was, but, uh... it's not terribly interesting.
15:17:09 <elliott> <b>IMDB Rating: </b> 0.0 out of 10 <br>
15:17:18 <elliott> Does including that in their spams really help their cause?
15:19:38 -!- pikhq has joined.
15:19:56 -!- pikhq_ has quit (Ping timeout: 252 seconds).
15:20:21 <itidus21> so notch is going to do the idea of putting computers in a game.. but i can't say i didn't express the same general idea in the logs
15:20:38 <elliott> Deewiant: (I was thinking about putting up a static archive of the forum up at /forum/.)
15:20:51 <elliott> That might not do much good, since it's been 410'd for a while now.
15:21:57 <itidus21> that bastard keeps having all my ideas, improving on them dramatically, and implementing them in a way that makes him famous and wealthy
15:22:34 <itidus21> infact this is true of all bastards
15:24:49 <elliott> RocketJSquirrel: I can't figure out a way to get it to position correctly.
15:25:14 -!- pikhq_ has joined.
15:25:23 <elliott> RocketJSquirrel: OK, I could do it, but I'd have to use a table :(
15:25:27 -!- pikhq has quit (Ping timeout: 264 seconds).
15:31:33 <elliott> RocketJSquirrel: I'll do it if you help me figure out how to get the <h1> not to display in Google's snippet :P
15:31:47 <elliott> The problem is that there's a previous <h1>Main Page</h1> it's ignoring >_>
15:31:59 <elliott> So when it sees the next one it's all "lolol this is page content".
15:41:54 <elliott> RocketJSquirrel: Maybe I can keep the tooltip if I change the main page's <title> to "Esolang, the esoteric programming languages wiki" X-D
15:43:43 <elliott> That has the ostensible mild downside of making bookmarks ugly unless you change the title.
15:43:51 <elliott> Though Wikipedia already do a similar thing (with "Wikipedia, the free encyclopedia").
15:46:39 <elliott> RocketJSquirrel: Of course, I could also change the page title to "Enjoy being locked in your matrix of solidity" and remove the tooltip.
15:53:26 <elliott> "Your recent edit(s) to Wikipedia:Sandbox were believed to be unconstructive, and so have been reverted or removed. Please use the sandbox for any further testing, [...]" -- message left on a Wikipedia user talk page
16:03:17 <elliott> RocketJSquirrel: What are you trying to do?
16:03:58 <elliott> RocketJSquirrel: That's the Y. What's X?
16:04:26 <RocketJSquirrel> I'm just wasting a day reëxploring the feasibility of NoGNU/Linux.
16:05:26 <elliott> RocketJSquirrel: That was my guess.
16:05:29 <elliott> RocketJSquirrel: Use musl.
16:05:47 <elliott> It is (a) just as GNU-free; (b) not GPL (though it is LGPL) and (c) actually works.
16:06:28 <elliott> bionic will be 100x as painful, even if you manage to get it to build, thanks to all the things it omits because Android doesn't need them.
16:06:30 <RocketJSquirrel> Isn't musl the one with the author who doesn't understand licensing?
16:06:38 <elliott> RocketJSquirrel: No, that's dietlibc.
16:06:43 <elliott> musl is the new kid on the block (few years old).
16:06:54 <elliott> See http://www.etalabs.net/compare_libcs.html, http://www.etalabs.net/musl/faq.html.
16:06:58 <Deewiant> FWIW the AUR package bionic-svn built painlessly for me just now.
16:07:20 <elliott> RocketJSquirrel: It's also ABI-compatible with glibc, though that's unlikely to matter to you.
16:07:25 <elliott> (It goes to great lengths to maintain that.)
16:08:04 <elliott> RocketJSquirrel: BTW, how are you compiling things? I don't think clang works with a stock kernel quite yet...
16:08:40 <RocketJSquirrel> I'm using GCC first. I'll switch to clang when/if practical.
16:09:54 <elliott> RocketJSquirrel: Well, clang is practical for everything except the kernel (and maybe libc? I don't think musl does anything weird, though.), pretty much...
16:10:18 <elliott> RocketJSquirrel: Though musl's C++ support is relatively new (for use with LLVM's libc++, I think).
16:10:25 <elliott> By relatively, I mean the null string.
16:10:40 <elliott> (Relevant because clang is C++ :P)
16:13:39 <elliott> Yeah, gcc + binutils is pretty much the only GNU you need these days.
16:21:28 <RocketJSquirrel> / /tools/i686-linux-gnu/include/features.h:1:2: error: #warning "features.h is bogus" [-Werror=cpp]
16:24:17 <elliott> RocketJSquirrel: HEY GO LOOK AT http://esolangs.org/wiki/Main_Page IT LOOKS SLIGHTLY DIFFERENT NOW
16:27:28 -!- derdon has joined.
16:28:49 <elliott> RocketJSquirrel: THERE'S MORE THAN THAT YOU IDIOT
16:29:21 -!- Frooxius has joined.
16:33:07 <elliott> RocketJSquirrel: But they also removed the title, you see!
16:35:21 <RocketJSquirrel> conftest.c:1:0: internal compiler error: Segmentation fault
16:37:56 <elliott> RocketJSquirrel: Are you still trying to compile bionic?
16:38:23 <elliott> RocketJSquirrel: Which GCC version?
16:38:32 <elliott> pikhq_ has successfully bootstrapped a musl/gcc system.
16:38:47 <elliott> IIRC the standard thing is to bootstrap GCC 3 first and then use that to compile 4.
16:39:39 <sebbu> ppl still use gcc3 ?
16:40:08 <elliott> sebbu: Only for bootstrapping :P
16:45:47 <elliott> Hey RocketJSquirrel, how the hell do you overlap two CSS gradients >_>
16:45:51 <elliott> RocketJSquirrel is the CERTIFIED CSS EXPERT.
16:52:52 <elliott> RocketJSquirrel: How many people are still on Firefox 3 these days?
16:53:01 <elliott> RocketJSquirrel is the CERTIFIED BROWSER EXPERT.
16:53:14 <elliott> RocketJSquirrel: But 4 only came out in 2011 :'(
16:55:21 <nortti> elliott: computers at my school. At least they got rid of Firefox 2 installs at the end of 2011
16:56:04 <elliott> You mean I can systematically punish people at your school by merely removing these obsolete vendor prefixes??
16:56:50 <nortti> elliott: what do you mean by obsolete vendor prefixes?
16:56:54 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
16:57:18 <sebbu> who still use firefox <= 10 ?
16:57:36 <elliott> nortti: <div style="background: #EEF; vertical-align: top; border: 1em solid #EEF; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; -moz-border-radius-bottomleft: 1em; -moz-border-radius-bottomright: 1em">
16:57:51 <sebbu> oh, browser specific code
16:57:56 <elliott> Firefox has supported the standard versions since 4.0, and changing TWICE THE VALUES is an UNACCEPTABLE BURDEN on me :P
16:58:08 <elliott> sebbu: I use Firefox G_64.
16:58:27 <nortti> I got one teacher to update her computer to Firefox 10, but she doesn't wan't to update to 11. Good thing FF 10 is ESR
16:58:49 -!- derdon has quit (Remote host closed the connection).
16:58:51 <nortti> I use TenFourFox unstable 11
16:59:17 <elliott> nortti: Pfft, Classilla is where it's at.
16:59:21 <sebbu> i'll use wildfox then
16:59:29 <elliott> As far as Mozilla browsers for obsolete Macintosh computers goes.
16:59:38 * elliott has ACTUALLY USED Classilla.
16:59:57 <sebbu> well, i used k-meleon
17:00:02 <nortti> elliott: I also have Classilla 9.3 and I use it at least one day a week
17:01:39 <nortti> I have used K-Meleon, Firebird, Pathworks Mosaic and Netscape 5(pre-alpha) and I still use Classilla, Camino and Mosaic-CK
17:02:54 <elliott> I didn't use Firefox before it became Firefox.
17:03:10 -!- Phantom_Hoover has joined.
17:03:35 <nortti> I own 3 C64s and I plan to connect one of them to Internet, I have working MacMINIX install on weekly use and I have programmed my own OS in 16bit asm
17:03:58 <nortti> so you can call me weird if you want
17:05:01 <elliott> You're in the middling ranks of weird at best; call me when you rewrite that OS with your own assembler and start using your own Conkeror fork (with an insane license) to browse.
17:06:28 <nortti> elliott: I plan to build my own computer with my own processor architecture, then write my own OS to it and start using my own browser
17:06:42 <nortti> also I hate emacs key bindings
17:07:18 -!- cheater has quit (Ping timeout: 260 seconds).
17:08:09 <nortti> I could also program my OS in a version of my own SSBPL programming language
17:09:57 <nortti> How many weirdopoints do I get if I start to use RISC OS as my main os?
17:11:25 <elliott> I have decided to stop offering public advertisements weirdopoints.
17:14:39 -!- cheater has joined.
17:29:57 <elliott> I like how our main page circa 2006 looks like it evolved into the current main page over the years, despite actually going through a completely different design in the middle: http://esolangs.org/w/index.php?title=Main_Page&diff=next&oldid=5672
17:30:06 <elliott> (I didn't see that old one before making the new one.)
17:31:58 <elliott> RocketJSquirrel: Did you add the day of the day in response to http://esolangs.org/w/index.php?title=Main_Page&diff=prev&oldid=17414? :P
17:32:24 -!- asiekierka has quit (Remote host closed the connection).
17:32:45 -!- monqy has joined.
17:32:49 <RocketJSquirrel> elliott: lol, no, somebody on #esoteric said we should have a page of the day.
17:35:13 -!- MoALTz_ has quit (Ping timeout: 250 seconds).
17:36:13 <nortti> does anyone know where I can download BeOS 5 PE?
17:38:06 <elliott> I thought you strongly opposed piracy.
17:38:57 <nortti> elliott: it is the freeware version¨
17:39:09 <elliott> http://www.bebits.com/app/2680
17:39:26 <elliott> I managed to get a pirated BeOS' installer to run in a VM once. But never the thing itself.
17:40:21 <nortti> there is no download for BeOS itself on that page
17:41:29 <elliott> Then what is "BeOS R5 Personal Edition for Windows"?
17:41:39 <elliott> And "BeOS R5 Personal Edition for Linux".
17:42:11 <nortti> not the standalone versions
17:42:56 <elliott> Was there a standalone version?
17:43:06 <RocketJSquirrel> New idea: NoGNU/Linux by way of OpenWatcom's shitty libc ^^
17:44:11 <elliott> RocketJSquirrel: were you using the musl-gcc wrapper?
17:46:38 <elliott> Just wondering if you were doing some wild gcc hack to get it working that was causing you troubles instead.
17:49:12 <elliott> RocketJSquirrel: The musl page is fairly old.
17:49:22 <elliott> RocketJSquirrel: But I recommend you try GCC 3 anyway.
17:49:27 <elliott> (And then bootstrap 4 with it.)
17:49:38 <elliott> That seems to be what most people do.
17:49:42 <elliott> RocketJSquirrel: #musl is helpful, anyway.
17:57:04 <elliott> RocketJSquirrel: You might need that fixinc.sh thing.
17:57:07 <elliott> Dunno if it's still required.
18:02:53 -!- asiekierka has joined.
18:04:30 <elliott> RocketJSquirrel: That shouldn't be a problem.
18:04:41 <elliott> RocketJSquirrel: I mean, ABI-compatibility means that all the internal structures have the same in-memory layout and all.
18:04:46 -!- nortti has quit (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312200651]).
18:05:01 -!- asiekierka has quit (Remote host closed the connection).
18:05:03 <elliott> The observable difference is mostly in header files (musl is much stricter about not leaking additional non-standard names or names from other headers into the namespace).
18:06:15 -!- asiekierka has joined.
18:06:26 <RocketJSquirrel> "musl is much stricter about not leaking additional non-standard names or names from other headers into the namespace" I find this extraordinarily difficult to believe.
18:06:33 -!- asiekierka has quit (Remote host closed the connection).
18:08:05 <RocketJSquirrel> glibc's DEFAULT is very lax, but if you use -std=c99 or -ansi or what have you, it's unbelievably strict.
18:09:10 <RocketJSquirrel> I notice that pikhq_ has a self-bootstrapping musl-based DISTRO in github.
18:11:50 <RocketJSquirrel> Unfortunately it uses busybox, which is not quite FSF-free.
18:11:52 <elliott> RocketJSquirrel: I implied it!
18:12:03 <elliott> busybox is waaaay not FSF free.
18:12:09 <elliott> IIRC half of it is basically ripped from coreutils.
18:12:26 <elliott> RocketJSquirrel: Christian Neukirchen has such a distro too.
18:12:32 -!- zzo38 has joined.
18:12:45 <elliott> https://github.com/chneukirchen/sabotage
18:12:54 <elliott> Make that https://github.com/chneukirchen/sabotage.
18:12:57 <RocketJSquirrel> elliott: Yeah, but I think that there exists some not entirely terrible subset of busybox that is FSF-free X-D
18:13:02 <elliott> Make that http://chneukirchen.github.com/sabotage/.
18:13:15 <RocketJSquirrel> elliott: And I looked at sabotage too, but unless I'm completely misunderstanding, it actually uses a GCC statically compiled against glibc.
18:15:05 <elliott> RocketJSquirrel: That would be weird, since he called it a bootstrapping distro, but OK.
18:15:13 <elliott> (Well, "I bootstrapped a distro".)
18:15:18 <elliott> (I don't think "bootstrapping distro" means anything.)
18:15:29 <elliott> (Well, I guess it does, by analogy with "bootstrapping compiler".)
18:15:39 <RocketJSquirrel> Yeah, I don't rightly have any idea what I'm babbling about *shrugs*
18:17:22 * elliott wonders wtf the "By e-mail" button on http://esolangs.org/wiki/Special:UserLogin/signup does.
18:17:58 <elliott> Oh, chooses a password randomly and emails it to you.
18:18:26 <elliott> To create accounts for other users without compromising them
18:19:47 <elliott> No, it's for anyone, not just admins. Okay.
18:20:00 <elliott> No, not anyone, it's for admins.
18:26:49 <fizzie> Flip, flop, flip, flop.
18:29:04 * Sgeo shoots elliott with a SuperBullet
18:29:14 <Sgeo> Oh, that reminds me, want the ISO?
18:30:03 <lambdabot> monqy: You have 1 new message. '/msg lambdabot @messages' to read it.
18:30:12 <elliott> Not today. I'm unlikely to play today and it'd hog my bandwidth.
18:30:17 <monqy> what a cryptic message
18:32:48 <elliott> RocketJSquirrel: I bet it's Debian's fault.
18:34:13 <RocketJSquirrel> What's the easiest distro to bootstrap into a chroot other than Debian ^^
18:35:51 <elliott> As for anything else, just use a VM.
18:35:59 <elliott> BTW, I was joking about it being Debian's fault.
18:36:32 <RocketJSquirrel> I know, but you're probably right, GCC is nutty to build on Debian even when you're NOT using some weird libc it's never heard of.
18:44:49 <olsner> elliott: "[...] it's easier to use the "Move" link from the drop-down menu next to "View history". "
18:44:56 <olsner> I see no such drop-down menu
18:52:34 <elliott> @ask ais523 Is there any reason not to enable moves for unregistered users on the wiki?
18:56:00 <pikhq_> I'm afraid that bootstrap-linux is the only thing that *actually* bootstraps ATM.
18:56:38 <pikhq_> RocketJSquirrel: In probably a couple months we should be able to switch to toybox. (Robert Landley's busybox-alike)
18:57:50 <pikhq_> In the meantime, the only necessary FSF stuff is GCC, Binutils, GNU Make, and whatever's in busybox.
18:58:52 <pikhq_> Trust me when I say that just getting glibc out is huge.
18:59:09 <pikhq_> Getting Binutils out is going to be a major PITA, as is GNU Make...
19:00:57 <RocketJSquirrel> I only care about "user" stuff, so GCC/binutils/make actually aren't that big of a concern to me.
19:01:15 -!- tzxn3 has joined.
19:01:23 <pikhq_> Busybox doesn't seem to have much FSF in it from what I've looked at.
19:01:34 <pikhq_> It's merely bad rather than apeshit.
19:01:51 -!- _net_split has joined.
19:02:26 <pikhq_> (FSF coreutils requires the ability to poke libc datastructures, which Busybox certainly doesn't.)
19:04:26 <pikhq_> coppro: Look at gnulib and there shall be weeping and gnashing of teeth.
19:09:10 <pikhq_> I'm *quite* confident the LZO code is not GNU. :)
19:09:40 <elliott> <pikhq_> RocketJSquirrel: In probably a couple months we should be able to switch to toybox. (Robert Landley's busybox-alike)p
19:09:40 <pikhq_> And util-linux is definitely copied from util-linux.
19:09:52 <elliott> pikhq_: "Robert Landley's" is amusing, considering he's one of the core BusyBox developers :P
19:10:07 <elliott> I'm pretty sure he rejoined.
19:10:09 <pikhq_> elliott: Now he's just a guy who does patches every now and then.
19:10:17 <pikhq_> He's definitely not core.
19:10:28 <elliott> The main thing I remember is that he's delusional about licensing.
19:11:04 <pikhq_> Not very delusional, more just bitter about how GPLv3 has put people off of GPL...
19:11:07 <RocketJSquirrel> <pikhq_> And util-linux is definitely copied from util-linux. // util-linux isn't FSF, is it?
19:11:44 <pikhq_> RocketJSquirrel: util-linux is Linux. :)
19:12:14 <elliott> <pikhq_> Not very delusional, more just bitter about how GPLv3 has put people off of GPL...
19:12:18 <elliott> pikhq_: I don't refer to anything about GPLv3.
19:12:53 <pikhq_> elliott: So what do you refer to?
19:13:04 <elliott> pikhq_: I refer to his characterisation of Bruce Perens' (i.e. original author of BusyBox) outrage when they unilaterally changed the license without his permission.
19:13:23 <pikhq_> RocketJSquirrel: Likewise... GNU stuff sucks from a technical PoV.
19:13:35 <pikhq_> elliott: Seriously, I have no idea that shit happened.
19:13:50 <RocketJSquirrel> So anyway, my conclusion is that bootstrap-linux ALMOST meets my requirements as stands.
19:13:53 <elliott> There is a fair claim that there was none of his work remaining at the time they relicensed it, but (a) he only undertook the analysis of that to "make him go away"; and (b) I'm not sure you can say "I rewrote all the lines piece by piece" as an argument you don't have a derivative work.
19:14:18 <elliott> pikhq_: (I believe the outrage was only when they started /litigating/ about the license, too, not just when it happened.)
19:15:02 <elliott> pikhq_: http://www.osnews.com/story/22618/BusyBox_Author_Bruce_Perens_on_the_GPL_Lawsuit http://busybox.net/~landley/forensics.txt
19:17:01 <shachaf> zzo38: Did you ever finish your Magic: The Gathering software?
19:17:56 <cheater> shachaf: yo what's up little buddy
19:18:01 <zzo38> shachaf: Do you mean TeXnicard? Not quite yet, but in future I might work on it more; and anyone else is free to submit whatever you want that I might or might not include with it.
19:18:33 <shachaf> zzo38: What are you working on these days/
19:19:07 <zzo38> shachaf: Various things
19:19:07 -!- derdon has joined.
19:20:32 <pikhq_> elliott: Amusingly, Landley is now trying to get projects *off* of GPL.
19:25:03 <zzo38> Note that even though TeXnicard is not yet complete, it still does many things far better than MSE and other programs. TeXnicard will do plurals of words better than MSE, and will convert numbers to words all the way up to "nine hundred ninety-nine billion nine hundred ninety-nine million nine hundred ninety-nine thousand nine hundred ninety-nine", and sorts titles in a natural way including roman numerals, has more options for statistics, etc
19:25:16 -!- nortti has joined.
19:25:36 <zzo38> Even the current version can probably be used if you do not want to print out the actual cards; since that is the only thing missing (although it is partially implemented).
19:25:48 <elliott> zzo38: What about nine hundred ninety-nine billion nine hundred ninety-nine million nine hundred ninety-nine thousand nine hundred ninety-nine plus one?
19:25:59 <pikhq_> It's probably not even *hard* to do better than MSE.
19:26:52 -!- cheater_ has joined.
19:28:10 -!- cheater has quit (Ping timeout: 252 seconds).
19:28:24 <itidus21> if i apply a thesaurus word-swapper to a piece of text does that count as rewritten? :D
19:28:42 <nortti> I am going to troll my school tomorow by installing bblean on school computers and setting it as default shell
19:29:07 <itidus21> being or not being. this is the question
19:30:41 <itidus21> Tomorrow my educational center shall be trolled when i install bblean as default shell on computers there.
19:32:31 <itidus21> i believe that i reworded your idea
19:33:53 <zzo38> elliott: Well, it is not built-in to the "plain.cards", although everything in that file can be overridden. However, numbers are usually limited to 32 bits.
19:35:02 <nortti> yes you did. You reworded it, but it is still my idea I got when my parents watched in horror me using bblean in my own account on our shared computer
19:36:45 <zzo38> Other features I intend which are not yet implemented, include: indexed and searchable card database of many sets together, sales tracking, and a way to parse sentences in card texts into computer codes so that the game can be played by computer including enforcing and automating the rules.
19:38:32 <itidus21> i do have a theory though.. tribal source code sharing
19:38:46 <zzo38> pikhq_: I agree; it does have many problems. Although, even WotC uses MSE for doing fake cards and playtest cards and so on.
19:38:53 <itidus21> forming tribes on the internet who freely share code among themselves but exclude everyone else
19:39:10 <pikhq_> zzo38: Doesn't make it suck less. :)
19:39:21 <zzo38> pikhq_: Yes I agree.
19:39:52 <itidus21> trust.. a strange legal jurisdiction where people are not compelled to sue each other :D
19:40:31 <zzo38> It is also my intention, that if you use a Magic: the Gathering template with TeXnicard, that if you have the correct printing equipment, you can produce better quality cards than the official Magic: the Gathering cards. But it is also my intention that there is nothing specific to Magic: the Gathering built in to the program (unlike MSE, which does have some).
19:44:08 <nortti> itidus21: what if someone leaks the code outside the tribe?
19:44:45 <itidus21> i dunno if tribe is the most apt term or not..
19:45:18 <zzo38> If you have any other ideas about TeXnicard, you can write on: https://devlabs.linuxassist.net/projects/texnicard
19:45:18 <itidus21> nortti: well yeah trust can fail..
19:45:30 <zzo38> Sgeo: Do you know Magic Set Editor?
19:45:42 <itidus21> and the larger a group is the more likely that trust will break down
19:45:47 <Sgeo> No, but now I do. Or at least have heard of it now
19:49:36 <zzo38> (You will need an account to write on the Redmine page for TeXnicard.)
19:50:03 <zzo38> (You can also use the IRC for the project; it is always logged to public file.)
19:50:19 <itidus21> nortti: i do think it will happen though in the long run.. the tower of babel of the internet is due to collapse
19:50:38 <itidus21> for much of the same reasons amusingly
19:51:14 <nortti> people starting to speak different languages?
19:51:54 <itidus21> its getting absurd.. guys making something like facebook and becoming multibillionares almost overnight
19:52:11 <itidus21> porn and advertising seeping from every crevice
19:53:09 <itidus21> crackers of all sorts.. and corporations with lawyers
19:53:14 <zzo38> One problem with MSE is WYSIWYG; TeXnicard is designed from the start to be not WYSIWYG.
19:53:58 <itidus21> wikileaks, anonymous, SOPA, PIPA
19:55:14 <itidus21> maybe what'll happen is they'll zone off the internet into commercial and residential districts
19:56:25 <nortti> itidus21: there is one funny picture about assange an zuckenberg. assange: "I give private information of companies to people for free and I am criminal" zuckenberg: "I give private infirmation of people to companies for money and I am the man of the year"
19:57:40 <itidus21> since you dont know me that well im esolang/math-illiterate here and i think mostly tolerated for comic relief
19:58:01 <itidus21> but sometimes i wear patience thin
19:58:58 <itidus21> basically im part-troll and found my way here very differently from most here
19:59:57 <itidus21> i just get worried when people entertain my rants
20:00:22 -!- myname has quit (Ping timeout: 252 seconds).
20:01:25 <zzo38> I only intend TeXnicard to support PNG for picture load/save format; using the LodePNG library which happens to be written by a same guy who invented some esolangs too.
20:03:20 -!- Maharba has joined.
20:03:42 -!- sebbu has quit (Ping timeout: 260 seconds).
20:04:03 -!- Maharba has quit (Client Quit).
20:07:47 <monqy> hi maharba bye maharba
20:08:07 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?itidus21: not found
20:08:36 <HackEgo> itidus21 just made some instant coffee.
20:09:07 <zzo38> Do you know if there is anything adding some function to Haskell "gloss" library that can have I/O action inside of something such as: playIO :: forall x y. Display -> Color -> Int -> x -> (x -> Picture) -> (Event -> x -> IO (Either y x)) -> (Float -> x -> IO (Either y x)) -> IO y;
20:09:18 <itidus21> i also have another id itidus20
20:09:19 <zzo38> (A variant of the existing "play" function)
20:09:36 <HackEgo> itidus20 is horny 60 year olds having cybersex in minecraft
20:10:08 <elliott> `run echo "itidus20's entry has been censored." >wisdom/itidus20
20:11:38 <HackEgo> Linux umlbox 3.0.8-umlbox #2 Sun Nov 13 21:30:28 UTC 2011 x86_64 GNU/Linux
20:12:09 <HackEgo> cat: /etc/passwd: No such file or directory
20:12:50 <HackEgo> /hackenv \ bin \ canary \ karma \ lib \ paste \ quotes \ share \ wisdom
20:12:55 <elliott> nortti: You realise /etc/passwd doesn't contain passwords these days, right?
20:13:31 <nortti> elliott: yes I do. I just wanted to get other info
20:14:03 <elliott> Oh, -a doesn't actually do anything.
20:14:36 <HackEgo> UID PID PPID C STIME TTY TIME CMD \ 0 1 0 0 20:14 ? 00:00:00 /init \ 0 2 0 0 20:14 ? 00:00:00 [kthreadd] \ 0 3 2 0 20:14 ? 00:00:00 [ksoftirqd/0] \ 0 4 2 0 20:14 ? 00:00:00 [kworker/0:0] \ 0 5 2 0 20:14 ? 00:00:00 [kworker/u:0] \ 0 6 2 0 20:14 ? 00:00:00 [rcu_kthread]
20:15:22 <fizzie> `run cat /proc/cpuinfo #just curious
20:15:25 <HackEgo> processor.: 0 \ vendor_id : User Mode Linux \ model name.: UML \ mode..: skas \ host..: Linux codu.org 2.6.32-5-xen-amd64 #1 SMP Tue Mar 8 00:01:30 UTC 2011 x86_64 \ bogomips.: 555.41 \
20:15:37 <fizzie> That's not too many bogomips.
20:15:59 <HackEgo> bash: lshw: command not found
20:16:16 <HackEgo> bash: lspci: command not found
20:16:17 <fizzie> There's not so much "hw" to "ls" under UML, anyway.
20:16:59 <elliott> `run ps -ef | paste # this is how you view larger outputs
20:17:03 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.25163
20:17:16 <HackEgo> bdi \ block \ firmware \ mem \ misc \ net \ tty
20:17:47 <fizzie> There's like 47 classes on /sys/class here.
20:18:32 <HackEgo> bash: ifconfig: command not found \ http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.26276
20:22:56 <HackEgo> rm: it is dangerous to operate recursively on `/' \ rm: use --no-preserve-root to override this failsafe
20:23:01 <elliott> `run rm -rf --no-preserve-root /
20:23:04 <HackEgo> rm: cannot remove `/sys/fs': Permission denied \ rm: cannot remove `/sys/devices/platform/uevent': Permission denied \ rm: cannot remove `/sys/devices/platform/alarmtimer/uevent': Permission denied \ rm: cannot remove `/sys/devices/platform/alarmtimer/modalias': Permission denied \ rm: cannot remove `/sys/devices/platform/alarmtimer/subsystem': Permission denied \ rm: cannot remove `/sys/devices/platform/alarmtimer/driver':
20:23:10 <HackEgo> rm: cannot remove directory: `.'
20:23:23 <HackEgo> bin \ canary \ karma \ lib \ paste \ quotes \ share \ wisdom
20:23:39 <nortti> `ls /bin /usr/bin /usr/local/bin | paste
20:23:41 <HackEgo> ls: cannot access /bin /usr/bin /usr/local/bin | paste: No such file or directory
20:24:06 <fizzie> It's not a real shell without.
20:24:45 <nortti> `run ls /bin /usr/bin /usr/local/bin | paste
20:24:49 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.7785
20:25:27 <fizzie> Also the "rm -rf *" demonstration is just begging for someone to "ls | grep -v canary | xargs rm -rf" or something.
20:26:28 <nortti> `run chmod 000 *; chown root
20:26:31 <HackEgo> chown: missing operand after `root' \ Try `chown --help' for more information.
20:26:48 <elliott> fizzie: Except the people who do that don't know what significance that file has until you tell them.
20:27:04 <elliott> (No, people don't deduce it from the name. I've asked.)
20:27:12 <HackEgo> total 128 \ drwxr-xr-x 2 5000 0 4096 Mar 18 20:27 bin \ -rw-r--r-- 1 5000 0 0 Mar 18 20:27 canary \ -rw-r--r-- 1 5000 0 24 Mar 18 20:27 karma \ drwxr-xr-x 2 5000 0 4096 Mar 18 20:27 lib \ drwxr-xr-x 2 5000 0 8192 Mar 18 20:27 paste \ -rw-r--r-- 1 5000 0 95628 Mar 18 20:27 quotes \ drwxr-xr-x 3 5000 0 4096 Mar 18 20:27 share \ drwxr-xr-x 2 5000 0 4096 Mar 18 20:27 wisdom
20:27:49 <fizzie> But it's *right there*, and it's called that. Oh well.
20:27:52 <RocketJSquirrel> <fizzie> Also the "rm -rf *" demonstration is just begging for someone to "ls | grep -v canary | xargs rm -rf" or something. // the canary isn't there to prevent interesting "exploits", it's there to prevent stupid ones.
20:27:56 <nortti> `run cat canary | paste
20:27:59 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.4760
20:28:17 <RocketJSquirrel> Since the first thing anybody does with HackEgo is `run rm -rf *
20:29:03 <fizzie> Also cat ate the canary, I see what happened there.
20:30:19 <nortti> ls | grep -v canary | xargs chmod 000
20:30:37 <nortti> `run ls | grep -v canary | xargs chmod 000
20:33:01 -!- azaq23 has quit (Quit: Leaving.).
20:33:35 <nortti> is canary a file that cannot be deleted?
20:35:19 <RocketJSquirrel> `run ls -l canary ; rm canary ; ls -l canary # It can be deleted!
20:35:22 <HackEgo> -rw-r--r-- 1 5000 0 0 Mar 18 20:35 canary \ ls: cannot access canary: No such file or directory
20:35:33 <Sgeo> What's the canary?
20:36:13 <HackEgo> bash: :{: command not found
20:37:02 <HackEgo> bash: -c: line 1: syntax error: unexpected end of file
20:38:26 <zzo38> Ticket #25 of gloss has functions with I/O, but they don't allow having a final result, and I do not think it to be sensible for the (world -> Picture) to also have I/O actions.
20:42:40 * Sgeo is currently obsessed with: BZFlag.
20:43:17 <monqy> ??cool what is bzflag
20:43:49 <Sgeo> Tank game with flags
20:44:00 <Sgeo> Often Capture the Flag, but not always
20:44:04 <Sgeo> And superflags give you powers.
20:44:11 <Sgeo> http://bzflag.org/
20:44:26 <nortti> `run dd if=/dev/urandom of=/dev/tty1 bs=1024 count=1024
20:44:29 <HackEgo> dd: opening `/dev/tty1': Permission denied
20:46:10 <HackEgo> ..*SZ.$HU.RX.l./.fs|xFe侈*K'Rհ.ĜA, \ ߡ7wXu.W..A.M:.A@ZΫȫD..?..lWYY.
20:47:51 <elliott> there's a bootstrapping distro that uses it
20:48:02 <pikhq_> RocketJSquirrel: It's just not enough to bootstrap yet.
20:48:19 <pikhq_> It's pretty close, though.
20:48:27 <pikhq_> http://www.landley.net/hg/toybox Here's the repo.
20:49:12 <RocketJSquirrel> There seems to be a disagreement between those two answers :0
20:49:23 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
20:49:34 <elliott> pikhq_: Didn't Aboriginal Linux used to use toybox?
20:50:14 <zzo38> And I agree ticket #28 as well.
20:50:48 <pikhq_> elliott: I don't think so.
20:51:22 <pikhq_> The thing is, toybox only recently came off hold and is now being fleshed out into something useful.
20:52:44 <nortti> so what is the difference between busybox and toybox?
20:53:05 <pikhq_> nortti: Toybox sucks less.
20:53:18 <elliott> "Eventually, we'll start using toybox again"
20:53:41 <pikhq_> I've not seen it with enough tools to actually be used as coreutils.
20:54:08 <nortti> pikhq_: what sucks about busybox
20:54:14 <pikhq_> At the moment, it's missing some fairly essential tools like grep.
20:54:17 <pikhq_> nortti: Look at the code.
20:56:55 <nortti> is the idea behind toybox to create nonGNU/Linux?
20:58:59 -!- nortti has quit (Quit: nortti).
21:00:52 -!- nortti has joined.
21:04:26 -!- nortti has quit (Client Quit).
21:07:25 -!- Phantom_Hoover has joined.
21:09:32 -!- sebbu has joined.
21:15:46 -!- cheater_ has quit (Ping timeout: 250 seconds).
21:17:32 -!- cheater_ has joined.
21:17:44 -!- calamari has joined.
21:24:30 <Sgeo> According to suckless, XChat sucks
21:24:52 -!- ais523 has joined.
21:25:43 <elliott> RocketJSquirrel: You and I seem to have that affect.
21:26:54 <elliott> RocketJSquirrel: Now I'm wondering what you were on suckless.org for.
21:27:18 <elliott> RocketJSquirrel: You know, 9base might just be compatible enough to use as a coreutils: http://tools.suckless.org/9base
21:27:24 <elliott> Not sure I'd bet on it, though.
21:27:50 <elliott> RocketJSquirrel: I suggest using makepp as your make: http://makepp.sourceforge.net/
21:27:57 <elliott> Since it claims near GNU Make-compatibility. And isn't GNU.
21:28:15 <elliott> Yah, but does it use them as the main toolset?
21:28:23 <elliott> Or was that the answer to "what you were on suckless.org for"?
21:28:51 <lambdabot> ais523: You have 1 new message. '/msg lambdabot @messages' to read it.
21:28:56 <lambdabot> elliott asked 2h 36m 20s ago: Is there any reason not to enable moves for unregistered users on the wiki?
21:29:34 <ais523> elliott: it depends on if you expect we'll get vandals; moves can't be fully reversed by a non-admin, so the reason they're usually disallowed is to prevent vandalism that's disproportionately hard to revert
21:29:39 <elliott> ais523: (context: the Basic Input/Output Commander did a copy-paste-move to a new name, and I had to learn how to do a history merge)
21:29:40 <ais523> if you don't expect anyone to try that, no reason not to
21:29:44 <elliott> (these two facts are related)
21:29:59 <elliott> it wasn't even quite a copy-paste move; it was a copy-modify heavily-paste move
21:30:33 <elliott> then they edited their own talk page comments after someone replied to it, and edited /the replier's comment/ so that it made sense in context
21:30:37 <ais523> the method used to be to delete the new name, rename the old name to the new name, undelete the new name, revert to the revision that's meant to be top
21:30:42 <elliott> talk about high-maintanence...
21:30:47 <elliott> ais523: that still is the method
21:30:54 <elliott> if Wikipedia's manual is up-to-date
21:30:56 -!- oerjan has joined.
21:31:02 <ais523> `addquote <elliott> then they edited their own talk page comments after someone replied to it, and edited /the replier's comment/ so that it made sense in context
21:31:05 <HackEgo> 824) <elliott> then they edited their own talk page comments after someone replied to it, and edited /the replier's comment/ so that it made sense in context
21:31:09 <ais523> elliott: well, you've been able to combine the rename and delete for ages
21:31:28 <ais523> and around when I left Wikipedia there were rumours that the devs were writing a less awkward way to histmerge and histsplit
21:31:31 <ais523> looks like that fell through
21:31:34 <elliott> ais523: (their edits were limited to changing the language to the new name, but since they admitted the language changed quite a bit since renaming, it's ridiculous)
21:31:36 <HackEgo> 615) <shachaf> elliott: GHC bug? Come on, it's the parentheses. <shachaf> The more parentheses you add, the closer it is to LISP, and therefore the more dynamically-typed.
21:31:46 <HackEgo> 276) <Gregor> I'm blond with blue (sort of) eyes, so I could totally stealth my way through the holocaust ... or some such logic :P
21:31:49 <HackEgo> 579) <Patashu> But I mean, why fix it if it ain't broke? Except now it is
21:31:51 <HackEgo> 120) <fungot> pikhq: from csh type ' exit', is a simple protocol which provides an interface to c. [...]
21:31:54 <HackEgo> 27) PA ET ANNET UNIVERSET DER DE ENESTE PERSONEN OERJAN: <oerjan> sa jeg kan bare konkludere med at det er feil, eller er verden helt bonkers
21:32:18 <ais523> the fungot quote is yet again good
21:32:19 <fungot> ais523: syntax-rules is fairly easy
21:32:27 <oerjan> ais523: it's part of a series
21:32:28 <ais523> and I got 5615, 276, 579, 120, 27
21:32:38 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.18428
21:32:40 <ais523> oerjan: indeed, but it isn't a /good/ series
21:32:57 <oerjan> 27 is the norwegian version, btw
21:33:02 <elliott> it's far too classic to get deleted
21:33:20 <Sgeo> elliott, tswett monqy Phantom_Hoover UPDATE
21:33:31 <elliott> I love tswett monqy Phantom_Hoover updates.
21:33:51 <ais523> 276 seems out of place because RocketJSquirrel /isn't/ blond, IIRC
21:33:55 <ais523> unless it's a weird definition of blond
21:34:27 <elliott> 276 seems out of place because RocketJSquirrel /isn't/ Gregor, IIRC
21:34:38 <elliott> The meme here is to make a false statement and append "IIRC".
21:35:00 <RocketJSquirrel> That meme seems out of place because those statements /aren't/ false, IIRC
21:35:52 <ais523> elliott: seems to also require an italicised word
21:36:27 <elliott> "X seems out of place because THING /somethingn't/ THING, IIRC"
21:36:40 <elliott> That snowclone seems out of place because snowclones /don't/ contain placeholders, IIRC
21:36:47 <pikhq_> Fun fact: there is no implementation of C99 on Windows.
21:36:48 <monqy> is this a new thing
21:37:09 <pikhq_> Best you can do is C99-modulo-libc.
21:37:55 <elliott> <ais523> elliott: it depends on if you expect we'll get vandals; moves can't be fully reversed by a non-admin, so the reason they're usually disallowed is to prevent vandalism that's disproportionately hard to revert
21:38:06 <elliott> ais523: I suppose there's unlikely to be page-move spambots :)
21:38:24 <elliott> here's a reason not to enable it: it'll produce a drop-down with only one option
21:38:27 <ais523> elliott: indeed, unless they're Esolang-specific
21:39:29 <elliott> RocketJSquirrel: I believe the prime saboteur is in #musl
21:43:06 -!- tzxn3 has quit (Quit: Leaving).
21:44:59 -!- _net_split has changed nick to PiRSquared.
21:50:51 <ais523> anyway, bleh at this binary diff thing
21:51:08 <ais523> the algorithm as written is still far too slow, also GNU diff doesn't use it despite claiming to
21:52:32 <ais523> I have to write this from scratch, pretty much, NHPL isn't compatible with anything
21:52:42 <ais523> /possibly/ two-clause BSD, but I'm not even sure on that one
21:53:41 <elliott> I proposed you implement bps.
21:53:55 <elliott> It'll probably be a lot simpler than anything else.
21:54:48 <ais523> I've actually been considering doing something that fits with the format
21:55:16 <ais523> by checking what the fixed-length bits and variable-length bits are, and just XORing and RLEing the fixed-length bits
21:55:23 <ais523> and doing something clever with the variable-length bits
21:56:08 <elliott> (bps is a /really/ trivial file format, btw)
21:56:32 <elliott> it's basically a 4-instruction tarpit
21:58:06 <ais523> elliott: oh, my patch format is that too
21:58:12 <ais523> the problem is generating the patch effiicently in the first plcae
21:58:46 <ais523> my format uses two bits for command, six for run length
21:59:20 <ais523> the commands are copy, insert, delete, and bignum (for run lengths larger than 63; its runlength is multiplied by 64 and added to the runlength of the next command)
21:59:28 <ais523> and insert is followed by the individual bytes to insert
21:59:53 <ais523> I can generate that format reasonably simply, but not efficiently; O(sn) is too slow in practice
22:03:54 <elliott> ais523: meh, that's more complicated than bps :)
22:04:18 <ais523> elliott: format simplicity is completely missing the point, anyway
22:04:25 <ais523> it's efficiency in finding the diff
22:05:06 <ais523> GNU diff seems to do something crazy involving multiple bisections, and finding lines unique to one side or other on the basis that they can't match anything
22:06:08 <ais523> and it's way faster than my program, even if I convert all the bytes to hex and put a different one on each line, so it's a fair comparison
22:06:22 <pikhq_> ais523: It's quite advantageous for people implementing a patch applier.
22:06:42 <ais523> pikhq_: well, right, and I'd need that too
22:06:54 <ais523> but the patch applier is going to be O(n) with any sane patch format, unless it's heavily compressed
22:07:04 <ais523> so it's the patch determiner I'm worried about the efficiency of
22:07:52 -!- pikhq has joined.
22:10:36 -!- pikhq_ has quit (Ping timeout: 244 seconds).
22:26:47 <elliott> ais523: by the way, I edited two MediaWiki-namespace pages today
22:26:50 <elliott> i'm still scared when I do it :(
22:55:08 <elliott> oerjan: "Although it shares a daily article with other Scandinavian ones"
22:56:26 <elliott> oerjan: i don't like that "no bureaucracy, of course!" is being paired with suggestions of bureaucracy :(
22:56:54 <itidus21> i think html can be summarized as: <a1 b1="c1" b2="c2" bN="cN"> </a1>
22:56:56 <oerjan> wait, does that mean i should scratch my current rules list suggestion? :(
22:57:10 <elliott> oerjan: well, ask me here first :P
22:57:22 <oerjan> :*Articles should be well written and formatted.
22:57:23 <oerjan> :*Languages should have an implementation, unless the difficulty of making one is part of its point.
22:57:26 <oerjan> :*Similarly there should be example programs.
22:57:28 <oerjan> :*Languages different from those already chosen should have preference.
22:57:31 <oerjan> :*Languages not from the themes most frequently chosen should have preference.
22:57:32 <oerjan> is what i have so far.
22:57:52 <elliott> oerjan: they're good guidelines. but i was going to implement that by using my freedom to choose from the available options
22:58:08 <elliott> along those lines, i was thinking that we should remove the whole consensus-on-individual-options thing. not a joke :P
22:58:37 <elliott> well the idea is that anyone could propose a language, but I'd just pick one from that list - this is basically how the english wikipedia's process works
22:58:44 <oerjan> you want to be benevolent dictator, check
22:59:03 <elliott> oerjan: i wouldn't propose suggestions
22:59:08 <elliott> you really think we'd get more than 3 suggestions per week, ever?
22:59:28 <elliott> all the not-votes would be along the lines of "yes this is great" for good languages and "no this isn't great" for bad languages
22:59:41 <zzo38> Just go to [[Special:Random]] and then see if you like that one, and in case you don't like that one then try again
22:59:46 <elliott> i suspect most of the time everyone would be "yes, these are all good" and perhaps one of them would be obviously slightly above the cut
23:00:02 <oerjan> elliott: there might be some who insist on renominating again and again
23:00:09 <itidus21> you should aim to compete with gregor's rate of hat suggestions per week
23:00:13 <oerjan> er oh right that other one
23:00:17 <elliott> ais523: guess what the norwegian wikipedia's main page is?
23:00:33 <ais523> elliott: a matrix of solidity?
23:00:39 <oerjan> it suddenly seemed like a bad idea if there really will be only 3 suggestions a week :P
23:00:43 <elliott> ais523: no, Portal:[en:main -> no]
23:01:09 <oerjan> :*Articles may not be renominated for a set period
23:01:14 <elliott> oerjan: and yes, my main reason for wanting things to be coordinated by a set group on IRC was to prevent the more enthusiastic and less talented designers getting repeatedly sorely let down.
23:01:59 <oerjan> :*No one may nominate more than one of their own languages per turn
23:02:04 <elliott> ais523: erm, Portal:[en:Home -> no] actually
23:02:23 <itidus21> ooh i see a nice idea happening here
23:02:35 <oerjan> (my _first_ idea before seeing your response we "No one may nominate their own language, period"
23:02:39 <elliott> oerjan: to be honest, i would rather make it no more than one language per turn, and not your own unless there's few suggestions
23:02:56 <ais523> this is beginning to sound like a nomic
23:03:03 <elliott> in fact, just banning self-noms categorically is probably the best idea.
23:03:15 <elliott> (i suddenly had a vision of timwi participating in this process.)
23:03:28 <elliott> if your language is _really_ good, ask someone on IRC to nominate it for you
23:03:30 <oerjan> another idea is that there might be a kind of theme per turn
23:03:37 <elliott> if you can't convince a single person to, then your language sucks
23:04:02 <oerjan> and perhaps a cycle between old and new languages.
23:05:00 <elliott> oerjan: here's my current thoughts as to how it should possibly go: there's a page where everyone can add one (and only one) language (not their own). every $TIMESPAN, i pick a language from that list and remove it. every $LONGER_TIMESPAN, I blank the list and people can propose again
23:05:13 <zzo38> I think self nomination should be permitted but only one each, and only complete articles, and only the main namespace. And you are also allowed to vote for yourself too, but again, only one each. Other artcles can be nominated and voted more than one each, but there should still be a limit.
23:05:20 <elliott> and they can't nominate the same language twice in a row.
23:05:30 <elliott> (i first thought of this without the periodic blanking, but the problem is that the crappy languages would just pile up forever.)
23:05:44 <elliott> (and removing them would be rude. so just blank the whole thing every now and then.)
23:06:01 <elliott> oerjan: how does that sound?
23:06:15 <elliott> it means that people don't have to add new ones all the time for it to work, since the list lasts longer.
23:06:20 <zzo38> Perhaps instead of removing some names, you comment (or strike) them, to remember that it has been used.
23:06:32 <olsner> you could have a list of accepted non-crappy pages, feature a random one from that list each day/week, then only use a "complicated process" for changing the list
23:06:54 <zzo38> I think each day is too often but each week is good.
23:07:14 <elliott> olsner: yeah but you just know everyone would immediately propose their new esolang to be featured.
23:07:21 <RocketJSquirrel> elliott: http://sprunge.us/eaKd <-- here's the current FSF taint state of sabotage.
23:07:31 <elliott> we're not like Wikipedia in that we can have a huge bureaucracy that upsets people, because we're tiny
23:07:52 <oerjan> we could write a language that simulates one!
23:07:54 <elliott> RocketJSquirrel: You can trash those architectures.
23:08:00 <elliott> RocketJSquirrel: And almost certainly the cryptos tuff.
23:08:07 <elliott> RocketJSquirrel: And the math emulation.
23:08:11 <RocketJSquirrel> elliott: Yeah, the only one that's vaguely concerning is the timeconv.c.
23:08:19 <zzo38> Perhaps, do not allow anyone to propse anything which is too recent.
23:08:27 <elliott> RocketJSquirrel: sprunge me timeconv.c and I'll tell you how hard it would be to reimplement :P
23:08:45 <elliott> RocketJSquirrel: (So that you don't look at it and get THE TAINT)
23:09:16 <elliott> 127 lines of C? It probably implements division or something.
23:09:16 <zzo38> Why are you trying to rewrite the kernel?
23:09:17 <oerjan> otoh this guy on wikipedia presumably only selects from articles that have _already_ got the featured stamp?
23:09:45 <elliott> oerjan: yes, i was going to say that but didn't
23:10:04 <elliott> oerjan: people suggest articles from the featured pile, there's a rough scoring process, and he picks arbitrarily from those
23:10:25 <pikhq> RocketJSquirrel: I'm a bit surprised sabotage hasn't removed GNU sed...
23:10:26 <oerjan> i think people might be annoyed if their opinion doesn't count for anything, even if you make the final choice
23:10:35 <pikhq> It's a fairly simple patch to make Linux build without it.
23:10:42 <elliott> oerjan: (the scoring process e.g. favours people on their birthdays or events on their anniversaries and so on, and punishes having too many articles of the same kind (primarily for entertainment/technology related things) on in a short timespan.)
23:11:04 <RocketJSquirrel> pikhq: I think it's only included in "stage1", and to my knowledge sabotage isn't actually trying to be NoGNU/Linux.
23:11:20 <elliott> RocketJSquirrel: Has leap year/number of days in month data, and a time_t -> local year/month/day function.
23:11:34 <pikhq> Still, it's only necessary because of a small bit of brain damage.
23:12:22 <elliott> RocketJSquirrel: Anyhow, you forgot glibc in that list.
23:12:28 <elliott> If sabotage does use glibc-gcc.
23:12:35 <pikhq> (they use a GNU-specific regexp which can be changed to POSIX-compliant trivially)
23:12:47 <elliott> <elliott> oerjan: here's my current thoughts as to how it should possibly go: there's a page where everyone can add one (and only one) language (not their own). every $TIMESPAN, i pick a language from that list and remove it. every $LONGER_TIMESPAN, I blank the list and people can propose again
23:12:52 <elliott> oerjan: what do you think of this process?
23:13:01 <pikhq> elliott: It only uses it for stage1, and the first thing it does with that in stage2 is replace it.
23:13:16 <zzo38> I also suggest that only main namespace articles are allowed to be nominated (if someone finds an article they want to nominate which is not in the main namespace, they could move it or copy it or write a new article about it or post a discussion requesting the move)
23:13:18 <elliott> oerjan: it seems to be minimal-effort for everyone involved, while being driven by the editors.
23:13:32 <RocketJSquirrel> <elliott> RocketJSquirrel: Anyhow, you forgot glibc in that list. <elliott> If sabotage does use glibc-gcc. // it doesn't, I misunderstood.
23:13:36 <elliott> zzo38: The idea is that it's for languages.
23:13:53 <pikhq> Wait, or does it use the musl-gcc wrapper to build that?
23:13:59 <elliott> RocketJSquirrel: I'm shocked LLVM haven't written a binutils yet.
23:14:57 <pikhq> RocketJSquirrel: Last I checked, Apple still needs to link.
23:14:58 <zzo38> But someone outside of Apple could write LLVM binutils if they want to, I suppose.
23:15:08 <elliott> pikhq: Apple have their own object format.
23:15:19 <pikhq> RocketJSquirrel: What do they use?!?
23:15:27 <pikhq> elliott: binutils is object-format agnostic.
23:15:29 <RocketJSquirrel> pikhq: Their own, presumably derived from some pile of shit BSD one.
23:15:30 <oerjan> elliott: well we can try that and see if it works
23:15:31 <elliott> Since they invented it, it's their own tools.
23:15:40 <elliott> RocketJSquirrel: Do Apple need libc++?
23:15:53 <pikhq> (this is a major part of *why* binutils is so complicated)
23:16:09 <elliott> "Developed byCarnegie Mellon University/Apple Inc."
23:16:09 <RocketJSquirrel> <elliott> RocketJSquirrel: Do Apple need libc++? // Idonno
23:16:33 <elliott> pikhq: binutils includes non-object-format-agnostic tools :P
23:16:33 <RocketJSquirrel> elliott: Well, Apple's basically all that's kept Mach afloat since the beginning *shrugs*
23:16:42 <elliott> Or at least tool, singular.
23:16:50 <elliott> RocketJSquirrel: Uhhhh, hello? HURD?!
23:17:03 <pikhq> Most of them go through libbfd.
23:17:07 <elliott> RocketJSquirrel: Also, technically NeXT, then Apple :P
23:17:17 <pikhq> Which handles most object formats.
23:17:24 <elliott> (Apple when Jobs was absent is instead called unprofitable.)
23:18:39 <oerjan> elliott: although if people cannot nominate themselves, i hope sockpuppets won't become a problem.
23:18:54 <RocketJSquirrel> <pikhq> Which handles most object formats. <pikhq> Including Mach-O. // uhh, no? I'm pretty sure libbfd doesn't have Mach-O support.
23:19:00 <elliott> oerjan: I doubt anyone is truly that sad, though.
23:19:02 <pikhq> http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/mach-o.c?rev=1.102&content-type=text/x-cvsweb-markup&cvsroot=src There's the source for it.
23:19:18 <elliott> oerjan: If they are, their language is probably crap, and so I'll ignore it just like any other crappy suggestions.
23:19:47 <elliott> RocketJSquirrel: BTW, does "FSF-copyrighted" really count as GNU?
23:20:12 <pikhq> Anyways, the OS X man page suggests that they're using personally-maintained BSD ld.
23:20:24 <itidus21> oh cherish the day when anyone cares enough about esolangs.org to use a sock puppet to inflience getting a language on main page
23:21:44 <pikhq> They are probably the only people still using even a fork of BSD ld. Even the BSDs are on GNU binutils...
23:21:49 <elliott> RocketJSquirrel: Uhh... how about "package is a GNU project"?
23:22:53 <RocketJSquirrel> elliott: My metrics involve things I can write into scripts ;)
23:23:28 <elliott> RocketJSquirrel: Sure, you just have to remove the things that aren't obviously GNU projects from the resulting list.
23:23:43 <elliott> RocketJSquirrel: OK, "GNU projects or derivatives of GNU projects".
23:23:47 <RocketJSquirrel> elliott: But if they include code FROM GNU projects, --- yeah.
23:23:49 <elliott> Does that FSF-copyrighted code come from a GNU project?
23:23:55 <elliott> I wouldn't be surprised if timeconv.c does.
23:24:01 <elliott> The architecture stuff, I doubt.
23:24:09 <elliott> (Who the fuck assigns copyright to FSF before submitting a patch to Linux?)
23:24:25 <pikhq> elliott: An FSF employee working on a patch?
23:24:46 <elliott> I guess assigning copyright to the FSF is like prayer.
23:25:58 <itidus21> the idea is incredibly comical. the frustrated wiki user hunched over the keyboard building up a collection of sockpuppets to secure victory for his/her article of choice
23:27:08 <oerjan> itidus21: but sockpuppets are always comical.
23:29:51 <elliott> WELCOME TO THE HOUSE OF BEING ARRESTED
23:32:00 -!- pikhq_ has joined.
23:33:19 <elliott> oerjan: btw have you been here all this time and i just didn't notice.
23:34:05 <itidus21> according to googles opinions of me as a google user, the first image result i get for explor language is from esolangs.org
23:34:57 -!- pikhq has quit (Ping timeout: 252 seconds).
23:35:28 -!- HashB has joined.
23:35:28 -!- HashB has quit (Excess Flood).
23:35:44 <elliott> oerjan: i only noticed you when you edited talk:main page
23:35:56 <elliott> somehow I don't think we'll miss HashB
23:36:27 -!- HashB has joined.
23:36:27 -!- HashB has quit (Excess Flood).
23:37:02 <elliott> oerjan: zero, one, infinity
23:37:04 <oerjan> elliott: i've been here for 2 hours.
23:37:14 -!- HashB has joined.
23:37:14 -!- HashB has quit (Excess Flood).
23:37:47 <oerjan> anyone here wants to admit to owning the bot? otherwise i'll probably ban it if it continues.
23:37:53 <elliott> oerjan: it has had a different IP each time.
23:37:58 <elliott> no way it's someone in here.
23:38:11 -!- ChanServ has set channel mode: +o oerjan.
23:38:32 -!- oerjan has set channel mode: +b *!*@82.132.211.*.
23:38:32 -!- HashB has joined.
23:38:33 -!- HashB has quit (Excess Flood).
23:38:58 <elliott> oerjan: i.e. try HashB!*@* instead
23:38:59 -!- oerjan has set channel mode: -b *!*@82.132.211.*.
23:39:04 <elliott> <elliott> Is this HashB thing joining a lot of channels, or is the channel I'm in just special? <phillw> elliott: I've just asked the same question :)
23:39:19 -!- oerjan has set channel mode: +b HashB!*@*.
23:39:42 -!- oerjan has set channel mode: +b *!*@82.132.*.*.
23:39:52 <elliott> ais523: how many people does 82.132.*.* affect?
23:40:19 <ais523> elliott: not sure, let me rDNS it
23:40:59 <fizzie> 82.132.0.0/17 is CARNET, http://www.carnet.hr/
23:41:03 <fizzie> That's one half of it.
23:41:26 <elliott> well, who cares about croatia, that's what i always say
23:41:26 <ais523> 82.132.192.0/18, more specifically, is O2
23:41:27 -!- oerjan has set channel mode: -o oerjan.
23:41:32 <fizzie> 82.132.128.0/20 is O2 Online (UK), so.
23:41:34 <elliott> <phillw> elliott: mode (+b HashBot*!*@*)
23:41:35 <elliott> <phillw> what's about IP addresses? :P
23:41:35 <elliott> <elliott> phillw: you realise that pattern doesn't match nick=HashB, right? :P
23:41:35 <elliott> <phillw> not seen it with that nick yet.
23:42:05 <elliott> so did oerjan just ban a large number of O2 users?
23:42:09 <ais523> not sure if blocking O2 is reasonable, even if most british esolangers use Virgin Media
23:42:13 <fizzie> Who cares about UK, that's what I always say.
23:42:17 -!- ChanServ has set channel mode: +o oerjan.
23:42:23 -!- oerjan has set channel mode: -b *!*@82.132.*.*.
23:42:28 <elliott> ais523: FSVO "most" equal to 2? :)
23:42:36 <ais523> and other people too, because it was wider than just the O2 range
23:42:45 <itidus21> i hope it wasn't my comment about sockpuppets
23:42:48 -!- oerjan has set channel mode: -o oerjan.
23:42:48 <elliott> ais523: yes, but nobody cares about croatia.
23:44:16 -!- Jafet has quit (Quit: Leaving.).
23:44:23 <fizzie> elliott: Some dude called "ehirdiphone" has been here from 82.132.139.4 and 82.132.139.135 and other such numbers, but that's probably not a great loss?
23:45:02 <elliott> fizzie: I suspect you'll find an awful lot of O2 IPs from 2010.
23:45:14 <elliott> My iPhone was with O2, so...
23:45:16 <fizzie> ~/logs/freenode/#esoteric$ grep -i 82.132 * | wc -l
23:45:37 <elliott> Well, you know. Half of them will be quits.
23:45:55 <fizzie> Yeah, and the other half is just stuff like "Shrooms man".
23:46:41 <fizzie> (In particular, I'm referring to "2010-04-07 21:26:55 <ehirdiphone> Shrooms man".)
23:46:56 <elliott> Those lines won't have the IPs!
23:47:07 <elliott> We can all agree that Shrooms man.
23:47:33 <oerjan> Shroomsman, the very easily distracted superhero.
23:48:10 <itidus21> i downloaded some underground comics once
23:48:41 <itidus21> i wouldn't be surprised if he was in those
23:50:51 -!- Maharba has joined.
23:51:22 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
23:51:49 -!- Jafet has joined.
23:53:56 -!- oerjan has changed nick to spartacus.
23:54:14 -!- spartacus has changed nick to oerjan.
23:54:48 <Maharba> I was thinking for the "featured esolang", have a template included on the main page, and then the template talk page could be for suggesting featured esolangs.
23:55:38 <elliott> I was planning on using a separate template for each blurb so that there could be an archive page
23:55:56 <elliott> but yes, the talk page of wherever the archive is would be the best place for discussions to go
23:56:13 <elliott> i've been discussing what the simplest viable process would be with oerjan just now actually
23:56:29 <Maharba> A new page each time we change the featured article? Sounds messy.
23:57:08 <elliott> actually, I suppose I could just copy the blurb to the archive page when it's done.
23:57:18 <elliott> it's unlikely to change much while it's up
23:58:07 <elliott> so yeah, you're right, a single template would do