←2009-06-13 2009-06-14 2009-06-15→ ↑2009 ↑all
00:01:45 <bsmntbombdood> ok
00:01:52 <bsmntbombdood> now how the hell do i solve these equations
00:02:22 <ehird> bsmntbombdood: what equations
00:02:25 <bsmntbombdood> i have a list of tuples of the form (a, b, D[a] ^ D[b])
00:02:28 <bsmntbombdood> i need D
00:02:31 <ehird> i have magical mathematica so i could give it a go if you want :P
00:02:40 <ehird> bsmntbombdood: erm d is of length 2 right?
00:02:47 <bsmntbombdood> no
00:02:59 <ehird> bsmntbombdood: that's, uh, not possible, anyway. as you just have the values, not any key stuff
00:03:02 <ehird> D[a] isn't related to a
00:03:22 <bsmntbombdood> a list of tuples of the form (a, b, D[a] ^ D[b]), and D[0]
00:03:36 <ehird> bsmntbombdood: i'm not convinced that's possible.
00:03:40 <bsmntbombdood> it is
00:03:40 <ehird> bsmntbombdood: wait, are the tuples like
00:03:43 <ehird> (0,1,...)
00:03:46 <ehird> (1,2,...(
00:03:46 <ehird> )
00:03:50 <ehird> or is it all permutations
00:04:13 <bsmntbombdood> no
00:04:13 <ehird> bsmntbombdood: ?
00:04:43 <ehird> bsmntbombdood: which
00:04:51 <bsmntbombdood> could be (0, 2), (1, 2)
00:04:57 <fizzie> It's only possible if you have the right tuples, though. If you know D[0], Knowing D[0]^D[1], D[2]^D[3], D[2]^D[4]
00:05:03 <fizzie> Grah, backspace-problem.
00:05:07 <bsmntbombdood> fizzie: exactly
00:05:20 <ehird> ah and you wanna know what (a,b)s you need?
00:05:36 <bsmntbombdood> no, i know what a,b's i need
00:05:46 <bsmntbombdood> i need to get the data back
00:05:47 <bsmntbombdood> <bsmntbombdood> given A, A^D, D^B, B^E, E^C, you can solve for all A, B, C, D, E, right?
00:06:02 <ehird> bsmntbombdood: well
00:06:06 <ehird> A^(A^B)=B
00:06:09 <ehird> B^(A^B)=A
00:06:12 <ehird> you can figure it out frmo that
00:06:13 <ehird> *from
00:06:16 <bsmntbombdood> ...
00:06:59 <ehird> bsmntbombdood: if we have A, A^D, D^B then B=(D^B)^((A^D)^A)
00:07:02 <ehird> pretty obvious
00:07:14 <bsmntbombdood> oh shit i couldn't have guessed!
00:07:17 <fizzie> You can consider the (a,b) tuple as an edge in a graph, then just find a path that starts from 0 and visits each other vertex. (Then you can walk that path by moving from D[a] to D[b] using D[a] and D[a]^D[b].)
00:07:19 <bsmntbombdood> D is thousands of items long
00:07:20 <ehird> bsmntbombdood: i don't get your question
00:07:23 <ehird> well, yeah
00:07:35 <ehird> bsmntbombdood: only thousands is trivial though.
00:07:39 <ehird> well sorta.
00:08:22 <bsmntbombdood> ehird: ok, in a 120 minute 1080p movie, D is 1.7 billion items long
00:08:33 <ehird> bsmntbombdood: true dat.
00:08:36 <bsmntbombdood> so this needs to scale asymptotically well :P
00:08:40 <ehird> 00:07 fizzie: You can consider the (a,b) tuple as an edge in a graph, then just find a path that starts from 0 and visits each other vertex. (Then you can walk that path by moving from D[a] to D[b] using D[a] and D[a]^D[b].)
00:08:43 <ehird> sounds optimal
00:08:48 <bsmntbombdood> i don't get it
00:08:54 <ehird> bsmntbombdood: it's just graph-walking
00:09:06 <ehird> bsmntbombdood: ofc you want to do this at encode-time, right?
00:09:12 <ehird> you're not expecting to do this in real-time i hope
00:09:15 <bsmntbombdood> no,this is decoding
00:09:30 <ehird> bsmntbombdood: then it'll be far too slow
00:09:38 <bsmntbombdood> i don't think so
00:09:44 <fizzie> You don't of course actually need a single path that visits each vertex. You just need to have each vertex reachable from 0.
00:09:52 <bsmntbombdood> i was thinking to just keep a sparse array of data-dependencies
00:09:59 <ehird> bsmntbombdood: finding a shitload of short paths in 1.7 billion items?
00:10:06 <ehird> that'll take weeks, man
00:11:22 <bsmntbombdood> i don't think so
00:11:30 <bsmntbombdood> locality of reference is high
00:11:37 <ehird> fizzie: can you disillusion fizzie
00:12:00 <ehird> bsmntbombdood: btw this codec is useless if you can't decode fast, because otherwise you need the disk space for the full version :)
00:13:27 <fizzie> Well... if you have a bitmap of all the D[x]'s you know (initialized to contain only D[0]) you can just loop the following: for each known D[a], take all the (a,b) tuples for which D[b] is unknown and use D[a] and D[a]^D[b] to find out D[b]. Then stop when during one iteration you didn't discover any new D[b]'s. If there are any remaining unknown ones, you're out of luck.
00:14:01 <ehird> fizzie: That seems filesize-inflatingly.
00:14:26 <fizzie> I haven't really been following the context here; I was just talking about the abstract thing.
00:14:33 <fizzie> I was watching a lossily compressed movie. :p
00:14:35 <bsmntbombdood> keep a map of undecoded tuples, that you scan for dependencies, outputting as you go
00:16:29 <bsmntbombdood> wait it's easier than that
00:17:02 <ehird>
00:17:30 <bsmntbombdood> the tuples go (1, 2), (2, 4), (4, 3), (3, 5)
00:17:38 <fizzie> If you're sure you actually have that case like "A, A^D, D^B, B^E, E^C, ..." where you have a single path, you can just directly walk through it by keeping the tuples in map where you can easily index by a.
00:18:02 <fizzie> (Or even in an array, ordered by a, since each one will only be there once.)
00:18:25 <bsmntbombdood> an array won't work because you can't keep a whole movie in memory
00:18:47 <ehird> i eagerly wait you decoding this fast enough to watch
00:18:55 -!- Gracenotes has joined.
00:21:03 <fizzie> If you don't want to keep the whole movie in memory, I guess you have some sort of thing there that you don't get a (1, [last block of the movie]) tuple.
00:21:35 <bsmntbombdood> yes
00:21:46 <bsmntbombdood> the encoder uses a fixed-sized window
00:27:30 <ehird> no i know i cant download the whole internet. but u know how u can save website to youre computer...can i download facebook or even just the facebook chat
00:27:37 <ehird> http://forums.macrumors.com/showthread.php?t=717413
00:28:23 <psygnisfive> hm.
00:28:30 <psygnisfive> opinion required
00:28:40 <ehird> psygnisfive: ur a fag
00:28:43 <psygnisfive> :o
00:28:45 <ehird> opinion given
00:28:47 <psygnisfive> omg rally?
00:28:52 <ehird> yes
00:28:55 <ehird> a rally of OMGs
00:28:56 <psygnisfive> :o
00:29:34 <ehird> Quote:
00:29:34 <ehird> Originally Posted by rdowns
00:29:36 <ehird> Can't believe no one mentioned this. Just take a server on the plane.
00:29:38 <ehird> where can i get one and do they let u take them on the plane? if i do will i be able to use fb and aim? im just really scared of goin on the plane and it wd be cool to talk to friends
00:29:41 <ehird> xDDDDDDDDD
00:29:46 <psygnisfive> ehird, im thinking of designing a grammar engine language
00:29:50 <ehird> k
00:30:35 <psygnisfive> and what i intend to do is have grammar rules be first class in the language
00:31:34 -!- GreaseMonkey has joined.
00:36:12 <bsmntbombdood> ok now i'm bored
00:38:23 <ehird> bsmntbombdood: turn green.
00:39:17 <bsmntbombdood> http://pastebin.ca/1459422
00:39:22 <bsmntbombdood> ehird: you can finish
00:39:34 <bsmntbombdood> that's your completely untested compressor
00:39:35 <ehird> bsmntbombdood: meh
00:39:43 <ehird> it own't it won't compress enough :)
00:47:56 <bsmntbombdood> wow now this is weird
00:48:09 <ehird> bsmntbombdood: wut
00:48:29 <bsmntbombdood> i started playing with elias-gamma coding results from just the sequential xoring
00:48:32 <bsmntbombdood> on integers
00:48:34 <ehird> yah?
00:48:51 <bsmntbombdood> it seems to work well with multiple passes
00:49:16 <ehird> bsmntbombdood: sweet
00:49:22 <ehird> you could just put it in a loop where it stops if it doesn't help :P
00:50:31 <bsmntbombdood> actually, it will expand a ton, then shrink back smaller
00:50:42 <ehird> hahaha
00:50:42 <bsmntbombdood> running on range(1000)
00:51:33 <ehird> bsmntbombdood: i'm not exactly sure how elias gamma would ever shorten it
00:52:37 <bsmntbombdood> easy
00:52:47 <bsmntbombdood> after xoring, you end up with lots of small numbers
00:53:20 <ehird> bsmntbombdood: but elias-gamma always is longer than the source
00:53:40 <bsmntbombdood> uhhuh
00:53:48 <ehird> bsmntbombdood: http://en.wikipedia.org/wiki/Elias_gamma_coding
00:53:50 <ehird> how am I wrong?
00:53:54 <ehird> it always prepends something to the binary
00:53:57 <ehird> thus it will never shrink
00:54:03 <bsmntbombdood> what do yo mean by source?
00:54:13 <ehird> bsmntbombdood: the number you're encoding
00:54:16 <bsmntbombdood> that's only meaningful for a certain encoding of source
00:54:16 * Kolonai ponders how to store and combine fractions of bits.
00:54:30 <ehird> bsmntbombdood: do you mean that elias-gammaing it, then gzipping, sometimes shortens it?
00:54:32 <ehird> i can believe that
00:54:35 <bsmntbombdood> no
00:54:44 <ehird> bsmntbombdood: so htf does it shorten it
00:55:03 <bsmntbombdood> you take 1, 1^2, 1^2^3, 1^2^3^4, etc
00:55:11 <bsmntbombdood> possibly more than once
00:55:19 <bsmntbombdood> then elias-gamma that
00:55:34 <ehird> bsmntbombdood: bitsin(elias-gamma(x))>bitsin(x).
00:55:39 <ehird> so elias-gamma can never shorten...
00:56:17 <bsmntbombdood> bitsin(natural number) is nonsensical
00:56:32 <ehird> bsmntbombdood: bitsinbinaryrepresentationof.
00:56:52 <bsmntbombdood> how do you encode an arbitrary natural number in binary?
00:57:11 <bsmntbombdood> http://en.wikipedia.org/wiki/Prefix_code+
00:57:13 <ehird> bsmntbombdood: from [[Elias gamma coding]]:
00:57:17 <ehird> To code a number:
00:57:17 <ehird> Write it in binary.
00:57:20 <ehird> QED.
00:57:52 <bsmntbombdood> sigh
00:57:59 <ehird> bsmntbombdood: you're saying that sometimes elias-gamma shortens the input
00:58:04 <ehird> that makes no fucking sense
00:58:21 <bsmntbombdood> how are you going to find the boundaries between the numbers?
00:58:31 <ehird> you're not
00:58:34 <ehird> but elias-gamma has overhead
00:58:36 <ehird> plain and simple
00:58:39 <ehird> IT CAN NEVER SHORTEN
00:58:45 <ehird> why are you dodging that?
00:58:52 <ehird> you are saying that elias gamma is shortening at some point
00:58:53 <ehird> that's nonsensical
00:58:54 <bsmntbombdood> shorten compared to _what_
00:59:00 <ehird> i don't freaking know
00:59:01 <ehird> you said it
00:59:07 <ehird> 00:50 bsmntbombdood: actually, it will expand a ton, then shrink back smaller
01:02:01 -!- BeholdMyGlory has quit (Read error: 54 (Connection reset by peer)).
01:04:43 -!- psygnisfive has changed nick to augur.
01:10:43 -!- amca has joined.
01:13:07 -!- FireFly has quit ("Later").
01:21:41 <bsmntbombdood> ehird: for example, the sequnce (1, 200000) is compressed into 208738 bits
01:22:02 <ehird> hmm
01:22:09 <ehird> bsmntbombdood: odd definition of compress :)
01:22:22 <bsmntbombdood> that's an odd definition?
01:22:38 <ehird> >> 200000<208738
01:22:38 <ehird> => true
01:22:39 <ehird> i'd say
01:22:48 <ehird> i get that it's a compact representation
01:22:50 <ehird> but it's not compression :P
01:23:22 <bsmntbombdood> uh, ok -- naively, using 18 bit ints, it takes 3600000 bits
01:23:51 <ehird> well,yeah
01:24:18 <bsmntbombdood> or, using elias gamma without any xoring, it takes 6475750 bits
01:24:27 <ehird> yah
01:24:32 <ehird> it's a good representation
01:24:34 <ehird> i'll give you that
01:26:15 <bsmntbombdood> obviously it's very good with runs - each item takes 1 bit
01:29:56 <bsmntbombdood> [4, 12, 4, 3] * 1000 -> 4018 bits after 4 iterations
01:35:27 -!- jix has quit (Read error: 113 (No route to host)).
01:50:20 <bsmntbombdood> you know, bzip2 ought to be really easy to paralellize
01:50:35 <bsmntbombdood> because the block sorting is probably the slowest part, and that's done in fixed sized blocks
01:51:44 <amca> bsmntbombdood: Can I ask what block sorting is?
01:52:18 <bsmntbombdood> burrows-wheeler transform
02:24:25 -!- oerjan has joined.
02:30:34 -!- oerjan has quit ("Reboot").
02:34:28 -!- oerjan has joined.
02:45:28 -!- calamari- has joined.
02:45:31 -!- calamari has quit (Read error: 110 (Connection timed out)).
03:29:23 -!- calamari- has quit ("Leaving").
03:38:32 <GregorR> GregorR, GreaseMonkey, Gracenotes: This channel ain't big enough for the three of us.
03:38:39 <GreaseMonkey> heh
03:38:41 <GreaseMonkey> 'lo.
03:38:54 * GregorR growls.
03:38:55 <GregorR> Grrrrrrrrrrrr
03:42:32 <GreaseMonkey> egorR
03:42:36 <GreaseMonkey> RRRRRRRRRRRRRR
04:13:14 -!- augur_ has joined.
04:13:14 -!- augur has quit (Read error: 104 (Connection reset by peer)).
04:16:42 -!- Corun has quit (Read error: 110 (Connection timed out)).
05:12:13 -!- augur_ has changed nick to augur.
05:33:41 -!- oerjan has quit ("leaving").
05:57:01 -!- oerjan has joined.
07:04:54 <GregorR> http://codu.org/music/auto/Blusteringly%20Versed%20Sonata.ogg // the latest version of my algorithm is having some sweet results 8-D
07:16:22 <GregorR> (02:14:53 AM) <>: My friend didn't think that second one was made by ai
07:16:28 <GregorR> Cool, it passes the musical Turing test :P
07:22:14 <bsmntbombdood> wtf is that
07:22:50 <GregorR> It's music made by an algo I wrote.
07:22:51 <bsmntbombdood> is it ai or just generative?
07:23:04 <GregorR> Just generative, but I choose not to correct my friend :P
07:42:51 -!- kar8nga has joined.
07:48:28 <GregorR> masterpiecemachine.com is registered and hasn't been updated in 9 years ...
07:48:32 <GregorR> And has no content.
07:48:38 <GregorR> I think I should email the owner and ask to buy it :P
07:49:52 <oerjan> what, you mean wolfram hasn't bought it for their alpha yet? ;D
07:51:15 <GregorR> :P
07:51:29 <oerjan> *his
07:56:26 -!- coppro has quit (Read error: 110 (Connection timed out)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:04:35 <augur> oerjan, you were using the Royal 'they'
08:04:51 <oerjan> ah that may be true
08:04:58 <augur> ;)
08:05:09 <augur> because Wolfram is a royal twit
08:05:10 <augur> :D
08:05:37 <oerjan> thank you, explainer-of-jokes
08:06:06 <augur> NO PROBLEM, CITIZEN.
08:06:09 * augur flies off
08:06:22 <lifthrasiir> oerjan: that should be masterpieceautomaton.com.
08:06:41 <oerjan> might be, might be
08:06:50 <oerjan> except i'm pretty sure alpha is no CA
08:08:41 <augur> not all automaton are cellular automaton!
08:08:48 <augur> .. automata?
08:09:07 <oerjan> tsk tsk
08:09:18 <augur> automats.
08:09:27 <oerjan> er...
08:09:47 <oerjan> i don't think that's english...
08:10:04 <oerjan> oh wait it is
08:10:11 <oerjan> it just means something different
08:10:19 <augur> i just made it up for fun.
08:10:23 <augur> stop being ridiculous.
08:10:34 <oerjan> um but it is
08:10:39 <oerjan> http://en.wikipedia.org/wiki/Automat
08:11:46 <augur> no, im sure it is
08:11:51 <augur> im saying i just constructed the word on the fly
08:12:06 <augur> that it is homophonous with an existing word is coincidental and can be dismissed as irrelevant.
08:12:19 <augur> on a related note: http://en.wikipedia.org/wiki/File:Bamn_Automat.png
08:12:23 <augur> ive been past there.
08:13:41 <augur> sad to hear they've closed
09:16:39 -!- tetha has quit (Nick collision from services.).
09:16:48 -!- tetha has joined.
09:40:52 -!- ais523 has joined.
09:44:31 -!- ais523 has quit (Read error: 54 (Connection reset by peer)).
09:44:41 -!- ais523 has joined.
10:03:49 -!- oerjan has quit ("leaving").
10:06:55 -!- MizardX- has joined.
10:12:23 <AnMaster> morning
10:12:24 <AnMaster> hi ais523
10:12:26 <ais523> morning
10:17:46 -!- MigoMipo has joined.
10:21:56 -!- whtspc has joined.
10:24:36 <whtspc> i have made a sketch for an esolang based on nand logic-gates
10:24:40 -!- MizardX has quit (Read error: 110 (Connection timed out)).
10:24:47 <whtspc> it lacks recursion for now
10:24:54 -!- MizardX- has changed nick to MizardX.
10:25:33 <whtspc> at initialisation you have a infinite memory tape filled with 0's
10:26:40 <whtspc> every memory cell has the adress named by a natural number
10:27:18 <whtspc> the main syntax of the language is this:
10:27:30 <whtspc> 1:2#3
10:27:58 <AnMaster> hm
10:28:16 <AnMaster> whtspc, so how do you program in it?
10:28:18 <whtspc> which means that the result of the value at adress 2 NAND the value at adress 3 will be put in adress 1
10:28:21 <AnMaster> ah
10:28:48 <whtspc> 3:1#2/4:3#1/5:3#2/6:4#5
10:28:48 <AnMaster> whtspc, are the rules processed in order, iterating through the list?
10:29:07 <whtspc> if 1 is equal to 2, 6 is false (0)
10:29:14 <whtspc> Anmaster: yes
10:29:20 <AnMaster> mhm
10:29:58 <whtspc> You will be able to input with the following command ,adress
10:30:13 <whtspc> and it will put the binary byte starting at the adress
10:30:21 <whtspc> outpt: .adress
10:30:35 <AnMaster> whtspc, based on how bf does it?
10:30:36 <AnMaster> :P
10:30:51 <whtspc> well yes
10:31:08 <AnMaster> whtspc, hm, you can't skip input/output based on conditions can you?
10:31:10 <whtspc> so I need a thing for recursion that's more creative
10:31:31 <AnMaster> so you will always have to input/output a fixed number of bytes each iteration
10:32:24 <AnMaster> whtspc, are these rules separated by a newline in the input or?
10:32:25 <whtspc> It needs an if-construction
10:33:10 <AnMaster> hm
10:33:14 <whtspc> I like esolangs without newlines, so probably a / will separate the actions
10:33:52 <AnMaster> heh
10:34:20 <AnMaster> whtspc, are you new here? I don't remember seeing you here before.
10:34:42 <whtspc> I like some fair feedback (tell me it's boring/been done a 1000 times before), so I can quit working on it :)
10:34:58 <whtspc> I don't come here often
10:34:59 <whtspc> I once made paintfuck
10:35:00 <AnMaster> whtspc, actually I haven't heard of something like this before.
10:35:07 <whtspc> a 3-day hit :)
10:35:24 <ais523> yes, thanks for that
10:35:30 <ais523> it's rare to see a BF derivative that is actually interesting
10:35:32 <ais523> but Paintfuck was
10:35:36 <AnMaster> indeed
10:35:47 <whtspc> well, thank you
10:36:54 <whtspc> I find it rather boring to insert [ ] in the nand-language
10:37:15 <whtspc> it would probably look like 6[
10:37:34 <AnMaster> whtspc, that looks like some sort of IR representation for some optimising BF compiler
10:37:36 <AnMaster> :)
10:37:36 <whtspc> if memorycell 6 is false skip the parentheses
10:37:51 <AnMaster> whtspc, you need more nand
10:38:13 <AnMaster> what about "if memory cell x nand y != memory cell z then"
10:38:17 <AnMaster> or something like that
10:38:32 <AnMaster> or maybe fix z to 0 or such
10:38:39 <whtspc> excuse me but what's IR representation?
10:39:09 <AnMaster> whtspc, oops, that would be "Intermediate Representation representation"
10:39:10 <whtspc> more NAND to complicate, or as feature?
10:39:17 <AnMaster> so drop one of those representation,
10:39:27 <AnMaster> s/,/./
10:39:34 <AnMaster> whtspc, not sure.
10:39:54 <AnMaster> whtspc, is that bitwise nand btw?
10:40:05 <whtspc> yep
10:40:12 <AnMaster> so how large is each "cell"?
10:40:24 <whtspc> one bit
10:40:33 <whtspc> true or false
10:40:38 <AnMaster> hm ok. So then it is same as logical nand for this purpose
10:42:47 <whtspc> Could one cell (for instance cell 0) be the checkup cell for iteration?
10:43:19 <whtspc> so the program is divided in portions with eg. char !
10:44:02 <whtspc> when program reaches ! it checks memory cell 0, if true go back to previos !
10:44:14 <AnMaster> hm
10:44:39 <AnMaster> whtspc, might work. You need some way to shuffle data to/from this cell in between
10:44:49 <AnMaster> also another question. How do you fill in initial values
10:45:09 <AnMaster> wait. with nand that isn't an issue is it?
10:45:15 <whtspc> A:A#A
10:45:19 <AnMaster> with 'and' it would be.
10:45:27 <whtspc> the initial value is 0
10:45:48 <AnMaster> nand always confuse me. Probably because most languages doesn't have it.
10:45:53 <AnMaster> C doesn't iirc for example.
10:45:56 <whtspc> memA NAND memA is the same as not memA
10:46:01 <whtspc> which makes it 1
10:46:04 <AnMaster> indeed
10:46:07 <ais523> AnMaster: !(a && b)
10:46:10 <ais523> = a NAND b
10:46:12 <AnMaster> ais523, right
10:46:24 <ais523> no need for a separate operator, you can trivially form it out of the ones you have
10:46:31 <AnMaster> ais523, right.
10:47:42 <whtspc> if you have one cell to check for returning back to previous !
10:47:55 <whtspc> I think you can't have loops in loops
10:49:58 <AnMaster> whtspc, can't you shuffle the value around
10:50:22 <AnMaster> like "move loop cell to cell x, move cell y to loop cell"
10:50:22 <whtspc> ?
10:50:32 <AnMaster> not sure how you would do that with nand
10:50:38 <AnMaster> but might be possible?
10:50:59 <ais523> you can swap two values with just nands
10:51:07 <ais523> make the nands into xors and do an xor swap
10:51:31 <whtspc> that would be very interesting
10:52:47 <whtspc> or maybe it'sjust the same as checking wether the state of a certain cell is true/false
10:52:59 <whtspc> but complicated with swapping
10:54:11 <AnMaster> think so
10:58:35 <whtspc> other thing that worries me a bit is that when an adress isn't pointed to in the program, it can never be part of execution
10:58:43 <whtspc> but I don't know if that
10:58:54 <whtspc> is problem to make working language
11:12:32 <whtspc> Oh, and the name of the language would probably refer to a certain ABBA song
11:13:06 <whtspc> FERnO
11:13:12 <whtspc> FER#O
11:13:23 <whtspc> fernando
11:13:47 <whtspc> because more esolangs should refer to ABBA-songs
11:22:51 -!- amca has quit ("Farewell").
11:28:59 -!- BeholdMyGlory has joined.
11:31:29 -!- bsmntbombdood has quit (Read error: 60 (Operation timed out)).
11:36:35 -!- M0ny has joined.
11:55:06 -!- tombom has joined.
11:58:12 -!- GreaseMonkey has quit ("YES -> thor-ainor.it <- THIS IS *DELICIOUS*!").
11:58:29 -!- M0ny has quit.
12:05:33 -!- bsmntbombdood has joined.
12:10:31 -!- ehird has left (?).
12:10:35 -!- ehird has joined.
12:10:49 -!- whtspc has quit ("ChatZilla 0.9.84 [Firefox 3.0.11/2009060215]").
12:16:56 -!- inurinternet has quit (Read error: 60 (Operation timed out)).
12:20:02 -!- FireFly has joined.
12:27:39 -!- bsmntbombdood has quit (Success).
12:33:56 -!- MaxDrAkyla has joined.
12:34:13 -!- MaxDrAkyla has left (?).
12:52:55 -!- sebbu has joined.
13:01:14 -!- ais523 has quit (Remote closed the connection).
13:08:03 -!- sebbu2 has quit (Read error: 110 (Connection timed out)).
13:18:49 -!- BeholdMyGlory has quit (Remote closed the connection).
13:37:48 -!- kar8nga has quit (Read error: 110 (Connection timed out)).
14:23:36 -!- olsner has quit (Read error: 110 (Connection timed out)).
14:31:20 <ehird> "Amusing random IRC paste from people with names like 'BBB' and 'Dark_Shikari'. Very authoritative. Links to specific patents please. Thanks."
14:31:25 <ehird> — because authority is determined by IRC nickname.
14:33:44 -!- MigoMipo has quit (Read error: 60 (Operation timed out)).
14:49:53 -!- MigoMipo has joined.
14:53:54 -!- jix has joined.
14:54:09 -!- Corun has joined.
15:03:34 -!- oerjan has joined.
15:04:15 -!- olsner has joined.
15:14:29 -!- Gracenotes has quit (Read error: 104 (Connection reset by peer)).
15:25:53 <AnMaster> ehird, where is that quote from
15:26:03 <ehird> AnMaster: reddit.
15:26:22 <ehird> BBB and Dark_Shikari are developers of x264, which is basically the best open source lossy video encoder in existence.
15:26:33 <AnMaster> heh
15:26:33 <oerjan> we figured u reddit, but _where_?
15:26:33 <ehird> (and possibly one of the best lossy encoders full stop)
15:26:44 <ehird> oerjan: haw haw haw
15:29:13 <AnMaster> oerjan, I like the annotation to IWC today
15:29:22 <oerjan> me too
15:29:57 <AnMaster> heh
15:30:12 <AnMaster> oerjan, I guess having a computer program that need exact time doesn't count?
15:30:59 <oerjan> rolexes are for people, not computer, AnMaster.
15:31:04 <oerjan> *s
15:31:23 <ehird> "Seriously, who need to know the time to better than a few seconds anyway"
15:31:35 <ehird> unless your program is a strong AI, anthropomorphizing it is wrong.
15:31:43 -!- Asztal has quit (Read error: 60 (Operation timed out)).
15:31:47 <oerjan> yeah they don't like that
15:32:23 -!- sanxiyn has joined.
15:34:44 -!- Asztal has joined.
15:39:04 <AnMaster> YARGH
15:39:06 <AnMaster> Jun 14 15:37:41 tux [99654.704060] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
15:39:06 <AnMaster> Jun 14 15:37:41 tux [99654.704075] ata4.00: cmd ca/00:01:98:7d:65/00:00:00:00:00/e6 tag 0 dma 512 out
15:39:06 <AnMaster> Jun 14 15:37:41 tux [99654.704078] res 40/00:00:01:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
15:39:19 <ehird> Anyone have the paintfuck .swf lying around? Asztal? You did some stuff with it. Slereah?
15:39:19 <AnMaster> the computer locked up for about half a minute during that
15:39:27 <ehird> The file upload expired.
15:39:30 <AnMaster> it seems it re-initialised the drive after:
15:39:41 <AnMaster> Jun 14 15:37:41 tux [99654.704084] ata4.00: status: { DRDY }
15:39:42 <AnMaster> Jun 14 15:37:41 tux [99654.704112] ata4: soft resetting link
15:39:42 <AnMaster> Jun 14 15:37:41 tux [99654.861464] ata4.00: configured for UDMA/100
15:39:42 <AnMaster> Jun 14 15:37:41 tux [99654.861484] ata4: EH complete
15:42:51 -!- bsmntbombdood has joined.
15:43:45 <AnMaster> ehird, any clue what DRDY is? All I find on google is various error messages containing it, and some vague mention saying basically "DRDY is useless, it should not have been in the standard". But I can't find a description on what this "DRDY" _is_...
15:43:57 <ehird> Context?
15:44:07 <AnMaster> ehird, ATA error message from dmesg
15:44:14 <AnMaster> <AnMaster> Jun 14 15:37:41 tux [99654.704084] ata4.00: status: { DRDY }
15:44:19 <ehird> AnMaster: get ata standard?
15:44:29 <AnMaster> ehird, expensive or open?
15:44:37 <ehird> AnMaster: piracy
15:44:41 <ehird> http://www.t13.org/
15:44:43 <ehird> http://www.t13.org/
15:44:44 <ehird> er
15:44:45 <ehird> Technical Committee T13 is responsible for all interface standards relating to the popular AT Attachment (ATA) storage interface utilized as the disk drive interface on most personal and mobile computers today.
15:44:53 <ehird> AnMaster: it may be open.
15:44:58 <AnMaster> ok
15:45:04 <AnMaster> ehird, so you didn't happen to know what it was then?
15:45:08 <ehird> nope.
15:47:49 <AnMaster> ah found another way
15:47:50 <AnMaster> include/linux/ata.h: ATA_DRDY = (1 << 6), /* device ready */
15:47:51 <AnMaster> grep
16:05:25 -!- KingOfKarlsruhe has joined.
16:07:39 <ehird> 15:39 ehird: Anyone have the paintfuck .swf lying around? Asztal? You did some stuff with it. Slereah?
16:11:05 -!- kar8nga has joined.
16:16:25 <ehird> f=:*/1+i.
16:16:35 <ehird> hmm fails
16:18:08 <FireFly> http://firefly.nu/diverse/bottles.html <-- I want CSS conditionals :|
16:18:38 <FireFly> And HTML in content:-inserted content
16:18:38 <ehird> haha awesome
16:18:53 <ehird> FireFly: just do things like :after:after:before
16:18:55 <ehird> and use CSS on 'em
16:19:04 <FireFly> Hm, is that actually possible?
16:19:18 <ehird> hopefully
16:19:19 <ehird> also
16:19:27 <lifthrasiir> there is pseudo-element for that
16:19:28 <ehird> FireFly: yours goes to -1 bob :)
16:19:36 <ehird> lifthrasiir: he knows that much...
16:19:53 <FireFly> Yeah, I know
16:20:01 <FireFly> I can't correct the grammar either
16:20:13 <lifthrasiir> so is there any way to loop only using css?
16:20:17 <ehird> no
16:20:25 <lifthrasiir> just replicate? :S
16:20:53 <FireFly> My first idea was to insert a new <div class="bottle"> in the :after content, e.g. recursively
16:21:00 <FireFly> But I realised I can't insert HTML :(
16:21:06 -!- MizardX has quit (Read error: 104 (Connection reset by peer)).
16:21:11 -!- MizardX has joined.
16:37:24 <ehird> 16:07 ehird: 15:39 ehird: Anyone have the paintfuck .swf lying around? Asztal? You did some stuff with it. Slereah?
16:37:24 <ehird> :((
16:41:56 <oerjan> oh, it's expired?
16:42:09 <ehird> yes
16:42:37 <oerjan> how idiotic
16:46:12 <ehird> oerjan: haf you got it?
16:46:28 <oerjan> certainly not
16:46:35 <ehird> butt
16:47:23 <GregorR> Aren't there other implementations?
16:48:25 <oerjan> yes, a javascript one
16:48:38 <ehird> yeah but they're all shit to use
16:48:41 <ehird> and slow and crap.
16:49:16 <oerjan> even the C/C++ ones?
16:49:22 <ehird> yah.
16:49:24 <ehird> well
16:49:26 <ehird> might not be slow
16:49:28 <ehird> but suck to use.
16:56:15 -!- Corun has quit ("Leaving...").
17:01:28 <ehird> i'm gonna try the uberman's sleep schedule soon.
17:01:51 <ehird> in spite of all the "if you're under 18 or pregnant don't do this you fucking retard you need >3hrs of sleep a day" warnings people say. :)
17:03:14 <oerjan> well you should at least be safe on the pregnancy issue.
17:03:29 <ehird> yeah i don't plan to get pregnant any time soon
17:04:55 <ehird> i'm just wary about losing ~10 days to insanity
17:05:18 <ehird> also bsmntbombdood had a pretty fucking bad time with uberman's :P
17:05:31 <Asztal> I don't have the .swf, sorry :(
17:05:38 <oerjan> i figure anyone who starts with uberman's at this point is already insane, so nothing to worry about.
17:05:43 <ehird> Asztal: do you have the .exe?
17:05:46 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
17:05:53 <ehird> i might be able to extract the .swf or sth
17:05:55 <ehird> oerjan: yah
17:05:59 <Asztal> ehird: possibly, likely in fact
17:06:09 <ehird> oerjan: to boot, lack of sunlight depresses me :)
17:06:14 <Asztal> though I preferred the javascript + canvas one
17:06:24 <ehird> guess i could buy one of those sunlight emulators
17:06:59 <Asztal> ah, I do have the SWF
17:07:13 <oerjan> yay!
17:07:21 <ehird> Asztal: <3
17:07:40 <ehird> i should write some stuff when i start uberman's
17:07:52 <ehird> i end up pretty surrealist after a day with no night's sleep
17:08:00 <ehird> imagine 3 days
17:08:53 <ehird> the really cool thing about uberman's is how it rewires your brain to enter REM immediately
17:09:06 <ehird> Asztal: so uh could you upload it :D
17:09:37 <oerjan> preferably somewhere permanent, the wiki is missing a working link...
17:09:48 <ehird> yuh, filebin.ca would be nice
17:10:09 -!- jix has quit ("Lost terminal").
17:11:09 <oerjan> that goes for the .exe too
17:11:16 <ehird> oerjan: btw if i do uberman's for 70 years (= 83, a bit optimistic life expectancy but the march of technology etc) straight, i will gain an extra 14 and a half years awake :D
17:11:25 <ehird> oerjan: the .exe is just a compiled .swf, so it's rather useless
17:12:28 <ehird> of course the disadvantage is: if it does physiological damage, i'll be worse off than if I tried uberman's later, due to being younger and still growing
17:12:33 <ehird> but meh!
17:13:22 <Asztal> the exe is 3MB, too
17:13:24 <Asztal> http://filebin.ca/hevveq/pain.swf
17:13:46 <Asztal> I'd upload to my own website, but that looks rather unpermanent at the minute :(
17:14:03 <GregorR> Somebody put it in the files archive.
17:14:25 * pikhq seems to be somewhat likely to hit 80...
17:14:49 <pikhq> Given that my relatives tend to die in their 80s or 90s.
17:15:01 <ehird> pikhq: i think that's pretty much a given if we all avoid being killed. with the accelerating rate of science and the possibility of the singularity, 80 is a weak, weak estimate :)
17:15:14 <pikhq> ehird: Right, right.
17:15:34 <ehird> also cryonics; if it works, there's people like 150 years old alive :)
17:15:38 <pikhq> Speaking of: We are fucking *growing organs* and *putting them in people*.
17:15:41 <pikhq> ;)
17:15:43 <ehird> well, in a solid state coma
17:15:44 <ehird> but alive
17:15:56 <ehird> pikhq: a performance artist got himself an ear grown and put it on his arm
17:15:58 <ehird> and i just thought
17:16:04 <ehird> why the fuck do you want a grown ear on your arm
17:16:10 <ehird> WHAT IS THE POINT OF THAT IT DOESN'T EVEN DO ANYTHING
17:16:16 <ehird> IT JUST HEARS AND RELAYS THE HEARING ONTO NOTHING
17:16:18 <GregorR> "solid state coma"
17:16:29 <ehird> GregorR: Yuh-huh?
17:16:38 <GregorR> I just like that expression :P
17:16:49 <ehird> Well, 'strue :P
17:16:57 <oerjan> ehird: at this rate you could well end up getting pregnant...
17:17:07 <ehird> singularity babies
17:17:34 * ehird installs standalone flash player
17:18:54 -!- pikhq_ has joined.
17:19:10 -!- pikhq has quit (Nick collision from services.).
17:19:16 -!- pikhq_ has changed nick to pikhq.
17:21:38 <ehird> yay
17:21:40 <ehird> it loads
17:21:43 <ehird> now to play with it!
17:21:57 <ehird> paintfuck is fun :)
17:22:49 <ehird> 05:55:14 <ehird> pgimeno: whtspc: *[[se*nwnw*se*se]*[ne*swsw*ne*ne]*]
17:22:51 <ehird> okay i love how that bounces around.
17:25:41 <ehird> ahhh it's so nice to watch the pseudoturing automata.
17:26:10 <GregorR> ehird: http://codu.org/music/auto/Ridiculously%20Absent%20Toccata.mid (or .ogg)
17:26:39 <ehird> GregorR: it's good, but the tunes as of late have been a bit too dramatic imo
17:26:59 <GregorR> lawl
17:27:20 <ehird> GregorR: wow, my midi is way better than yours
17:27:25 <ehird> the .ogg sounds like shit
17:28:17 <GregorR> What's your soundfont?
17:28:29 <ehird> GregorR: OS X's/
17:28:30 <ehird> *.
17:28:35 <GregorR> Argh
17:28:43 <ehird> Since they acquired eMagic's Logic, I guess they put a lot of stock into it
17:29:06 <ehird> GregorR: I could try and record the .mids if you want.
17:29:17 <GregorR> Yeah, I'd like to give one a listen.
17:29:39 <ehird> GregorR: Sure. Name a track.
17:29:42 <ehird> That one?
17:29:46 <ehird> It sounds great.
17:29:49 <GregorR> That or Onerously, sure.
17:30:07 <ehird> GregorR: Render Cake-Eating on your box, I bet it sounds like crap because your midi doesn't jive with it :P
17:32:20 <GregorR> No chance that it sounds like crap because, oh, it sounds like crap? X-P
17:32:39 <ehird> Absolutely not.
17:33:01 -!- Corun has joined.
17:35:25 <ehird> GregorR: Recordinng ridiculously absent tccata.
17:35:27 <ehird> *Recording
17:36:17 -!- BeholdMyGlory has joined.
17:36:22 <pikhq> *Toccata
17:37:06 <sanxiyn> Sound font oh I want good sound font :(
17:38:04 <ehird> GregorR: Recordedamated.
17:38:24 <ehird> sanxiyn: oello 'aven't seen you before here.
17:38:28 <ehird> GregorR: Uploadingermating.
17:38:47 <sanxiyn> ehird: Actually I haven't been here at all...
17:38:56 <sanxiyn> lifthrasiir told me about here.
17:39:08 <ehird> Well, that would make sense :P
17:39:09 -!- oerjan has quit ("what about a sound mind?").
17:39:27 <sanxiyn> Actually I'm now in the same room lifthrasiir lives :)
17:40:29 <ehird> GregorR: http://filebin.ca/bmdpxh/RidiculouslyAbsentToccata.mp3
17:41:29 <GregorR> Well, it doesn't sound like the difference is any technical innovation, just a better soundfont.
17:41:45 <ehird> GregorR: Of course.
17:41:50 <ehird> GregorR: But it does sound an awful lot better.
17:41:54 <ehird> Your rendering sounds, well, MIDI :P
17:41:59 <GregorR> So does yours.
17:42:01 <GregorR> Just better MIDI.
17:42:14 <ehird> Meh. I'ma render cake-eating now, since I'm insistent that's a good song.
17:46:50 <ehird> GregorR: May you know the Lord's true sound...
17:46:53 <ehird> (upload upload upload)
17:47:08 <GregorR> Don't you mean "the LORD"
17:47:54 <ehird> GregorR: יהוה
17:47:58 <ehird> GregorR: http://filebin.ca/wojhum/OnerousCake-EatingFestivalDisallowmentBarricade.mp3
17:48:14 <ehird> And on the eighth day, God created good MIDI soundfonts.
17:48:22 <ehird> And he saw what it resulted in; and it was good.
17:48:34 <GregorR> And on the ninth day, he made them expensive and only bundled them with shitty OSes :P
17:48:46 <ehird> Nobody's perfect :P
17:49:15 -!- MizardX has quit (Connection timed out).
17:50:01 <sanxiyn> http://nedbatchelder.com/blog/200906/side_project_endgame.html <- so true
17:50:01 <ehird> GregorR: Anyway, thou shalt now see its true colours.
17:50:09 <GregorR> Yeah, it is vaguely musical here :P
17:50:49 <ehird> GregorR: I'm curious to how it sounds on your end; totally random notes? :P
17:51:09 <GregorR> No, not that dissimilar, but pretty hectic.
17:51:21 <GregorR> Converting
17:52:40 <ehird> GregorR: I'll start liking even the worst ones when I Uberman myself up.
17:52:44 <GregorR> Uploading
17:52:54 -!- MigoMipo has quit (Nick collision from services.).
17:52:55 -!- MigoMipo_ has joined.
17:53:00 <GregorR> Because you'll be tired all the time.
17:53:29 <ehird> GregorR: Well, yeah; it *is* a 10-day sleep deprivation program before you adjust.
17:53:40 -!- MigoMipo_ has quit (Client Quit).
17:53:52 -!- MigoMipo has joined.
17:53:58 <ehird> Shit can fuck you up; 13 days of no sleep will make you go insane and kill you. With Uberman's you start napping on day two or so, though, so it's more like the effect of 3 days.
17:57:52 <GregorR> http://filebin.ca/ctegd/OnerousCake-EatingFestivalDisallowmentBarricade.ogg
17:58:42 <ehird> GregorR: Wow, that misses the main melody line.
17:58:54 <ehird> And a bunch of the hooks.
18:00:11 <ehird> GregorR: That's really awful to listen to, I keep getting the expectation of melody yet none comes.
18:02:53 -!- kar8nga has quit (Read error: 104 (Connection reset by peer)).
18:08:01 <ehird> hmm
18:08:08 <ehird> i should specify my circuit CA
18:13:37 <ehird> hahaaha someone thinks that the uberman's schedule was made by a guy called uberman
18:13:41 <ehird> *hahaha
18:15:54 <pikhq> ehird: Beat him with ubermensch.
18:16:01 <ehird> hmm
18:16:02 <ehird> [[After sleep deprivation there is a sharp rebound of SWS, suggesting there is a "need" for this stage.]]
18:16:07 <ehird> uberman's skips that stage
18:16:11 <ehird> it goes straight from a quick stage 1 to REM
18:16:21 <ehird> otoh i've never heard anyone doing uberman's properly actually have any problems
18:17:10 <pikhq> I've heard of problems.
18:17:15 <pikhq> All of them social.
18:17:21 <ehird> well, yes
18:18:22 <ehird> pikhq: otoh polyphasic sleep doesn't inherently impair social stuff
18:18:34 <ehird> http://en.wikipedia.org/wiki/Polyphasic_sleep#Comparison_of_sleep_patterns
18:18:39 <ehird> for instance, biphasic there is trivial
18:18:44 <ehird> you just reserve some time at noon
18:18:57 <pikhq> It's not inherent, it's just that it's tricky to take a nap every few hours. ;P
18:19:09 <ehird> pikhq: however... a woman with a kid and everything (the inventor of Uberman) is doing Everyman
18:19:16 <pikhq> Hmm.
18:19:23 <ehird> (= uberman but 4 naps instead of 6, and one is longer)
18:19:37 <ehird> lemme dig a link
18:20:14 <ehird> http://www.puredoxyk.com/
18:20:25 <ehird> and http://www.puredoxyk.com/index.php/category/polyphasic/
18:21:01 <ehird> pikhq: but i could see, say, spending the day in another town would be difficult
18:21:09 <ehird> obviously
18:21:24 <ehird> since you'd have to sleep on a bench somewhere while everyone else you're with goes off and does whatever :P
18:21:31 <ehird> apart from that though...
18:22:10 <ehird> pikhq: the guy who thinks "Uberman" invented it says they gave up after four days because they had no idea what to do with 22 hour days
18:22:14 <ehird> they're barmy!
18:22:19 <ehird> days are sooooo short
18:22:28 <ehird> htf do you think that
18:22:33 <ehird> unless you're mr bored mcboredson
18:23:01 <pikhq> I'm capable of using all 24 hours in a day.
18:23:41 <ehird> yah. gimme some sunlight and a rested body and i'll never, ever want to stop
18:24:01 <ehird> despite this i accomplish very little; but that's just adhd-esqueness and perfectionism :)
18:24:22 <ehird> "Like one day I set my alarm clock, lied down on my bed, laid my head on my pillow, and the alarm clock sounded. I slowly got up and looked at it. Twenty minutes had passed in what felt like one second. It was the fastest I’ve ever gone to sleep in my life."
18:24:30 <ehird> i wonder if this works for someone who can never sleep :)
18:24:34 <Asztal> my mum likes Ridiculously Absent Toccata
18:25:54 <ehird> it's very likeable
18:26:16 <ehird> apparently lucid dreaming is a lot easier w/ uberman's and dream recall is perfect
18:26:20 <ehird> SimonRC should try it :-)
18:26:36 <GregorR> Uberman's is sounding more fake every minute.
18:27:06 <ehird> GregorR: howso?
18:27:11 <pikhq> My roommate did polyphasic sleep last semester.
18:27:15 <ehird> multiple independent sources have tried it and gone through with it
18:27:18 <pikhq> I think it lasted a couple of weeks.
18:27:19 <ehird> and reported the same effects
18:27:31 <pikhq> He then went back to his 2-4 hours of sleep at night.
18:27:32 <ehird> and the two who have done it are very avid about it
18:27:37 <ehird> i don't see why it'd be some prank
18:29:06 <ehird> GregorR: also, infants sleep polyphasically
18:29:16 <ehird> 80% of their sleep is REM — just like napping schedules.
18:29:23 <ehird> GregorR: and they sleep sporadically in ~20 minute bursts.
18:30:23 <pikhq> Also, the human norm is biphasic sleep.
18:30:30 <ehird> yeah
18:30:34 <pikhq> (see: siesta)
18:30:57 <ehird> if you let it go naturally — which our culture doesn't — you start polyphasic then transition to biphasic, which is a minor change, really
18:31:02 <ehird> just consolidating one to three naps
18:31:10 <ehird> so really, uberman's is just tweaking it a little /shrug
18:31:24 -!- inurinternet has joined.
18:32:26 <ehird> my main problem with uberman's will be giving up caffeine
18:33:04 <ehird> you could do caffeine on everyman's and biphasic
18:33:22 <ehird> but unless you have just a small amount right after waking in Uberman's, yer gonna miss your nap
18:33:27 <GregorR> I can play the first 1/2 page of Onerously Uptight Toccata! (Up to the first 8va)
18:33:47 <ehird> 18:26 GregorR: Uberman's is sounding more fake every minute. ← wanna expand on this?
18:33:53 <ehird> GregorR: cool, that track is really catchy
18:34:10 <GregorR> Nope, I don't care to expand on it :P
18:34:20 <ehird> then why'd you say it >:|
18:34:29 <GregorR> Because I'm an ass?
18:34:47 <ehird> Your loss :P
18:35:30 <ehird> LOL
18:35:38 <ehird> someone commented saying that dreams happen in non-REM
18:35:43 <GregorR> (Re: OUT) It's tough to learn because it's so distinctly non-human ... rarely do you in normal music have one hand syncopated while the other isn't, and never is one hand off by a 16th note. Also, neither hand sounds particularly musical by itself, but the emergent sound of both is musical, so it's hard to learn one hand at a time.
18:35:44 <AnMaster> GregorR, I was wondering if it was a fake too...
18:35:44 <ehird> while almost all recalled dreams happen in REM...
18:35:52 <ehird> AnMaster: why?
18:35:58 <ehird> i don't get how it sounds realistic
18:36:02 <ehird> it's not some silver bullet
18:36:06 <ehird> the downsides are obvious
18:36:13 <AnMaster> ehird, "<ehird> i don't get how it sounds realistic" <-- huh?
18:36:15 <ehird> but it makes perfect sense, sicentifically
18:36:17 <ehird> AnMaster: unrealistic
18:36:19 <AnMaster> ah
18:36:20 <ehird> a simple typo
18:36:23 <AnMaster> yeah
18:36:24 <ehird> *scientifically
18:36:25 <AnMaster> was confusing though
18:36:37 <ehird> GregorR: yeah, it is rather alien
18:37:17 <AnMaster> food is ready :)
18:37:20 <AnMaster> bbiab
18:37:21 <GregorR> Also the fact that the first rest of any kind (just not playing very fast) hasn't come yet :P
18:37:53 <ehird> it's so fun being a crazy child
18:38:04 <ehird> GregorR: you should assemble a band to play it
18:38:10 <ehird> on the original instruments
18:38:16 <ehird> drums, steel drums and guitar
18:38:27 <GregorR> lawl
18:38:40 <GregorR> I don't think that steel drums can actually do that :P
18:38:51 <ehird> GregorR: I've played steel drums and heard songs made with them
18:38:58 <ehird> Nothing unrealistic sounding there.
18:39:13 <GregorR> You can only play two notes at once, right?
18:39:15 <ehird> GregorR: The pitch-changing drums might pose more of a problem; just get a few different-sounding ones.
18:39:19 <GregorR> There are three- and four-note chords.
18:39:25 <ehird> GregorR: Also, you have multiple steel drums :P
18:39:45 <GregorR> Yes, I know, but you have to use your hands to play them, and you only have two hands :P
18:39:49 <GregorR> OH
18:39:52 <GregorR> Multiple PLAYERS
18:39:56 <ehird> Yes
18:40:05 <GregorR> That makes sense X-P
18:40:10 <GregorR> Yes, that would be bitchin' sweet.
18:40:28 <GregorR> But finding one steel drum player in West Lafayette, Indiana would be nigh on impossible, finding two? Silly :P
18:40:50 <ehird> GregorR: I'll find one and we can both fly off there. I will play the instrument person coördinator. :P
18:41:01 <ehird> Two, rather.
18:41:14 <GregorR> I'll, uh, conduct, as I play none of those instruments.
18:41:20 <GregorR> I'll also do the lyrics.
18:41:27 <ehird> GregorR: I'm sure you can hit some differently-pitched drums of one kind.
18:41:39 <ehird> [the drum line :P]
18:41:41 <ehird> [not steel]
18:41:47 <GregorR> Yuh
18:41:47 <ehird> GregorR: wow, lyrics would have to be über-weird
18:41:51 <ehird> what time signature is it in?
18:42:01 <ehird> well, whatever time signature it's in, it's idiosyncratic even for it :)
18:42:16 <GregorR> 4/4
18:42:19 <ehird> GregorR: Although its title would fit quite well as a lyric at some points in it
18:43:37 -!- sanxiyn has left (?).
18:44:24 <ehird> AAAAAAAAAAAAAA
18:44:27 <ehird> I just figured out what "frequent flier" meant
18:44:30 <ehird> means
18:44:42 <GregorR> ............ amazing :P
18:44:43 <ehird> *flyer
18:44:46 <ehird> GregorR: I KNOW.
18:44:51 <ehird> I had no idea, it just didn't register.
18:45:03 <ehird> GregorR: I thought it was the, uh, bits of paper you stick up on walls outside and stuff to advertise things at first.
18:45:13 <GregorR> lawl
18:45:15 <ehird> But that made NO FUCKING SENSE in all the contexts it was used in.
18:54:54 -!- Gracenotes has joined.
18:55:41 <ehird> it occurs to me that uberman shifts a lot of maintenance on to you
18:55:49 <ehird> i wouldn't be surprised if excercise requirements increased
18:59:54 <ehird> foop doop
19:03:35 <AnMaster> ehird, isn't it something like "if you travel more than y / month you can get slightly cheaper tickets"?
19:03:50 <ehird> it's someone who flies frequently.
19:03:59 <ehird> durp durp
19:04:13 <AnMaster> ehird, ah, I was confusing it with http://en.wikipedia.org/wiki/Frequent_flyer_program
19:04:27 <AnMaster> which is the context I have seen it in
19:07:40 <GregorR> durp durp your FACE
19:07:52 -!- ais523 has joined.
19:08:04 -!- Hiato has joined.
19:08:20 <pikhq> !swedish Your FACE!
19:08:21 <EgoBot> Yuoor FECE! Bork Bork Bork!
19:08:45 <GregorR> Your FECES! Bork Bork Bork!
19:09:01 <pikhq> ̂_ ̂
19:09:07 <ehird> ^____________________________^
19:09:11 <GregorR> That ... was weird ...
19:09:16 <GregorR> pikhq: WTF is with that smiley?
19:09:35 <pikhq> GregorR: Combining diacritics were involved.
19:10:43 <GregorR> You're FECES! Bork Bork Bork!
19:11:19 <ehird> GregorR: Your wrong bitch.
19:13:32 <GregorR> Nuh uh, it's YOUR wrong.
19:14:04 <ehird> GregorR: PIG DISGUSTING
19:23:31 -!- MizardX has joined.
19:37:00 -!- KingOfKarlsruhe has quit (Remote closed the connection).
19:46:04 * pikhq discovered how getline is implemented.
19:47:21 <pikhq> It reads in a few bytes, then recurses. When it hits the end of what it's been asked to get, it mallocs enough space for the buffer, sticks its few bytes in there, then returns.
19:48:25 <ehird> Heh, a popular polyphasic forum bans people under 18 because wooo scary dangerous :-)
19:48:51 <ais523> ok, so I've now implemented bubble sort and insertion sort in Rubicon
19:48:57 -!- Hiato has quit ("Leaving.").
19:49:07 <ais523> I'd rather like to do an O(n log n) algorithm, but they're probably much harder
19:49:15 -!- kar8nga has joined.
19:49:26 <ehird> rubicon ay?
19:49:27 <ehird> rube inspired?
19:49:40 <ais523> ehird: yes, it's a computer game which is RUBE plus a few extra rules to make it a game
19:50:04 <ehird> ais523: btw you're probably the most level-headed person in here, if in the next 10 days i get significantly more crazy than usual tell me to stop uberman's please.
19:50:05 <ehird> :
19:50:06 <ehird> :p
19:50:09 <ais523> uberman's?
19:50:30 <ehird> ais523: polyphasic sleep schedule based around naps consisting of almost entirely REM sleep instead of long sleep
19:50:40 <ehird> 20 hour nap once every 4 hours.
19:50:40 <ais523> ah
19:50:46 <ehird> obviously, nigh-on impossible to adjust to.
19:50:49 <ais523> err, ?
19:50:58 <ehird> ais523: clarify "?" :P
19:51:00 <ais523> 20 > 4
19:51:06 <ehird> err
19:51:09 <ehird> 20 minute nap once every 4 hours
19:51:16 <ehird> lol twenty hour nap :D
19:55:40 <ehird> I wonder how established polyphasists go back to monophasic sleep
19:55:58 <ehird> Maybe by attempting to burn out and not using an alarm so that your naps relapse into regular sleep
19:56:39 <ais523> I was semiphasic for about a week
19:56:42 <ais523> sleeping once per two days
19:56:57 <ais523> to get back to monophasic, wake up in the morning a few days in a row deliberately
19:57:08 <ais523> you get instantaneously rather tired, but everything's back to normal before long
19:57:33 <ehird> ais523: 0.5-phasic isn't really comparable to >1-phasic :)
19:58:32 <ehird> ais523: because if you try and go to monophasic from polyphasic, you'll become extremely tired after the 4 hours
19:58:43 <ehird> ais523: then if you sleep, you'll go through the compact nap schedule and wake up in 20 minutes
19:59:06 <ehird> so i theorize you have to do that, stay awake for as long as you can, then try and extend the naps as long as possible
19:59:14 <ehird> probably only take 2-3 cycles to relapse
20:05:23 <ehird> the polyphasic week: monday, jutfay, tuesday, mantfay, wednesday, tofay, thursday, notefay, friday, tipperfay, saturday, ratafay, sunday, lunnerfay
20:08:31 <ehird> where the new ones take up 10PM-6AM
20:09:09 <ais523> polyphasic probably isn't compatible with school/work
20:09:36 <ehird> ais523: it has been done
20:10:21 <ehird> ais523: heck, the woman who named it does everyman (uberman except one "core nap" which is a bit longer at night) and she has a kid
20:10:28 <ehird> but admittedly, probably not the easiest thing.
20:10:44 <ehird> ais523: still, it's just a matter of finding 20 minutes every 4 hours
20:10:55 <ehird> personally, if I couldn't find that sort of time anyway, I'd burn out
20:28:12 -!- sebbu2 has joined.
20:40:25 <ehird> GregorR: what does OUT sound like on your system? I'm curious as to whether i'm hearing it wrong
20:44:02 -!- sebbu has quit (Connection timed out).
21:24:05 <ehird> brb
21:37:29 <GregorR> ehird: Listen to the .ogg
21:46:06 -!- kar8nga has quit (Remote closed the connection).
22:00:18 <ehird> GregorR: Which?
22:04:34 -!- coppro has joined.
22:13:55 -!- tombom has quit ("Peace and Protection 4.22.2").
22:22:30 <GregorR> ehird: http://codu.org/music/auto/Onerously%20Uptight%20Toccata.ogg
22:22:58 -!- bsmntbombdood has joined.
22:23:22 <ehird> GregorR: wow, it sounds way different on my machine
22:23:27 <ehird> a lot more hyperactive
22:24:22 <ehird> GregorR: yours seems less tuneful, but more rhythmical
22:26:27 <GregorR> "Generalizations! I don't understand them!"
22:26:43 <ehird> GregorR: Fine, then an mp3 you shall have
22:30:41 <ehird> GregorR: And thusly it was uploading.
22:31:35 <ehird> GregorR: http://filebin.ca/mpzznt/OnerouslyUptightToccata.mp3
22:32:12 <GregorR> Good ol' filebin.
22:32:18 <ehird> GregorR: Wat
22:32:20 <GregorR> Is that new, I never saw filebin links until recentlY :P
22:32:27 <ehird> Just a few months.
22:32:34 <ehird> Well.
22:32:36 <ehird> Mid-2008.
22:32:40 <GregorR> WTF
22:32:53 <GregorR> Is there a reason that your version sounds utterly like garbage?
22:33:00 <GregorR> Is this just the worst guitar soundfont ever or what?
22:33:17 <ehird> GregorR: What? mine sounds great :P
22:33:31 <ehird> GregorR: Your notes are just too short
22:33:34 <GregorR> Holy crap man, the others sounded better than mine, but this is /awful/
22:33:44 <ehird> GregorR: Well, I agree.
22:33:52 <ehird> Yours is a lot better in this case.
22:34:01 <GregorR> I think it's the guitar.
22:34:04 <GregorR> Mac OS X guitar FAIL
22:34:59 -!- KingOfKarlsruhe has joined.
22:35:13 <ehird> GregorR: BTW, I highly doubt OUT is actually 4/4.
22:35:20 <ehird> The rests are just enough to put it out of sync :P
22:35:52 <GregorR> No, it's very 4/4
22:36:08 <ehird> Dunno.
22:36:24 <GregorR> It has a lot of syncopation, but written on paper it's clear how it all comes together and it's very much 4/4
22:36:31 <ehird> I s'pose :P
22:36:42 <ehird> I love the repeating steel drums riff
22:37:09 <ehird> Dun, dun dun, dwun dwin dwun dwun, dwun dwun dwundwundwun.
22:37:27 <GregorR> Also, there are no rests, so I'm not sure what you mean by that :P
22:37:45 <ehird> Well, it sounds like there are :P
22:38:35 <GregorR> Did you send all of those messages entirely after I said "<GregorR> Also, there are no rests, so I'm not sure what you mean by that :P", or am I getting ultralag?
22:38:59 <ehird> GregorR: Starting with which?
22:39:06 <GregorR> <ehird> Dunno.
22:39:08 <ehird> 14:36:24 <GregorR> It has a lot of syncopation, but written on paper it's clear how it all comes together and it's very much 4/4
22:39:09 <ehird> 14:36:31 <ehird> I s'pose :P
22:39:10 <ehird> 14:36:42 <ehird> I love the repeating steel drums riff
22:39:12 <ehird> 14:37:09 <ehird> Dun, dun dun, dwun dwin dwun dwun, dwun dwun dwundwundwun.
22:39:14 <ehird> 14:37:27 <GregorR> Also, there are no rests, so I'm not sure what you mean by that :P
22:39:16 <ehird> 14:37:45 <ehird> Well, it sounds like there are :P
22:39:18 <ehird> 14:38:35 <GregorR> Did you send all of those messages entirely after I said "<GregorR> Also, there are no rests, so I'm not sure what you mean by that :P", or am I getting ultralag?
22:39:18 <GregorR> Wow.
22:39:21 <ehird> 14:38:59 <ehird> GregorR: Starting with which?
22:39:23 <ehird> from clog
22:39:26 <GregorR> I'm getting supermegaultralag.
22:39:33 <pikhq> GregorR: More lag than my system.
22:39:39 <pikhq> And my packets GO TO ORBIT.
22:40:25 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
22:42:29 -!- whtspc has joined.
22:45:40 -!- bsmntbombdood_ has joined.
22:53:26 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server").
23:07:28 -!- ais523 has quit (Remote closed the connection).
23:10:48 -!- whtspc has quit ("ChatZilla 0.9.84 [Firefox 3.0.11/2009060215]").
23:17:17 -!- GreaseMonkey has joined.
23:17:36 <ehird> omg
23:17:41 <ehird> I found a legit use for "f (a, b, c)" style
23:24:03 <olsner> orly?
23:24:56 <ehird> olsner: yep
23:25:09 <ehird> olsner: when all functions take one argument, and the convention is tuple for multiple arguments
23:25:14 <ehird> then it's logical
23:26:01 -!- Kolonai has changed nick to Aneu.
23:27:13 <Aneu> In Haskell, at least, f(a, b, c) is perfectly valid notation for that.
23:27:47 <Aneu> And I think ordinary function notation usually allows saying f (a, b, c).
23:28:14 <ehird> Aneu: Of course, it can be valid.
23:28:28 <ehird> But if "f x" is the function call syntax, "f (a, b, c)" is a logical convention for multiple arguments.
23:28:33 <ehird> In other languages, however, this convention is retarded.
23:30:39 * ehird invents a nice new language.
23:30:42 <olsner> I'd say haskell completely lacks multiple-argument functions, but you can simulate them by either sticking stuff in a tuple or by currying
23:30:52 <ehird> It's like Haskell without some awkward syntax and with some nice stuff.
23:30:55 <ehird> olsner: yah
23:31:01 <ehird> but if the convention was to use tuples,
23:31:08 <ehird> and "f x" was still how one argument calls were accepted,
23:31:12 <ehird> "f (a, b, c)" makes sense
23:40:09 -!- akiross has joined.
←2009-06-13 2009-06-14 2009-06-15→ ↑2009 ↑all