00:02:18 -!- ab5tract has quit.
00:16:31 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | maybe..
00:27:18 -!- ab5tract has joined.
00:31:26 -!- Corun has joined.
00:57:13 -!- M0ny has quit ("Hum... Hum...").
01:00:14 -!- ehird has quit (Read error: 104 (Connection reset by peer)).
01:00:15 -!- optbot has quit (Read error: 104 (Connection reset by peer)).
01:00:20 -!- thutubot has quit (Read error: 104 (Connection reset by peer)).
01:00:20 -!- ais523 has quit (Read error: 104 (Connection reset by peer)).
01:03:42 -!- ais523 has joined.
01:03:57 -!- ehird has joined.
01:05:36 <ehird> thank comex for the lack of optbot
01:06:46 -!- optbot has joined.
01:06:46 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ~exec self.register_raw(r"\S+ PRIVMSG #esoteric :!fake (.*)", lambda x, r: bot.raw("PRIVMSG EgoBot :!say Fake EgoBot command: %s" % (r.group(1)[::-1] + " too!"))).
01:06:47 <optbot> the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ~exec self.register_raw(r"\S+: But I end up control+alt+deleting after a few seconds
01:07:15 <optbot> ehird: latex isn't hard
01:09:45 -!- comex has quit (Read error: 104 (Connection reset by peer)).
01:39:41 -!- ab5tract has quit.
01:45:58 -!- ab5tract has joined.
02:07:07 -!- CakeProphet has joined.
02:22:36 <uoris_> optbot, how do I say you in Lojban?
02:22:36 <optbot> uoris_: put 1000 cans of rotting tuna fish into the mixing bowl.
02:22:50 -!- ab5tract has quit.
02:23:52 <uoris_> optbot, is it okay if I write that as putuantauzandkanzofratintunaficintudamiksinbol.?
02:23:52 <optbot> uoris_: and it's auto-generated code anyway
02:24:07 <uoris_> Oh, auto-generated. I don't want to mess with that.
02:30:34 -!- comex has joined.
02:30:57 <comex> ~exec self.register_raw(r"\S+ PRIVMSG #esoteric :!fake (.*)", lambda x, r: bot.raw("PRIVMSG EgoBot :!say Fake EgoBot command: %s" % (r.group(1)[::-1] + " too!")))
02:31:28 <psygnisfive> 'putuantauzandkanzofratintunaficintudamiksinbol'
02:31:41 <psygnisfive> it sounds like its a verb from a polysynthetic language
02:37:41 <psygnisfive> we should make a polysynthetic programming languag
03:46:58 -!- immibis has joined.
03:54:51 -!- CakeProphet has quit (Read error: 60 (Operation timed out)).
04:07:49 <fungot> i am fungot. am fungot.am fungot.m fungot. fungot.fungot.ungot.ngot.got.ot.t..
04:08:01 <immibis> ^cho i am fungot.i am fungot.i am fungot.i am fungot.
04:08:01 <fungot> i am fungot.i am fungot.i am fungot.i am fungot. am fungot.i am fungot.i am fungot.i am fungot.am fungot.i am fungot.i am fungot.i am fungot.m fungot.i am fungot.i am fungot.i am fungot. fungot.i am fungot.i ...
04:09:05 <optbot> immibis: It's a fibonacci function
04:09:22 -!- immibis has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. and email ths to).
04:18:01 -!- kwertii has quit ("bye").
04:18:16 -!- kwertii has joined.
04:21:34 -!- Corun has quit ("This computer has gone to sleep").
05:08:49 -!- kwertii has quit ("bye").
05:09:42 -!- oerjan has joined.
06:09:14 -!- ab5tract has joined.
06:17:13 -!- ab5tract has quit.
06:19:50 -!- ab5tract has joined.
06:22:02 <optbot> ab5tract: we are handle decreased the daily newspaper of the first boat splendourful, [[“iynfwrm' ayshnsbwryfyk' ayshndyrktyfn]]. This traction outside of ours street, initially examined in the team [[hystwryn]], garden, request for divine the blessings the clean dish. [“ammnt] the truth causes complexes [[, the jam of the pain of the mwtsGnd]] with the all workmen, when it flowers. Us it country of the family of the state of the family of the idea
06:35:02 -!- oerjan has quit ("leaving").
07:06:44 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ->.
07:08:16 -!- ab5tract has quit.
07:34:03 -!- ab5tract has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:40:54 -!- ab5tract has quit.
08:53:29 <Jiminy_Cricket> f would also work, it makes a word following both o and i :)
08:57:48 <Asztal> I seem to have put my linker into an infinite loop. :(
08:58:03 <oklopol> how many links do you have?
08:58:33 <oklopol> i mean i don't have anything against links, but, well, too many links is just too many links.
09:05:27 -!- GreaseMonkey has joined.
09:23:57 -!- jix has quit (Nick collision from services.).
09:24:05 -!- jix has joined.
10:23:18 -!- M0ny has joined.
10:35:27 -!- GreaseMonkey has quit ("Unisex.").
11:12:38 -!- oklokok has joined.
11:29:23 -!- oklopol has quit (Connection timed out).
11:31:42 -!- oklokok has quit (Read error: 110 (Connection timed out)).
11:42:42 -!- ais523|mibbit has joined.
11:56:58 -!- ais523|mibbit has quit ("http://www.mibbit.com ajax IRC Client").
11:57:08 -!- Slereah_ has joined.
12:34:17 -!- jix has quit ("CommandQ").
12:41:33 -!- Linus` has joined.
12:52:20 -!- Corun has joined.
12:52:36 <ais523> +ul (fungot, ignoring thutubot nowadays?)S
12:52:37 <fungot> ais523: because otherwise sed discards the last line of his song " there is currently no service on the planet of course it does. it does neither well. or was i hallucinating
13:06:36 <ehird> ais523: yes, unfortunately
13:06:38 <optbot> ehird: sometimes news and thats it
13:06:44 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Befunge.
13:07:01 <ehird> optbot: how languagecentric
13:07:01 <optbot> ehird: likewise when a thread backtracks, it will be killed unless no other threads survive at the fork() that created it
13:12:18 -!- puzzlet has quit (Remote closed the connection).
13:12:41 <AnMaster> (will be back in around 1 hour or so at most)
13:49:47 -!- Corun has quit ("This computer has gone to sleep").
14:00:55 -!- Linus` has quit ("Puzzi. S, parlo proprio con te. Puzzi.").
15:02:15 <GregorR> Just felt like pinging me ...
15:03:21 <ehird> GregorR: COLORMATCH IS AWESOME
15:03:23 <ehird> LIKE AG REEN THING
15:04:28 -!- oerjan has joined.
15:05:40 <ehird> 22:22:01 <ab5tract> optbot name thy maker
15:05:40 <optbot> ehird: It *is* impossible, isn't it?
15:16:36 <oerjan> either that was really subtle double-irony, or i'm starting to agree with ehird on your sense of humor
15:16:59 <ehird> More AnMaster humour-impairment?
15:17:19 <ehird> It's also not even true.
15:17:32 <oerjan> truth does not enter into it
15:17:43 <ehird> impossible is truth
15:19:33 * GregorR coughs up a bit of phlegm.
15:20:05 * oerjan uses the phlegm to fuel his bio-energetic vehicle
15:23:27 * oerjan is disturbed as his vehicle is infected with a cold
15:24:10 <oerjan> mind you, it still makes less noise than a gasoline engine
15:27:22 <GregorR> Is it also a bio-degradable vehicle?
15:28:05 <oerjan> the hard part is keeping it from degrading while still in use.
15:34:02 <ehird> GregorR: I am going to incorporate teh random colrz
15:34:06 <ehird> Mind me hotlinking?
15:34:16 <GregorR> I would prefer if you hotlinked.
15:34:23 <ehird> Yes, for the evolverating.
15:34:27 <GregorR> Since that way I can update the matcher without there being random old versions.
15:34:31 <ehird> GregorR: How does nojs.php work, anyway?
15:34:48 <GregorR> ehird: It just sets a variable and include()'s whatever .php you use.
15:35:02 <GregorR> It's just that my .php files all know that variable.
15:35:03 <ehird> GregorR: You could just use <noscript> on the actual page :P
15:35:16 <GregorR> ehird: Yeah, for some reason that didn't occur to me ..
15:35:42 <GregorR> ehird: (In actuality, I can't do that because then I'd have two <div>s ... one that should be popping up and going away but isn't, and one that is just there)
15:35:57 <ehird> GregorR: Um, just make the div there and use javascript to hide it and add a link? :-P
15:36:11 <ehird> I know, I know. always so logical of m
15:36:31 <GregorR> The problem is in the NO-JavaScript scenario.
15:36:36 <ehird> GregorR: like this:
15:36:51 <ehird> remove the hidden visibility from the menu, and remove the hide/show link
15:36:53 <ehird> then it works fine without js
15:37:01 <ehird> use javascript to hide it and add a link
15:37:53 <ehird> GregorR: can you put autoScheme out of colormatch_sm.js? It kind of assumes too much.
15:38:04 <ehird> Or at least make it more general.
15:38:21 <ehird> What do you mean, ?
15:38:32 <ehird> Saying ? is really unhelpful, you know. It doesn't exactly tell me which bit you didn't get.
15:38:33 <GregorR> Basically: "If ya don't like it, don't use it"
15:38:48 <ehird> GregorR: Yes, but most of it is useful.
15:39:16 <ehird> GregorR: The fact that it decides what it's going to recolour instead of just giving the colours.
15:39:29 <ehird> And that it doesn't let me control the length of the scheme, etc.
15:39:49 <ehird> GregorR: for example
15:39:50 <ehird> If 'page' is true, will generate colors such that the first is a dark
15:39:50 <ehird> * background and the rest are light text colors
15:39:50 <GregorR> So you want something ... that creates a color scheme and puts it in a cookie, but doesn't use it?
15:39:54 <ehird> what about two shades of background
15:40:09 <ehird> what if the page has a background but rests on a different background?
15:40:16 <ehird> I have to change your code a lot.
15:40:21 <ehird> it'd just be nice if it was more general, is all.
15:40:42 <GregorR> I have /no/ idea how to make it that general :P:
15:40:56 -!- Slereah has joined.
15:41:13 <ehird> Neither do I. I just won't bother.
15:42:03 -!- Slereah_ has quit (Read error: 60 (Operation timed out)).
15:43:59 -!- Slereah_ has joined.
15:45:03 <ehird> GregorR: Perhaps you should just make a really basic scheme making function so I could just hack up something with it without actually recoding the entire thing. :-P
15:45:21 <GregorR> You mean randomColorScheme?
15:45:40 <ehird> ... whose "background/text" thing is hardcoded.
15:45:53 <GregorR> So how should that be /less/ hardcoded?
15:46:05 <ehird> GregorR: I don't know; it's your code.
15:47:14 <GregorR> The page stuff can be verified after, but if it is, the whole process will be slow and probably won't finish in 100 runs (pick three random matching colors; nope, not good; pick three more; nope, not good ...)
15:47:34 <ehird> GregorR: It'd be nice to be able to specify how many background colours you want.
15:47:48 <GregorR> OK, now we're gettin' somewhere.
15:52:14 -!- Slereah_ has quit (Read error: 60 (Operation timed out)).
15:53:04 -!- Slereah_ has joined.
15:54:06 <AnMaster> gcc at -O3: movzbl %al, %esi followed by a movl %esi, %eax ... gcc at -O3 -fweb -ftracer: movzbl %al, %eax
15:54:38 <AnMaster> and no it doesn't need a copy in %esi for any other reason since the next instruction is ret
15:55:33 <AnMaster> (and I wasn't doing this for microoptimising ehird, I was just looking at the output out of interest)
16:01:38 -!- Slereah has quit (Read error: 110 (Connection timed out)).
16:20:02 -!- Slereah has joined.
16:26:48 -!- Slereah_ has quit (Read error: 60 (Operation timed out)).
16:34:26 -!- Slereah_ has joined.
16:52:37 -!- Slereah has quit (Read error: 113 (No route to host)).
16:58:02 -!- Slereah_ has quit (Read error: 113 (No route to host)).
17:08:08 -!- Slereah has joined.
17:15:46 -!- spal has joined.
17:28:10 -!- Ilari has joined.
17:32:18 -!- Slereah has quit (Read error: 113 (No route to host)).
18:39:15 -!- ab5tract has joined.
18:49:32 -!- spal has left (?).
19:06:44 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | can it not derive that from context?.
19:27:40 <GregorR> I found a color combination that causes (me) excruciating physical pain.
19:28:01 <ais523> are you planning to use it for anything?
19:28:18 <GregorR> The matcher says it's a non-match (*whew*)
19:28:34 <GregorR> I swear the colors are going to leap out of my computer and devour me.
19:29:20 -!- KingOfKarlsruhe has joined.
19:29:22 <ehird> GregorR: put it on a page
19:29:25 -!- Corun has joined.
19:29:52 <ehird> GregorR: how is that painful
19:30:12 <ehird> GregorR: anyway how goes the N-backgrounds
19:30:29 <GregorR> ehird: I got it partially working this morning, but I've had presentations all day.
19:30:36 <GregorR> ehird: Will be able to get back to it in ~2hrs
19:30:55 <ehird> GregorR: if you just run it normally it gives you 2 backgrounds
19:31:26 <ehird> GregorR: No, I mean normally.
19:31:30 <ehird> As in "generate 2 matching colours"
19:31:48 <GregorR> Oh. Well, sort of, except that the page generator has further requirements for backgrounds.
19:31:54 <GregorR> Namely that they be unsaturated or dark.
19:32:11 <ehird> GregorR: I like white backgrounds too, you know.
19:32:16 <ehird> Anyway, I might just generate 2 matching colours
19:32:21 <ehird> white/black foreground
19:32:23 <ehird> depending on saturation
19:32:28 <ehird> but i dunno how to measure that proppperllllllly
19:32:50 -!- oklopol has joined.
19:32:52 <GregorR> The colors it gives back to you are in the form [Hex, CM]
19:32:55 <ais523> ehird: white is unsaturated
19:33:00 <GregorR> Where CM == [R, G, B, H, S, >V, L, a, b]
19:33:01 <ehird> ais523: yes i know i know
19:33:14 <GregorR> So, just get the S out of CM.
19:33:18 <ehird> i just dunno a good algorithm for detecting whether i should use white or black text :D
19:33:35 <ais523> ehird: use white if the L is less than a given constant
19:33:44 <ais523> you can determine what looks best for the constant by experiment
19:33:54 <ehird> i was kind of hoping for an in-depth study on the best constant
19:33:54 <ais523> I suggest somewhere around 150/255, though
19:34:07 <GregorR> ais523: The range for L is 0-100
19:34:31 <ehird> = 58.8235294117647
19:35:26 <GregorR> The autoschemer guarantees that the difference between the lightness of the background and the lightness of the foreground is at least 60.
19:35:39 <GregorR> Which is to say, it considers grey to be an invalid background.
19:35:40 <ehird> function randomColorMatch(c1, match)
19:35:42 <ehird> what's the second arg?
19:35:49 <oklopol> oh, that's what you meant by "autoschemer".
19:35:53 <GregorR> ehird: true or false, match or don't match.
19:35:59 <oklopol> i thought it coded scheme or something :)
19:36:19 <GregorR> oklopol: Or just plotted to foil superheros.
19:36:57 -!- Corun has quit ("This computer has gone to sleep").
19:37:41 <GregorR> The coal mine of academia apparently :P
19:37:49 <ehird> randomcolormatch(col1,true) == col1
19:38:07 <ehird> GregorR: it just == false
19:39:05 <GregorR> What's col1? Hex-format or CM-format?
19:39:29 <ehird> from randomcolor()
19:39:41 <GregorR> randomColor gives a hex color, but you need a CM color.
19:40:04 <GregorR> All of the actual checking/matching functions take CM-format colors.
19:40:18 <GregorR> (Documentation of this fact is for the weak)
19:40:24 <ehird> Well, the random generation works but the colours are a bit too "striking" together.
19:40:44 <GregorR> Exactly why the page schemer is cleverer than just random matches :P
19:40:56 <GregorR> And now, I again must go back to the proverbial coal mine.
19:41:00 <ehird> GregorR: Yeah, but it never goes for lighter colours. :p
20:04:49 -!- Judofyr has joined.
20:27:46 -!- oerjan has quit ("leaving").
20:28:29 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
20:28:42 -!- oklopol has joined.
20:37:56 -!- mbishop has quit (Remote closed the connection).
20:51:45 -!- oklopol has quit (Read error: 110 (Connection timed out)).
21:25:14 -!- mbishop has joined.
21:25:25 <pikhq> I'm wearing chainmail as a 0-effort costume.
21:28:13 <pikhq> Not really; only wore the chainmail for 5 minutes, and realised that a crappy costume is worse than none.
21:40:28 -!- KingOfKarlsruhe has quit (Remote closed the connection).
21:41:02 <GregorR> http://codu.org/ugly.png // everyone tile this as your desktop wallpaper.
21:41:27 <ehird> GregorR: i like it
21:42:18 <ais523> GregorR: are those your clashing colours?
21:42:29 <GregorR> ais523: Those are /some/ clashing colors, yes.
21:42:45 <lament> that's not very clashing
21:42:56 <ais523> GregorR: that's ugly, but doesn't make me sick
21:43:00 <Asztal> I think green on pink wins
21:43:10 <GregorR> Green on pink is pretty much the worst.
21:43:12 <lament> Asztal: i was about to say, green/purple
21:43:18 <GregorR> But this one makes my eyes go wonky.
21:43:24 <ehird> it is kind of hurting my eyes as a background
21:43:33 <lament> girls make my eyes go wonky
21:46:14 <Asztal> it's doing weird things to my eyes as a desktop background
21:46:36 <Asztal> I swear my monitor is now curved
21:46:52 -!- ab5tract has quit (Remote closed the connection).
21:47:00 <ehird> mostly because it's just TOO BRIGHT
21:47:12 <ehird> back to plain blue for me
21:47:16 <lament> you're not too bright!
21:47:17 -!- ehird has left (?).
21:47:19 <Asztal> I want this animated with pink/green
21:47:20 -!- ehird has joined.
21:48:56 -!- ehird has left (?).
21:49:03 -!- ehird has joined.
21:49:18 -!- sebbu2 has joined.
21:50:23 <ais523> *http://codu.org/ugly.html
21:50:30 -!- ehird has left (?).
21:50:34 <ais523> sorry, I only corrected that so I could click on the resulting link
21:51:29 <ais523> although it's pretty bad
21:51:42 -!- ehird has joined.
21:51:46 <Asztal> it would probably improve 20% of myspace pages
21:51:53 <GregorR> Asztal: Hahahah, well put :P
21:51:59 <ais523> ehird: I assumed it was deliberate...
21:52:18 <ais523> also, the people in charge of the place here have told me off for laughing too much
21:53:16 <Asztal> GregorR: if I have two page backgrounds (say, a navigation area), do you think I'm better off generating two colour schemes and checking that the backgrounds match?
21:53:30 <Asztal> because I don't want to edit too much of this :)
21:53:39 <GregorR> Asztal: ehird was asking for multi-background stuff, I'm making that right now.
21:53:52 <uoris_> GregorR: that needs to be a Wikipedia skin.
21:54:07 <ehird> GregorR: i'm working on a lovely little thing with t
21:54:15 <ehird> spoiler: it involves fading
21:54:22 <ais523> uoris_: it wouldn't be too hard to write either
21:54:31 <ais523> btw, is this your new permanent nick?
21:54:37 <ais523> to start with I thought it was just a ##nomic joke
21:55:31 <uoris_> It's difficult to do a nick joke in a single channel.
21:55:38 <ehird> ihope has like 500 nicks
21:55:44 <ais523> especially one that lasts for over a week
21:56:01 <uoris_> It'll be my nick until I get tired of it, at which point I'll switch back to ihope, or perhaps warrie or something.
21:56:04 -!- uoris_ has changed nick to warrie.
21:56:08 <warrie> I guess I like warrie.
21:56:41 <ehird> GregorR: what is the cm format again
21:57:52 <GregorR> ehird: [R, G, B, H, S, V, L, a, b]
21:58:13 <ehird> GregorR: You should make a CM object. :-P
21:58:36 <GregorR> But that's actually the raw input to the neural net.
21:59:21 <ais523> what are a and b there?
21:59:37 <warrie> The mention of neural nets has peaked my interest. My interest now has peaks in it.
22:00:33 <ehird> warrie: http://codu.org/colormatch/
22:00:41 <ehird> http://codu.org/ <- Has its color scheme randomly generated by it.
22:00:49 -!- sebbu3 has joined.
22:01:02 <ehird> 's a lovely piece of work
22:01:29 -!- sebbu has quit (Connection timed out).
22:01:37 -!- sebbu3 has changed nick to sebbu.
22:02:00 <GregorR> OK, I have it working, I just have to fix autoScheme to work in the presence of multiple background colors.
22:02:07 <psygnisfive> do you really have an ann working on that thing? lol
22:02:10 <GregorR> ais523: See the Lab color spec.
22:02:11 <fizzie> I assume L, a, b are Lab color space coordinates.
22:04:05 <psygnisfive> also you know what would be really awesome: write a little script on top of the generator that will very rapidly generate new color pairs. itd be very trippy cool
22:04:40 <GregorR> psygnisfive: If by "trippy" you mean "seizure" :P
22:05:40 <ehird> cols[0][6] == undefined
22:05:58 <GregorR> psygnisfive: The neural net /trainer/ is written in D, the neural net is in JS.
22:06:07 <GregorR> psygnisfive: That is, I wrote an implementation in both D and JS.
22:06:26 * GregorR just has something stupid to fix with the multibg stuff.
22:06:31 <psygnisfive> and is it nice and trivially understandable? or will i have to work through some absurd API you've come up with? :P
22:07:03 <psygnisfive> i mean, really, is there a function generate_matching() and a function generate_nonmatching()
22:09:49 -!- sebbu2 has quit (Connection timed out).
22:10:53 <GregorR> See http://codu.org/colormatch/multibg.html for an example of using multiple background colors.
22:11:43 <Asztal> heh, I was slightly confused there because it generated indistinguishable backgrounds :)
22:12:13 <ais523> GregorR: how often does that refresh background colour?
22:12:16 <ehird> GregorR: want to see my nice thingy thing?
22:12:21 <ehird> that came out wrong
22:12:37 <GregorR> ais523: The cookie expires in a day. Just a sec, I'm uploading a version where the link forces a change.
22:12:45 <ehird> Gee, I sure did not expect psygnisfive to pipe up there.
22:13:40 <ais523> GregorR: that's really evil... a website with a different colour scheme for each user, that stays the same for the user while they see it?
22:14:09 <ehird> http://codu.org/ has that
22:14:20 <ehird> it has a change scheme button, though
22:14:44 <GregorR> ais523: Better than a web site with a different color scheme that changes wildly causing epileptic seizures as you click through :P
22:15:01 -!- olsner has joined.
22:15:02 <psygnisfive> gregorr: does your JS library have those functions??
22:15:07 <ais523> GregorR: I've seen a webpage where the links changed its background colour when you moused over them
22:15:14 <ais523> it looked like a normal unstyled page
22:15:20 <psygnisfive> i dont want to rescheme the PAGE gregor, i want to redraw the checkered box over and over
22:15:23 <ais523> but if you hovered a link, the background changed colour
22:15:34 <ais523> and if you moved the mouse over the links quickly, presumably you died of epilepsy
22:15:38 <ehird> ais523: i liked that site.
22:15:41 <GregorR> psygnisfive: Just read the source for colormatch/index.html
22:15:43 <ehird> because it was an artist's site.
22:15:51 <ais523> ehird: still isn't usable at all easily
22:15:53 <ehird> ais523: you sure remembered it, didn't you?
22:15:56 <ehird> also, it didn't have to be
22:15:59 <ehird> it was a few links to their work
22:16:10 <ais523> ehird: that site discourages clicking on the links, though
22:16:19 <ais523> because you try to avoid mousing over them
22:18:20 -!- atrapado has joined.
22:19:01 -!- CakeProphet has joined.
22:19:16 <ehird> http://elliott.hird.name.eso-std.org/
22:19:56 <GregorR> Although it's making my brain implode.
22:20:04 <ehird> it doesn't work PROPERLY
22:20:17 <ehird> refresh now, GregorR
22:20:58 <GregorR> What's it supposed to do that I'm not seeing?
22:21:00 <ehird> did you change your api
22:21:46 <ehird> The seconds it takes me to explain it to you <less valuable than< the seconds it takes me to fix it.
22:22:03 <ehird> I did actually tell you not to click, you know.
22:22:24 <ehird> Ignore your questions.
22:22:55 <ehird> psygnisfive: GregorR : you can click now
22:22:58 <ehird> remember to refresh...
22:22:58 <ais523> ehird: it's like one of those fiber-optic light things
22:23:24 <ehird> it is prettttyyyyyyy
22:23:30 <ais523> is that related to GregorR's colours-that-go-together algorithm?
22:23:34 <ehird> ais523: it uses it.
22:23:39 <ehird> it uses its "random color scheme"
22:23:43 <GregorR> When it fades from dark background to light background they become hard to read momentarily :P
22:23:54 <ehird> psygnisfive: it does it forevaaaaar now
22:24:29 <ehird> now I'm going to make another toy
22:24:33 <ehird> because it is awesome cakes
22:26:14 <ehird> psygnisfive: a table, i think.
22:26:49 <ehird> everyone knows that <div> and <span> are the best way to mark up tabular data!
22:26:52 <fizzie> I had a very nice web page to demonstrate my gcolor.pl (map from human-readable names to colors by using the name as a images.google.com query, fetching 100 first thumbnails, and doing some statistics on the pixels to arrive in a single color) but I lost it.
22:27:14 <ais523> fizzie: that's pretty clever, and could also be informative
22:27:19 <ais523> possibly also illegal, of course
22:27:30 <ais523> depending on how protective Google is of their thumbnails
22:27:57 <fizzie> #a3ba55 is the color of "irregularity". The nicest part was that it was able to give me colors of abstract concepts.
22:28:27 <ais523> it might be useful to see what people mean by particular colour names too, like blue or purple
22:30:28 <fizzie> I still probably have the script somewhere, but I lost the page where I collected interesting results.
22:31:27 <ehird> GregorR: I want to make an infinite-length colour scheme
22:31:41 <ehird> (lazily, that is, i want to be able to say "gimme a colour that matches the previous one you gave me")
22:32:49 <GregorR> fizzie: I'd like to see that script/program.
22:34:04 <GregorR> fizzie: I'll bet the response for puce is wrong :P
22:34:39 <fizzie> GregorR: The statistics part was very very simple: it just converted all pixels to HSV, did separate histograms for H, S and V values, and interpolated the highest peak out of them histograms.
22:35:09 <ehird> GregorR: Oh man, the hting I've made is so lovely
22:35:52 <ehird> your thing sucks when you chain it
22:36:01 <ehird> h = randomColorMatch(hexToCM(h),true)[0]
22:36:05 <ehird> ^ doesn't produce nice stuff
22:36:14 <GregorR> Of course it doesn't, it'll only match /one/
22:36:27 <ehird> Yeah, well, tell me how to fix it :P
22:36:31 <GregorR> You can use randomColorScheme.
22:36:39 <GregorR> It takes a number of already-generated colors as input.
22:36:45 <ehird> h = randomColorScheme(h, ...)
22:37:05 <fizzie> Hahah, I still have a ~/.gcolor/ directory which has 100 megabytes of them thumbnails -- I was trying to make it better by fetching various lists of defined colors (wikipedia color names, X11 rgb.txt) and using that for training data, so I wanted a local cache of the images.
22:38:27 <ehird> C.concat is not a function
22:39:01 <fizzie> Aw, bit-rot has set in, the script no longer works. Maybe Google have changed the system a bit; the query-API thing did not have any image-search functions back then (don't know if it has now either) so I had to parse result pages manually.
22:39:02 <ehird> GregorR: A variable from your code.
22:39:18 <GregorR> ehird: A variable you've passed into my function? :P
22:39:28 <ehird> GregorR: Tell me what argument C is.
22:39:40 <GregorR> Use colormatch.js instead of colormatch_sm.js and I can tell you.
22:40:28 <ehird> GregorR: No. Your fault for advertising a version you can't debug
22:40:45 <GregorR> ehird: It's smaller, use colormatch.js for debuggability :P
22:41:25 <ehird> GregorR: c1.concat is not a function
22:41:28 <ehird> so much more helpful
22:41:37 <GregorR> ehird: IN WHAT FUNCTION >_<
22:42:39 <ehird> psygnisfive: make it fade yo
22:42:42 <ehird> steal from my code :P
22:42:48 <GregorR> ehird: I guess I should mention that the input colors for randomColorScheme are an array of colors in the form [hex, cm]
22:42:57 <ehird> psygnisfive: make it a rapid fade
22:42:59 <GregorR> ehird: randomColorMatch is sort of internaly :P
22:43:00 <fizzie> http://zem.fi/~fis/puce.txt
22:43:03 <ehird> GregorR: Yes, I know.
22:43:16 <GregorR> ehird: So what did you pass in?
22:43:23 <GregorR> psygnisfive: WHY DEAR LORD WHY
22:43:29 <ehird> GregorR the results of randomcolorscheme
22:44:14 <ehird> now it crashes my browser ^_^
22:45:00 <fizzie> You have a curious definition of "fixed" there.
22:45:00 <ehird> hey GregorR wanna debug my code
22:45:23 <GregorR> Depends on what it does :P
22:45:37 <ais523> ehird: nothing should crash a browser
22:45:51 <ais523> although admittedly most browsers have bugs that make that possible
22:46:42 <ehird> its called javascript
22:46:54 <ehird> its called javascript
22:46:54 <ehird> fuck os x doesnt like losing memory
22:46:59 <psygnisfive> http://wellnowwhat.net/trippy.html << do not view if you have epilepsy http://wellnowwhat.net/trippy.html << do not view if you have epilepsy http://wellnowwhat.net/trippy.html << do not view if you have epilepsy
22:47:12 <ehird> head on << apply directly to forehead head on << apply directly to forehead head on << apply directly to forehead head on << apply directly to forehead
22:47:35 <fizzie> Wikipedia lists "puce" as having (204, 136, 153) -- that (166, 110, 90) given by gcolor is not *that* far off, just a lot too brownish.
22:48:07 <ais523> I don't get the reference, probably I don't watch enough TV
22:48:22 <ehird> ais523: a stupid homeopathic remedy
22:48:27 <ehird> with a hilariously bad advert
22:48:35 <ais523> I don't think I saw it
22:48:49 <ehird> ais523: http://uk.youtube.com/watch?v=Is3icfcbmbs&feature=related
22:49:12 <ais523> ehird: I can't view Youtube, I refuse to install Flash because it's the biggest cross-platform security hole in existence
22:49:26 <ais523> and I can't say I've really missed it, it's not like I used to watch Youtube anyway
22:49:27 <Asztal> wow... that's a bad ad
22:50:19 <Asztal> I just use noscript :)
22:50:20 <ehird> its actually very clever
22:50:23 <ehird> the ad gives you a headache.
22:51:32 <Asztal> psygnisfive: you might like http://uk.youtube.com/watch?v=smUCdkx-YGQ then
22:51:38 <Asztal> unless you mean the trippy thing :)
22:51:44 <ehird> http://uk.youtube.com/watch?v=L_waGBbJvwM&NR=1
22:51:48 <ehird> even the democrats got in on the fun XD
22:52:21 <psygnisfive> i feel like its the kind of thing that an orions arm fan like myself should love
22:53:45 <fizzie> My completely impartial script says the color of "#esoteric' is #5a3623; although it strips the # off even if I put it in quotes.
22:56:30 <ehird> wanna debug my script
22:57:51 <ehird> GregorR: it uses your code for magic.
23:21:01 <ehird> psygnisfive: i have an awesome colourular idea.
23:21:52 <ehird> at this point you ask me what it is
23:23:34 <ehird> psygnisfive: well now i need to think of an idea quick.
23:25:37 <ehird> psygnisfive: i'm trying to think of a cool massively-collaborative colour idea.
23:25:48 <ehird> psygnisfive: think of one for me
23:25:59 <ehird> psygnisfive: do it.
23:28:41 <SimonRC> a programming language for dyslexics: you're only allowed to spell things with the letters in the wrong order
23:49:51 <SimonRC> hmm: iiiinteresting UI ideas: http://rchi.raskincenter.org/index.php?title=Archy_FAQ
23:51:49 <ehird> Jef Raskin was amazing.
23:52:28 <ehird> SimonRC: you might have seen some work done by his son - http://azarask.in/
23:52:32 <ehird> psygnisfive: why? It's a proof of concept.
23:52:39 <ehird> And it's also undermaintained...
23:52:48 <psygnisfive> aza's imagination of what zui's would be like is better
23:52:51 <ehird> i agree it sucks to use in its current state
23:52:57 <psygnisfive> plus the whole non-application oriented stuff is good
23:52:57 <ehird> but the point is, the IDEAS are interesting
23:53:10 <ehird> yeah, i thin keveryone comes up with abolishing applications at some point
23:53:29 <psygnisfive> i mean, lots of stuff could be offloaded into libraries/frameworks
23:53:45 <ehird> i think a properly built system based on jef's principles would be amazing
23:53:48 <ehird> but everyone would complain about it
23:53:55 <ehird> as e.g. you'd probably abolish a formal, feelable filesystem
23:54:07 <ehird> and use the ubiquitous&powerful undo
23:54:16 <psygnisfive> i do think that you could easilly pass a raskin-modular system for a non-modular one
23:54:19 <ehird> presumably, based on some kind of modern revisioning of all data
23:54:26 <psygnisfive> but the modular one would have the ability to do things that appear to like
23:54:38 <SimonRC> I do like different documents to have seperate undo histories.
23:54:40 <psygnisfive> extract tiny little features that was thought to be part of a particular application
23:54:42 <ehird> SimonRC: oh, of course
23:54:51 <ehird> the thing is... raskin's ideas are so far from the status quo and it'd probably be useless for real world usage
23:54:58 <ehird> also, people would misguidedly complain about it trying to "hide" things from them
23:55:03 <ehird> which is untrue if there literally is nothing to hide...
23:55:49 <SimonRC> if I cut something in vim...
23:56:04 <SimonRC> how to I replace multiple thing with it
23:56:35 <SimonRC> because deleting the e thing I want to replace pushes the original thing out of the cut buffer
23:57:09 <fizzie> Well, one very easy thing is to V-select the place you want to replace and 'p' on top of it.
23:57:35 <ehird> I lol at the irony of a vim question following a jef raskin discussion.
23:57:52 <ehird> hm, i still have AnMaster ignored don't i
23:57:57 <SimonRC> fizzie: ooh, didn't think of that
23:58:03 <fizzie> ehird: Suggested emacs, surprisingly.
23:58:17 <ehird> fizzie: I should write a bot that imitates him perfectly.
23:58:19 <ehird> It'd be really easy.
23:58:24 <AnMaster> wasn't the issue with vim? reading ehird's last comment it seemed to be
23:58:32 <ehird> Detect joke -> Treat it as serious and correct it
23:58:34 <SimonRC> for my next trick, i will ask how to give \f x -> f (f x) its most general type in Haskell
23:58:41 <ehird> Someone asks an editor question -> Suggest emacs
23:58:43 <AnMaster> I seriously suggest trying a different editor
23:58:58 <AnMaster> and please tell ehird this clarification fizzie
23:59:07 <ehird> SimonRC: you mean...(t->t)->t->t?
23:59:23 <fizzie> I seriously suggest not switching applications just because you can't immediately intuit how to do something.
23:59:44 <ehird> fizzie: It's not emacs. SimonRC has _brain damage_.
23:59:47 <SimonRC> ehird: suppose f is the function (:[])
23:59:47 <ehird> Or at least he needs guidance.