←2009-08-27 2009-08-28 2009-08-29→ ↑2009 ↑all
00:00:35 <oerjan> subletting is not usually a joking matter
00:02:31 <coppro> indeed
00:03:34 -!- GregorR_ has quit (Read error: 113 (No route to host)).
00:05:25 <oerjan> although come to think of it you could probably base a sitcom on it
00:10:25 -!- GregorR has joined.
01:02:01 -!- coppro has quit (Read error: 104 (Connection reset by peer)).
01:03:17 -!- coppro has joined.
01:14:57 -!- ehird has joined.
01:19:24 <ehird> 11:52:38 * coppro ding's the channel's don
01:19:25 <ehird> 11:52:40 <coppro> *dong
01:19:25 <ehird> this channel is pg-13.
01:20:00 <coppro> your fault for interpreting it rudely then
01:22:25 <ehird> protip: "this channel is pg-13" is a personal meme.
01:22:43 <ehird> also, "dinging the channel's dong" is hard to interpret in any way other than (a) sexual, (b) nonsense
01:23:43 <coppro> personal meme?
01:24:54 <oerjan> ehird: wait, you're 14 now
01:25:07 <ehird> pg-13 is >= 13
01:25:08 <ehird> not >13
01:25:12 <coppro> I'm pretty sure that, by definition, a personal meme is impossible
01:25:23 <oerjan> well but we should be able to advance to pg-14
01:25:25 <ehird> coppro: I use it a lot to mean one thing as a recurring gag, the intention is that other people in-the-know will laugh at it
01:25:28 <ehird> but nobody elses uses it
01:25:37 <ehird> oerjan: I advanced on your mom last night
01:25:41 <puzzlet> coppro: take it as a paraphrase to catchphrase
01:25:45 <oerjan> ehird: necrophiliac
01:25:49 <ehird> she reminded me of the restraining order
01:25:56 <ehird> oerjan: that's just how bad I am
01:26:00 <ehird> dead people get restraining orders against me
01:27:16 <oerjan> now if we make it _european_ pg-13 then dongs are probably fine but i'll have to stop with the swatter
01:27:53 <ehird> oerjan: isn't the analogy only appropriate if we replace the swatter with like
01:28:00 <ehird> an automatic swatter bomb gun
01:28:10 <ehird> (it's pretty hard to make swatters dangerous)
01:29:28 <oerjan> well what about the saucepan then
01:36:32 <ehird> oerjan: has anyone been hurt for more than 5 minutes with it
01:37:08 <oerjan> details
01:37:19 -!- oerjan has quit ("Also, good night").
01:43:46 <GregorR> Wowowowowtf.
01:43:57 <GregorR> ehird: Add either citric or phosphoric acid to your swig ingest drink.
01:44:07 <GregorR> Getting the pH down = ultra-important.
01:44:07 <ehird> GregorR: W...why
01:44:20 <ehird> GregorR: Did you drink it or something
01:44:33 <ehird> I want to know wtf sparked this XD
01:44:34 <GregorR> No, but I'm realizing from my own experiments that getting the pH down = hyperimportant :P
01:44:48 <ehird> But I want it to be smooth and unassuming :-(
01:44:54 <ehird> I wanna know what happened :P
01:45:05 <GregorR> "Happened"? Nothing happened *shrugs*
01:45:17 <GregorR> I just made it with citric acid and it's a huge improvement.
01:45:39 <ehird> it = swig ingest drink?
01:46:01 <GregorR> No, my own.
01:46:05 <ehird> Laaaaaaaame :P
01:46:10 <ehird> What's yours made of
01:46:31 <GregorR> Presently: sugar and extracts of vanilla, peppermint and almond.
01:47:01 <ehird> That sounds nice.
01:47:08 <ehird> How did adding citric acid change it
01:47:46 <GregorR> It's hard to describe ... the flavor is a bit more citrusy (duh), but it's the mouthfeel that improved substantially.
01:47:59 <ehird> interesting
02:14:10 -!- Sgeo has joined.
02:25:42 -!- Asztal has quit (Read error: 110 (Connection timed out)).
02:53:28 -!- Pthing has quit (Remote closed the connection).
03:52:25 -!- Sgeo_ has joined.
03:57:41 -!- sebbu has joined.
03:57:50 -!- coppro has quit (Remote closed the connection).
04:00:02 -!- coppro has joined.
04:12:54 -!- Sgeo has quit (Read error: 110 (Connection timed out)).
04:13:20 -!- sebbu2 has quit (Connection timed out).
04:21:18 -!- poiuy_qwert has quit.
05:56:39 <ehird> "Hey Google, if I search the word review, I do not want pages containing reviews or reviewing."
05:56:45 <ehird> Figure A, an insane person.
06:00:48 <Sgeo_> When I search "undressing", I don't want "dress"
06:00:49 <Sgeo_> >.>
06:01:22 <ehird> Sgeo finds porn by searching for "female humans undressing".
06:01:24 <puzzlet> maybe searching +review would help?
06:02:34 <ehird> puzzlet: they quote it
06:02:37 <ehird> but they're still insane
06:03:03 <ehird> who searches "laptop review" and doesn't want to see "laptop reviews" or "a video of $person reviewing laptops"?
06:03:54 <puzzlet> maybe he's looking for a review exactly entitled "laptop review"
06:04:17 <ehird> he's talking in general
06:04:25 <ehird> he never wants to have "Xs" and "Xing" included
06:04:34 <ehird> and from the tone of the sentence... seems to think that nobody sane would want this
06:04:56 <puzzlet> who is he anyway
06:05:08 <puzzlet> better ignore him
06:05:11 <ehird> some guy on reddit.
06:05:14 <ehird> i am
06:05:18 <ehird> i was just pointing out he's insane :P
06:06:02 <puzzlet> so you're saying you're pretend to be insane or ..
06:06:25 <ehird> puzzlet: eh?
06:06:55 <puzzlet> well maybe i'm not good at catching the behind context
06:07:37 <puzzlet> some guy on reddit says insane thing
06:08:12 <puzzlet> and you are ... ignoring him
06:08:16 <puzzlet> ok now i get it
06:08:33 <Sgeo_> How many language->language tools exist
06:08:34 <ehird> i'm ignoring him apart from mentioning it as funny
06:08:38 <ehird> Sgeo_: too many.
06:08:41 <ehird> Sgeo_: also, all compilers.
06:08:52 <Sgeo_> I know of two Python->JS tools, and now I learn there's a Python->Perl tool
06:09:01 <ehird> all compilers.
06:09:21 <Sgeo_> True
06:10:27 <Sgeo_> Maybe I should have asked language->high-level language.. But then that includes BF->C compilers..
06:42:09 -!- Leonidas has quit (Read error: 60 (Operation timed out)).
06:42:22 -!- Leonidas has joined.
06:58:11 <ehird> at(1) doesn't appear to work here...
06:58:33 <ehird> heh, it's never executed any jobs
06:58:52 <ehird> IMPLEMENTATION NOTES
06:58:52 <ehird> Note that at is implemented through the launchd(8) daemon periodically invoking atrun(8), which is disabled by default. See atrun(8) for information about enabling atrun.
07:01:21 <ehird> you see, [[while true; do xsetroot -name "$(date '+%Y-%m-%d %H:%M')"; sleep 5; done]] is terribly wasteful and inaccurate
07:02:46 <ehird> [[update() { xsetroot -name "$(date '+%Y-%m-%d %H:%M')" }; update; sleep $((60 - $(date +%S))); while true; do update; sleep 60; done]] should do it.
07:04:09 <ehird> it works
07:26:28 <ehird> gah, I love dwm
07:26:31 <ehird> it's so perfect
07:30:02 <ehird> exec $(cat ~/.histfile | dmenu -l <lines>)
07:30:06 <ehird> (w/ dmenu-vertical patch)
07:31:23 <ehird> wish it supported non-linear searching
07:31:40 <ehird> like 'fir awesome' matching 'firefox http://awesome.com'
07:31:47 <ehird> and 'awesome fir'
07:31:49 <ehird> guess I'll write it
07:32:42 <ehird> ok, it's match()
07:32:47 <ehird> hmm
07:33:13 <ehird> problem is "google" might match "go http://foo.com/?g=l;e=f"
07:33:21 <ehird> maybe I'll add points for consecutive strings
07:33:35 <ehird> like, that would get 2+1+1+1 = 5 points
07:33:47 <ehird> but "firefox http://google.com" would get 6
07:33:52 <ehird> er
07:34:01 <ehird> ignore me, I'm on drugs
07:34:24 <ehird> (the drug of idiocy)
07:34:25 <ehird> hmm
07:34:33 <ehird> how can i reward consecutiveness, I wonder
07:36:14 <ehird> maybe, considering one block, variable "factor"; 1 is "all chars from string in block"; 0 is "one char from string in block"
07:36:18 <ehird> i.e., 100/percentageofstring
07:36:30 <ehird> so let's say
07:36:39 <ehird> ffx google
07:36:42 <ehird> then
07:36:47 <ehird> firefox → f, f, x, separate blocks
07:36:58 <ehird> so we do
07:37:06 <ehird> (1*1)+(1*1)+(1*1)
07:37:11 <ehird> so 3 points there
07:37:13 <ehird> then google
07:37:43 <ehird> = 2.666666......
07:37:47 <ehird> so
07:37:57 <ehird> (we add one to factor, ofc)
07:38:03 <ehird> (2.66666667*6)
07:38:19 <ehird> so that's 3+16 = 19 points
07:38:38 <ehird> vs g http://foo.com?g=l;e=f
07:38:45 <ehird> erm, make that
07:38:56 <ehird> "g http://foo.com?g=l;e=x;f=r"
07:38:58 <ehird> ffx google
07:38:59 <ehird> so
07:39:06 <ehird> g = 1*1
07:39:16 <ehird> f = 1*1
07:39:35 <ehird> oo = (10/2)*2
07:39:38 <ehird> er
07:39:46 <ehird> oo = (1+(10/2))*2
07:39:55 <ehird> g = 1*1
07:39:57 <ehird> l = 1*1
07:40:00 <ehird> e = 1*1
07:40:02 <ehird> x = 1*1
07:40:03 <ehird> f = 1*1
07:40:23 <ehird> ... which is 19 >_<
07:40:36 <ehird> waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaait
07:40:38 <ehird> 10/2 is backwards
07:40:41 <ehird> should be 2/10
07:41:33 <ehird> so it's 3+9.6 = 12.6 points on the first
07:41:35 <ehird> and
07:42:01 <ehird> 9.4 on the second
07:42:08 <ehird> success
07:51:37 -!- BeholdMyGlory has joined.
07:51:53 -!- BeholdMyGlory has quit (Remote closed the connection).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:00:06 <Warrigal> Silly Omegle prank: connect to three users A, B and C. Relay messages from A to B, from B to A, from A to C, and from C to A.
08:00:43 <Warrigal> B will say something, A will respond, C will see it, and confusion will ensue.
08:01:15 <ehird> You can do that with one chain.
08:03:44 <ehird> Warrigal: wait, no, that's equivalent to A and B together :P
08:11:06 -!- sebbu2 has joined.
08:27:40 -!- sebbu has quit (Read error: 110 (Connection timed out)).
08:43:10 -!- ais523 has joined.
08:54:43 <ehird> hi ais523!
08:54:57 <ais523> hi
08:55:07 <ehird> GregorR: i've formulated a soda for you to make next
08:55:09 <ais523> wow, you're here early, as am I
08:55:26 <ehird> mix carbonated water, caffeine, and a shitload of Fisherman's Friend lozenges
08:55:35 <ehird> then, don't drink it because you can't possibly handle it
08:55:46 <ehird> ais523: well, I haven't slept; I'm on reverse monophasic
08:55:52 <ehird> I sleep for about 8 hours in the day
08:55:55 <ais523> fair enough, I get there sometimes
08:56:01 <ais523> in fact, I've been there most of the holiday
08:56:14 <ehird> it's quite nice, actually; I psychologically view the daysleep as taking a nap rather than going to bed
08:56:17 <ais523> but I've decided that 8pm - 4am is probably about the best sleep period, and I'm sort-of deliberately aiming for it nowadays
08:56:18 <ehird> which is easier to do
08:56:40 <ehird> and I get a sort of "I'm staying up all night!" dim rush
08:56:47 <ehird> which makes me happier
08:56:56 <ehird> ais523: 8pm - 4am? that's a very strange sleep schedul
08:56:56 <ehird> e
08:57:13 <ehird> I couldn't possibly sleep at 8pm
08:57:37 <ehird> also, strangely, a day or two ago the following happened:
08:57:44 <ehird> woke up from sleep at around 10pm
08:57:44 <ais523> ehird: you could if you'd woken up at 4am consistently, I suspect
08:57:51 <ehird> stayed up until the next day
08:57:58 <ehird> it's day now and I didn't really feel like sleeping
08:58:09 <ehird> I get to about 10am
08:58:11 <ehird> the next day
08:58:19 <ehird> and then sleep
08:58:28 <ais523> ehird: ah, when I wake up at 10pm, I generally wake all night and sleep some time the next morning
08:58:30 <ehird> how come I missed a day and was only mildly sleepy?
08:58:39 <ehird> ais523: right; I skipped the sleep somehow
08:58:42 <ehird> until the morning after
08:59:22 <ehird> ais523: how do you rank my fisherman's friend drink idea from -100 to -50?
08:59:31 <ehird> [08:55] ehird: mix carbonated water, caffeine, and a shitload of Fisherman's Friend lozenges
08:59:31 <ehird> [08:55] ehird: then, don't drink it because you can't possibly handle it
08:59:43 <ais523> ehird: about -80
08:59:49 <ehird> (liquidize them first ofc)
09:00:43 <ehird> I wonder if there are any mints stronger than fisherman's friend
09:11:49 -!- Sgeo_ has quit (Read error: 110 (Connection timed out)).
09:16:14 <ehird> zzoom
09:23:38 -!- GregorR_ has joined.
09:25:21 -!- GregorR has quit (Read error: 110 (Connection timed out)).
09:30:57 <ehird> "Companies building java software are no better than scam artists."
09:30:58 <ehird> uriel really deserves a fortune database of his own; maybe name it "idiot"
09:32:20 <ais523> wait, that's a weird quote
09:32:33 <ais523> if they were hired to produce java software in the first place, how is it a scam?
09:32:43 <ehird> ais523: because java sucks, or something
09:34:03 <ehird> good things about uriel: uses plan 9. bad things about uriel: free-market nutjob (think cato institute), hates every piece of software pretty much ad hominem, without attacking their actual flaws, repulsively barbaric attitude in anything he says (to the point of impossibility of arguing with him at all), etc
09:36:00 <ehird> http://harmful.cat-v.org/ is a big ol' pile of lol; topics include "Fair trade is evil", "Minimum wage is evil", "Children are super-evil and if you have a child you're a psychologically fucked up egotist", "Gay marriage is evil because having 'marriage' be a convenient shorthand for 'a contract of a certain type' is evil", "Sweden sucks and is undemocratic", and that's ignoring the huge software section
09:37:15 <ehird> oh, and though I can't find it on his site, "healthcare: the solution is to regulate them less. then they can pull off more and so will behave better"
09:37:35 <ehird> laissez-faire never ceases to amuse
09:51:20 -!- sebbu has joined.
10:02:13 <ehird> stood and standing that you would?
10:03:51 -!- sebbu3 has joined.
10:04:54 <ais523> ehird: an attack on Sweden in particular seems weird
10:05:04 <ehird> ais523: he's swedish.
10:05:30 <ehird> totally not a coincidence, though! he's clearly rationally examined this... like he does with everything else?
10:05:50 <ehird> I mean, come on
10:05:52 <ehird> "the single party system"
10:05:56 <ehird> He's simply deluding himself
10:05:58 -!- sebbu2 has quit (Connection timed out).
10:19:01 -!- sebbu has quit (Read error: 110 (Connection timed out)).
10:34:36 * ehird wonders how small he could get a purist R5RS scheme implementation in C
10:34:45 <ehird> let me bet... 1,000 lines
10:34:50 <ehird> for the library, eh
10:34:53 <ehird> 2,000
10:36:17 <ehird> hmm
10:37:18 <ehird> ais523: do you think it's safe using the 4 top bits of a 32-bit int?
10:37:23 <ehird> a pointer malloc just gave me was 21 bits
10:37:47 <ais523> no, I don't think so; IIRC malloc starts low but gets higher the more memory you're using
10:37:55 <ehird> it feels much less safe than relying on malloc()'s lsb to be 0
10:37:57 <Deewiant> ehird: "Purist"?
10:38:25 <ais523> and 1/16 of 4GB is 256MB
10:38:30 <ais523> and I can easily imagine a program using more than that
10:38:42 <ehird> ais523: the lowest infringing pointer is 268435456
10:38:49 <ehird> which is much larger than I've ever seen
10:38:53 <ehird> but tru, dat
10:39:06 <Deewiant> 28'@:::*****
10:39:12 <ais523> ehird: if you allocate more than 256MB of memory, at least one pointer will have to be that high
10:39:22 <ehird> just would be nice to store it all in the pointer and not worry about it
10:39:26 <ais523> Deewiant: heh
10:39:31 <ais523> the use of '@ confused me for a while
10:39:45 <ehird> what does that do?
10:39:47 <ais523> if you feel /really evil/, store everything in a long double
10:39:50 <ehird> apart from multiply a lot
10:39:55 <ais523> ehird: pushes the ASCII code of @ onto the stack, which is 64
10:39:57 <Deewiant> It's 268435456 allowing ASCII
10:40:03 <ehird> ais523: no, I don't feel evil; I'm trying to be as simple as possible here
10:40:05 <ais523> and the code in general is working out 2^28
10:40:21 <ehird> putting the tag in the pointer would be the simplest way; unfortunately it looks like it won't work
10:40:23 <Deewiant> 28::::::::********* if you don't like '@
10:40:35 <ehird> maybe I'll preallocate a pool of memory
10:40:39 <ais523> Deewiant: 28::*:::******
10:40:45 <ehird> hmm, no
10:40:53 <ehird> that'd still have to be like 256mb
10:40:54 <Deewiant> ais523: Sure, that's just what my program gives :-P
10:41:08 <ais523> you have a Befunge constants program?
10:41:17 <Deewiant> Yep, since a few days ago
10:41:39 <Deewiant> I should have made it a few years ago, would have saved me some time with Mycology :-P
10:42:35 <ehird> http://cca.org/dave/tech/machine.html
10:42:36 <ehird> AKJSdhsdkjghdkfhgskdfjhgtoibsjofgpdgmkj hkfdjgh
10:42:37 <ehird> holy fuck want so much
10:42:52 <ehird> my inner buddha came out to dissuade me, then saw it and immediately inverted itself
10:43:07 <ehird> i now have an all-consuming materialist desire for that object.
10:43:18 <ais523> what is it?
10:43:37 <ehird> ais523: I'm not going to answer that, because you have a program that can tell you that requires less work and less irritation of people.
10:43:58 <ais523> meh, I can't be bothered to understand the context of your discussions, then
10:44:04 <ehird> then don't ask.
10:44:15 <ehird> I find it hard to believe that you can't just click to open the page
10:44:33 <ehird> and if you actually cared, you wouldn't make a deal out of it wrt "look at me, I'm unable to click links"
10:50:07 <ehird> hey, they guy who made that page coined the term eternal september
10:50:09 <ehird> uber-cool
10:50:10 <ehird> *the
11:15:30 -!- oerjan has joined.
11:16:46 <oerjan> <GregorR> It's hard to describe ... the flavor is a bit more citrusy (duh), but it's the mouthfeel that improved substantially.
11:16:57 <oerjan> it's that slight flavor of dissolving teeth
11:18:27 <Deewiant> ais523: That turned out to be a simple optimization, 288:*:*:*** is what comes out now
11:18:41 <ais523> reminds me of Underload a lot
11:18:49 <oerjan> my words exactly
11:18:49 <ais523> with chaining together : and * to make numbers
11:19:40 <oerjan> ^ul (*):*:*:***S
11:19:41 <fungot> ...out of stack!
11:19:45 <oerjan> hm
11:20:04 <oerjan> oh right
11:20:08 <Deewiant> Well, typically there's + too, that was just a power of 2 :-P
11:20:29 <oerjan> underload has no +
11:20:41 <Deewiant> Sucks to be underload
11:20:52 <ais523> multiplication's a lot easier than addition in underload
11:21:11 <ais523> addition is something like ((:)~*(*)*)~^^
11:21:30 <ais523> ^ul (::::****)(::::::******)((:)~*(*)*)~^^S
11:21:31 <fungot> :::::::::::***********
11:21:42 <Deewiant> >_<
11:21:48 <oerjan> off by one?
11:21:54 <ais523> oerjan: not at all
11:21:59 <ais523> 5 + 7 = 12
11:22:02 <oerjan> er right
11:22:10 <ais523> you're off-by-one in attempting to parse Underload numbers
11:22:56 <ehird> I was going to say something
11:23:18 <oerjan> <ehird> he never wants to have "Xs" and "Xing" included
11:23:40 <oerjan> i _do_ sometimes get annoyed by google being a bit too clever at second-guessing me
11:24:00 <oerjan> and thus including exactly what i try to avoid
11:27:51 <oerjan> <ehird> Warrigal: wait, no, that's equivalent to A and B together :P
11:28:04 <oerjan> that's essentially conway game subtraction iirc
11:28:26 <ehird> it's obvious that B linking A and B is identical to A and B talking
11:28:35 <oerjan> *C
11:28:36 <ehird> B linking A to B to C isn't equal to anything but that
11:28:39 <ehird> oerjan: uhh
11:28:41 <ehird> see my line above
11:28:46 <ehird> you stoopid
11:28:55 <oerjan> no
11:29:10 <ehird> there is no C
11:29:11 <ehird> in mine
11:29:15 <oerjan> C linking A and B
11:29:32 -!- MigoMipo has joined.
11:30:32 <oerjan> linking yourself into it means you'll actually have to come up with conversation :D
11:31:49 <oerjan> <ehird> mix carbonated water, caffeine, and a shitload of Fisherman's Friend lozenges <-- are we trying to test just exactly how far GregorR_ is from human now?
11:31:56 <ehird> mwahaha
11:32:00 <ehird> I've gotta do that, actually
11:32:02 <ehird> I'm sure I could
11:32:09 <ehird> I might throw up afterwards, though
11:32:23 <ehird> or at least need to spend a day fasting and drinking salt water to cleanse it out
11:32:56 <oerjan> at least you should have a clear throat
11:33:12 <ehird> my throat clearness might wrap around
11:33:30 <oerjan> that could be a problem
11:35:45 <oerjan> <ehird> I wonder if there are any mints stronger than fisherman's friend
11:35:52 <oerjan> of course not. strongest there is.
11:36:01 <ehird> naturally :P
11:36:12 -!- MigoMipo has quit.
11:37:46 <oerjan> might even be true, since if it wasn't, the competition could sue them for false advertising
11:37:58 <ehird> i think other brands do it too
11:38:06 <ehird> "strongest there is" is so vague to be meaningless
11:38:20 <ehird> they could argue "well it feels punchier than the others even though it isn't actually stronger", etc
11:38:23 <ehird> that's marketing for you
11:38:46 <ehird> anyway, i propose calling my drink: Fisherman's Fiend
11:39:26 <ehird> hm, would it cause a diet coke and mentos-type explosion?
11:39:27 <ehird> well
11:39:28 <ehird> i guess not
11:39:35 <ehird> since the carb water + caffeine isn't "diet"
11:39:39 <ehird> and i guess it's in the name for a reason
11:42:50 <oerjan> heh, pfizer _did_ get smacked down in norway for stealing that slogan for one of its pills, and not being able to document it was true
11:43:18 <ehird> but that's not a confectionary
11:43:26 <oerjan> well true
11:52:05 <AnMaster> oerjan, iwc (just connected to bouncer from university)
11:52:23 <AnMaster> though I don't get the broom reference
11:54:09 <oerjan> dammit he removed the links to the other sites on the top
11:55:44 <oerjan> AnMaster: "sweeping under the rug"
11:55:58 <ehird> "Persion"
11:56:01 <ehird> x_x
11:56:52 <oerjan> must be a typo
11:57:07 <ehird> it's not hard to proof-read a four-frame comic
11:58:00 <AnMaster> oerjan, oh
11:59:53 <oerjan> ehird: he _did_ mention he had little time that week ;D
12:00:19 <fizzie> This is related to earlier things, but in the Scheme compiler I wrote recently I did put everything in the pointer; but that was for x86-64, which has 64-bit pointers even though the current hardware only has 48 address lines, so it's quite safe.
12:00:53 <AnMaster> fizzie, not future proof in any way
12:01:03 <AnMaster> fizzie, plus, doesn't the spec say they *have
12:01:10 <ehird> oerjan: accounting for the buffer?
12:01:12 <AnMaster> *have* to be sign extended?
12:01:19 <ehird> fizzie: right, with 54-bit it's fine
12:01:21 <ehird> *64
12:01:24 <ehird> AnMaster: dude
12:01:25 <ehird> shut UP
12:01:28 <oerjan> ehird: "that" yes
12:01:35 <AnMaster> ehird, no
12:01:48 <ehird> AnMaster: 64-bit is 16,777,216 terabytes
12:02:01 <Deewiant> '@:*:*
12:02:02 <ehird> so fuck off with the "future proof" bullshit
12:02:03 <AnMaster> ehird, yes I know.
12:02:09 <ehird> it's just irritating
12:02:10 <ehird> nothing more
12:02:24 <AnMaster> ehird, however, No one will ever need more than 32 bits. A whopping 4 GB RAM? Never.
12:02:26 <oerjan> !haskell 2^48
12:02:27 <fizzie> The sign-extension doesn't really matter; I mean, there's a sign-extending shift operation and everything. (And anyway I'm dealing with user-land pointers only, which have the sign bit set to zero.)
12:02:30 <ehird> AnMaster
12:02:38 <EgoBot> 281474976710656
12:03:18 <Deewiant> '@:*:*:*
12:04:52 <fizzie> Besides, I do a fixed-address mmap for my memory, so it's "future-proof" in some sense (though not portable at all), in that it won't stop working, it's just limited to some 64 petabytes of addressable space.
12:05:57 <oerjan> AnMaster: Comments on a Postcard :D
12:06:03 <ehird> AnMaster: Let's say that you manage, by force of pure magic, to fit a megabyte in ONE ANGSTROM.
12:06:18 <ehird> AnMaster: The whole 64-bit address space would take up 1,119 miles, with nothing between the megabytes.
12:06:38 <ehird> AnMaster: Such colossal, colossal storage in the future - and you believe these will use today's 64-bit processors running on today's operating systems?
12:06:53 <ehird> AnMaster: And, in fact, our current stuff does less.
12:06:55 <oerjan> ehird: one cubic angstrom, surely? ;D
12:06:59 <ehird> For instance, all addresses are even.
12:07:00 <Deewiant> Ångstrom*
12:07:04 <ehird> Even.
12:07:09 <ehird> So half that.
12:07:10 <ehird> BUT
12:07:17 <ehird> Some of the top bits are reserved for internal amd64 stuff, I forget how much
12:07:21 <ehird> So subdivide it even more
12:07:23 <oerjan> Deewiant: Ångström
12:07:25 <ehird> The hardware is ALREADY limited
12:07:36 <Deewiant> oerjan: Oh, true, woops
12:07:38 <ehird> And current physical constraints much, much moreso.
12:08:00 <ehird> CALLING USING THE UPPER BITS OF A 64-BIT POINTER "NOT FUTURE PROOF" is... just unbelievably retarded.
12:08:15 <ehird> So please, shut up.
12:08:51 <ehird> thx
12:08:53 <oerjan> `calc 2^64 cubic angstrom in cubic meters
12:08:54 <HackEgo> (2^64) (cubic angstrom) = 1.84467441 10^-11 cubic meters
12:09:29 <oerjan> `calc 2^64 cubic angstrom in cubic millimeters
12:09:30 <HackEgo> (2^64) (cubic angstrom) = 0.0184467441 cubic millimeters
12:09:48 <ehird> oerjan: sure thing then. i'm eagerly awaiting your megabyte-in-cubic-armstrong technology
12:09:58 <ehird> somehow I don't think the laws of physics are on your side.
12:10:00 -!- GreaseMonkey has quit ("HydraIRC -> http://www.hydrairc.org <- Nobody cares enough to cybersquat it").
12:10:07 <ehird> fizzie: if I was doing 64-bit only I wouldn't even think about it
12:10:13 <fizzie> I'm actually using the lowest byte (it's easier to test for types, since the least significant byte of x86-64 registers is independently accessible, and a single "sar rn, 8" makes a suitably sign-extended pointer out of it), to be a pedant.
12:10:27 <ehird> comes out to the same thing
12:10:37 <oerjan> ehird: i am merely pointing out that putting things on a line rather than in a volume is disingenious
12:10:40 <fizzie> Sure, but you said "top".
12:10:47 <ehird> oerjan: I didn't think properly
12:10:49 <ehird> but it doesn't matter
12:11:01 <ehird> a far more reasonable thing would be, say, "4 bytes in an angstrom"
12:11:12 <ehird> even that would be extremely lucky...
12:11:53 <oerjan> ehird: oh wait, you said megabyte? i calculated for single bytes ;D
12:12:24 <ehird> shrug - show your tech
12:12:26 <ehird> it sounds amazing
12:12:46 <ehird> you can fit a whole byte in an angstrom somehow, and bunch this right up against other bytes with no instability?
12:12:48 <oerjan> _you_ brought up the example
12:12:50 <ehird> and observe and modify the values?
12:13:09 <ehird> oerjan: I was just trying to explain how colossally huge 64-bit is
12:13:37 <oerjan> `calc 2^64 square angstrom in square millimeters
12:13:38 <HackEgo> (2^64) (square angstrom) = 184 467.441 square millimeters
12:13:49 <oerjan> `calc 2^64 square angstrom in square meters
12:13:50 <HackEgo> (2^64) (square angstrom) = 0.184467441 square meters
12:14:05 <oerjan> 2D is a bit harder to fit
12:14:19 <fizzie> One 32-bit Scheme I've seen took two bits out of 32-bit values; you can quite reasonably (it might even be preferrable) align everything on a dword boundary, so they used the two lowest bits to get 30-bit inline integers, tags for two of the most popular pointery types (symbols and pairs, I think) and a third "pointer to some other type" value, where the other types had a type byte in front of the actual value in memory.
12:14:38 <ehird> oerjan: 64-bit address space in 18 centimeters?
12:14:47 <ehird> stack it up higher than a single angstrom :P
12:14:53 <ehird> little cube of near-infinite capacity!
12:14:59 <AnMaster> <oerjan> AnMaster: Comments on a Postcard :D <-- indeed
12:14:59 <ehird> with a little USB connector poking out of it
12:15:29 <ehird> fizzie: aligning sounds nice
12:15:40 <ehird> fizzie: but I really need 4-bits to fit every disjoint scheme type
12:15:46 <ehird> fizzie: oh, more, in fact
12:15:50 <ehird> for the different numeric types
12:16:15 <AnMaster> <ehird> AnMaster: Such colossal, colossal storage in the future - and you believe these will use today's 64-bit processors running on today's operating systems? <-- no, but what about 48 bits? How much would that be? What about extending to, say, 50 bits?
12:16:29 <fizzie> Yes, well, the more complicated numbers need more complicated storage formats in memory; you can put their more-detailed-type information there.
12:16:39 <ehird> fizzie: right, but it's nice to have one simple type predicate
12:16:43 <ehird> otherwise i'd just have lower bit 1 = fixnum
12:16:47 <ehird> anything else = pointer
12:16:59 <ehird> AnMaster: Less. Does fizzie's interp use that many tag bits? No.
12:17:06 <ehird> AnMaster: Does amd64 reserve bits anyway? Yes.
12:17:15 <AnMaster> anyway the sign bit is used for user vs. kernel space iirc
12:17:20 <ehird> Really. Today's systems.
12:17:32 <ehird> Such vast memory spaces ... will not be used by today's processors.
12:17:42 <ehird> it's... ugh, why do I bother, you're stupid
12:17:42 <fizzie> Yes, and I manipulate only user-space pointers, *plus* I sign-extend the values, so I don't see why the sign bit would be relevant.
12:17:51 <AnMaster> fizzie, right
12:17:57 <ehird> fizzie: it's not future proof and it's bad and you should feel bad.
12:18:11 <AnMaster> &
12:18:14 <AnMaster> err
12:18:14 -!- oerjan has quit ("Too noisy here").
12:18:21 <fizzie> Anyway, I do have 56-bit pointers; that's good for the next two reasonable address space increases (48 → 52, 52 → 56).
12:18:23 * AnMaster looks up amd64 arch docs
12:18:24 <ehird> noyzi
12:19:59 <ehird> fizzie: hey, all of the numeric types fit in the 4 bits
12:20:01 <ehird> that's nice
12:20:22 <AnMaster> well http://pastebin.ca/1545691
12:20:26 <AnMaster> amd64 manual
12:20:47 <AnMaster> fizzie, according to that the hardware checks that the addresses are correct. But seems it isn't true?
12:21:03 <fizzie> Huh? I sign-extend before use.
12:21:11 <AnMaster> fizzie, oh ok
12:21:12 <AnMaster> right
12:21:14 <fizzie> Certainly you can put any 64 bits in a register if you don't use them for memory-referencing.
12:21:16 <ais523> wow, there's a Game of Life implementation that computed 6 octillion generations of a Game of Life pattern in under 30 seconds
12:21:22 <ais523> not all of them, presumably, just the 6-octillionth
12:21:23 <AnMaster> fizzie, of course
12:21:30 <ehird> oc...tillion?
12:21:34 <ehird> can you write that out?
12:21:49 <ais523> well, 6,366,548,773,467,669,985,195,496,000 was the exact number
12:21:55 <AnMaster> wow
12:21:55 <ehird> wtf
12:21:57 <ehird> what computer
12:21:57 <AnMaster> ais523, link?
12:21:58 <ehird> what algo
12:21:59 <ehird> link
12:21:59 <ais523> it doesn't compute one generation at a time
12:22:00 <ehird> oh wait
12:22:04 <ehird> he'll have read it in a newspaper
12:22:06 <AnMaster> ehird, I asked for link first
12:22:08 <ehird> after all he doesn't use t he wb
12:22:09 <AnMaster> ;P
12:22:09 <ais523> and http://en.wikipedia.org/wiki/Hashlife explains it
12:22:10 <ehird> *web
12:22:13 <ehird> ...
12:22:16 <ehird> ais523: you're serious?
12:22:20 <ehird> we're meant to get excited about hashlife?
12:22:23 <ehird> you haven't heard of it before?
12:22:31 <ais523> no, but it's still exciting
12:22:34 <ais523> I mean, you did get excited
12:22:38 <ais523> even though it's old news
12:22:45 <ehird> I didn't grasp the scale of the number
12:22:53 <ehird> and your tone excited me by proxy
12:23:02 <ais523> besides, I think the speeds attained with it are relatively recent
12:23:06 <ais523> even if the algorithm isn't
12:23:10 <ais523> that picture was uploaded in June
12:23:16 <ehird> yes, but is from Golly
12:23:20 <ehird> which has existed for years
12:23:22 <ehird> mostly the same
12:23:43 <ais523> heh, I like out-of-date info, it's more fun than the nonsense we get nowadays
12:23:51 <ehird> eh?
12:24:08 <AnMaster> "6,366,548,773,467,669,985,195,496,000 (6 octillion) generations of a very complicated Game of Life pattern computed in less than 30 seconds on an Intel Duo 2GHz CPU using hashlife in Golly."
12:24:13 <fizzie> Around here 6 octillion (okay, "oktiljoona") would be 6'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000; but everyone's so short-scale nowadays.
12:24:22 <ais523> I think it's amazing that you can get that sort of compression
12:25:22 <ehird> eh
12:25:25 <ehird> let's think about this
12:25:41 <ehird> divide by 30 → 2.12218292 × 10^26 generations a second
12:25:45 <ais523> I mean, imagine doing that for non-eso languages
12:25:47 <ehird> now, to find out how many cycles
12:25:51 <ehird> we can just divide it by the hertz
12:26:04 <ehird> 2,000,000,000 hz
12:26:19 <AnMaster> ehird, duo. So multi-core. No idea if you can take advantage of that?
12:26:25 <ehird> nope
12:26:27 <ehird> not that i know of
12:26:56 <ehird> result: it takes 106109146000000016 cycles to calculate one generation
12:26:59 <ehird> ... is that right?
12:27:01 <ehird> it looks too big
12:27:03 <AnMaster> ehird, well you could design a FPGA that each solves it in it's own "area" and also communicates with nodes next to it about the edge state
12:27:06 <AnMaster> I guess
12:27:07 <ehird> but then it's not non-trivial
12:27:09 <ais523> no, that's the number of generations it calculates in one cycle
12:27:12 <AnMaster> but that isn't used here
12:27:23 <ehird> ais523: hmm
12:27:38 <AnMaster> ais523, that can't be right. Well... hashlife cache patterns right? So maybe
12:27:38 <ehird> ais523: how many nanoseconds per generation?
12:27:43 <AnMaster> if it repeats a lot
12:27:47 <ehird> uh
12:27:50 <ehird> hashlife speeds up anything
12:27:52 <ehird> massively
12:27:55 <AnMaster> so it could compute it once, and look it up
12:27:56 <ais523> AnMaster: it's memoization
12:27:58 <ais523> as you suggest
12:28:02 <AnMaster> ais523, exactly
12:28:49 <AnMaster> depending how how that mentioned example progresses... it could mean it could just look up a pattern during the last n period or such
12:28:56 <AnMaster> I guess
12:29:33 <AnMaster> so the whole point of trying to find out number of cycles like above is quite pointless when hashlife is used
12:29:54 <AnMaster> ehird, as it said, hashlife was used.
12:29:58 <ehird> .......
12:30:00 <ehird> I know that?
12:30:12 <ehird> sigh
12:30:19 <fizzie> Approximately 0.0000000000000000047 ns per generation; that's 0.0047 yoctoseconds. SI multipliers don't go any further. :/
12:30:29 <AnMaster> fizzie, XD
12:30:49 <ehird> fizzie: impressive
12:30:52 <AnMaster> fizzie, what about planck seconds?
12:31:28 <Deewiant> 106109146000000016 = 28'94'@*+'#6'@*+'!4'@f2+f8+***+'C65'@74'@*+***+*****
12:31:36 <AnMaster> Deewiant, XD
12:32:06 <fizzie> About 25404219107538000043226 Planck time units, I think.
12:32:10 <AnMaster> Deewiant, sure it can't be made shorter?
12:32:13 <AnMaster> fizzie, heh
12:32:19 <Deewiant> 2bf8+76'@f8+"528"9**+***+7"2!@"f4+'w' +'ga'@*+*****+****
12:32:39 <AnMaster> Deewiant, where is the code to this generator?
12:32:41 <Deewiant> AnMaster: Of course I'm not sure, bruteforcing that would take forever :-P
12:32:58 <Deewiant> Currently it's on my hard disk
12:33:14 <AnMaster> Deewiant, how does it work. I mean overall algorithm
12:33:53 <fizzie> (That's 25 sextillion Planck time units, for short-scale countries.)
12:34:51 <fizzie> Deewiant: It's not that hard; just find the Kolmogorov complexity of the constant in some suitable language, and then transform that to optimal Befunge. (I'll leave the implementation to you.)
12:35:16 -!- MigoMipo has joined.
12:35:28 <fizzie> The first step's not computable, I guess, but don't let that stop you.
12:35:35 <Deewiant> AnMaster: Basically: factorize; for any factors that are too big, reduce them by subtraction into two smaller numbers and repeat
12:35:40 <AnMaster> <fizzie> (That's 25 sextillion Planck time units, for short-scale countries.) <-- short scale countries?
12:35:46 <AnMaster> Deewiant, ah smart
12:36:05 <AnMaster> Deewiant, and a lookup take for small numbers?
12:36:09 <fizzie> AnMaster: Yes, the people who think "billion" is 1'000'000'000 instead of 1'000'000'000'000.
12:36:14 <Deewiant> AnMaster: Nah, it's fast enough
12:36:20 <Deewiant> Or what did you mean
12:36:47 <AnMaster> fizzie, wait. What about sv:"million"
12:36:48 <Deewiant> There's a list of "easy" numbers, which defaults to printable ASCII and 0-15
12:37:02 <AnMaster> isn't that en-us:billion? or eh...
12:37:07 <fizzie> AnMaster: Everyone's "million" is the same, it's the larger numbers that differ.
12:37:07 <Deewiant> (I.e. stuff that can be made in ASCII using the [0-9a-f] commands and ')
12:37:29 <fizzie> Your "billion" is the US trillion, I guess. I mean, if your billion is the same as ours.
12:37:57 <AnMaster> fizzie, oh right. I always write it as 10^n when it gets large
12:38:05 <AnMaster> to avoid all translation issues
12:38:29 <AnMaster> fizzie, miljard?
12:38:35 <fizzie> That's the US billion.
12:38:42 <AnMaster> that's the step above million here
12:38:43 <AnMaster> iirc
12:39:22 <fizzie> The short scale has pretty much won the competition for the English-speaking world. Wasn't it so that even the British use it nowadays?
12:39:37 <Deewiant> Yep
12:39:40 <Deewiant> (Alas)
12:41:18 <AnMaster> wikipedia claims Sweden uses long scale hm
12:41:38 <fizzie> Yes, many non-English-speaking European countries do.
12:41:43 <fizzie> We, too.
12:41:49 <AnMaster> right
12:43:05 <fizzie> At least the SI prefixes are unambiguous. It would be nice to see newspaper articles to speak of gigadollars and teradollars, but somehow I doubt that'll happen. :/
12:44:01 <fizzie> "The 700 gigadollar bailout", it has a nice ring to it.
12:45:29 <AnMaster> I wonder what the rectangular hole near the back of the laptop is. There is an odd symbol next to it. Like [] [] | with a horizontal line through it all
12:45:50 <fizzie> Or "the CBO has estimated the total cost of the war in Iraq to U.S. taxpayers will be around 1.9 teradollars". Something like that.
12:46:20 <AnMaster> fizzie, that is terrable ;p
12:48:11 <fizzie> About the only "unexplained but labeled" holes I've seen in laptops have been places for those security-lock-things, but I don't quite see how that symbol would be related.
12:48:46 <AnMaster> fizzie, hm... it looks like it could be such a hole. Considering size and shape
12:49:00 <fizzie> Something like the one in http://yourblog.direct2dell.com/wp-content/uploads/2008/08/photo-111.jpg then?
12:49:45 <AnMaster> fizzie, wait that jpg looks like like a gif. With the postorizing (sp?) effect
12:49:47 <AnMaster> err
12:49:52 <AnMaster> spelling very off
12:49:54 <AnMaster> anyway
12:49:58 <AnMaster> yeah something like that
12:50:22 <fizzie> I guess it could be a very stylized depiction of a key, then.
12:50:36 <fizzie> The iBook has a very unambiguous lock symbol next to the corresponding slot.
12:52:07 <AnMaster> fizzie, actually I don't think the line through go all the way through... could be a chain? it is a bit hard to see... since it is right *below* the screen, due to being next to the hinge for the monitor
12:52:20 -!- FireFly has joined.
12:52:23 <AnMaster> which is a weird placement of something the used is supposed to see
12:52:26 <AnMaster> or maybe not
12:52:27 <fizzie> Maybe a chain, then; it's usually a cable-style lock.
12:52:28 <AnMaster> oh right
12:52:40 <AnMaster> they want to sell more
12:52:46 <AnMaster> so they like the laptops to get stolen
12:53:07 <AnMaster> thus they just provide the hole for those who know they want one, and hope no one else discovers it
12:53:21 <AnMaster> fizzie, plausible?
12:54:39 <fizzie> I'm not sure I'd be so paranoid; it could be just that they didn't give much consideration to where to put the hole.
12:55:58 <AnMaster> fizzie, at least laptops has ports you can reach, unlike many desktops...
12:56:06 <AnMaster> well generally usb at the front these days
12:56:25 <AnMaster> and *sometimes* also headphone/mic
12:56:46 -!- Asztal has joined.
12:58:29 <fizzie> The "2*usb, maybe firewire, 2*3.5mm stereo plugs" front panel combo seems to be pretty common.
12:59:16 <fizzie> Also people keep adding USB ports to monitors; my main one has two. It's reasonably convenient for the memory card reader.
12:59:57 <AnMaster> fizzie, 2 stereo plugs doesn't seem to work with sound card, only with on board audio. Generally the sound card has different connectors for front panel than the mobo
13:00:02 <AnMaster> at least in my experience
13:00:51 <fizzie> Possibly, yes. I haven't been dabbling with separate soundcards lately.
13:01:08 <fizzie> I doubt the s/pdif digital output would be very different for a more expensive sound card, anyway.
13:01:22 <fizzie> At least I hope so. It's supposed to just pass through the bytes.
13:01:42 <AnMaster> fizzie, well, I use it mostly for midi reasons.
13:02:08 <AnMaster> hardware midi tends to be a lot better than software midi. software midi very often stutters too IME
13:02:24 <AnMaster> EVEN on modern systems
13:04:04 <AnMaster> at least with a good soundfont. Crappy consumer ones tend to be so small just a few MB...
13:04:25 * AnMaster normally uses airfont340 which is around 70 MB
13:05:16 <Deewiant> If somebody wanted to look at the source of the number-to-funge tool, http://funge.pastebin.com/fcc9e805
13:05:41 <fizzie> There aren't very many pastes in the funge pastebin. :/
13:06:20 <Deewiant> I would've used the esoteric pastebin but there was a rather odd paste there I'd rather not be associated with
13:06:53 <fizzie> "Uh."
13:07:47 <GregorR_> Hm, I can't quite decide what I need to do with my peppermint soda at this point.
13:07:52 <GregorR_> Maybe it just needs more peppermint.
13:08:06 <Deewiant> AnMaster: You were the one who asked about it ^
13:08:13 <fizzie> Add more pepper, substract some mint.
13:08:18 <AnMaster> Deewiant, yes downloaded it
13:08:20 <Deewiant> Or vice versa
13:08:24 <fizzie> s/st/t/
13:08:36 <AnMaster> Deewiant, will look closer when I get home, since I need to leave in a few minutes
13:08:40 <Deewiant> Divide by pepper, multiply by mint and you'll get a mintmintsoda
13:09:10 <AnMaster> Deewiant, actually: will look closer on sunday. since I have a test tomorrow, and I need to study for it...
13:09:34 <Deewiant> Exams on saturdays = teh lose
13:09:50 <AnMaster> Deewiant, agreed. At least the next two ones won't be that way
13:10:09 <AnMaster> Deewiant, they are on Tuesday and Friday during week 45. Both of them
13:10:10 <AnMaster> sigh
13:10:17 <Deewiant> When's week 45
13:10:29 <Deewiant> cal(1) doesn't do week numbers
13:10:31 <AnMaster> Deewiant, um it's week 35 now so
13:11:21 <AnMaster> Deewiant, the date/calender thingy that pops up in both gnome and kde when you click the clock in the menu/taskbar/whatever shows week numbers
13:11:37 <Deewiant> I have no such thingy, nor gnome or kde
13:11:50 <fizzie> "ncal -w" does weeks.
13:11:59 <Deewiant> I don't have ncal
13:12:04 <Deewiant> Maybe I should get it
13:12:07 <AnMaster> Deewiant, what OS?
13:12:12 <Deewiant> Linux
13:12:17 <AnMaster> Deewiant, WM?
13:12:23 <Deewiant> Openbox
13:12:24 <fizzie> Debian puts both cal and ncal to the "bsdmainutils" package.
13:12:34 <AnMaster> fizzie, iirc he use arch
13:12:44 <AnMaster> uses*
13:12:47 <Deewiant> Yep
13:12:59 <fizzie> Anyway, week 45 is from November 2nd to 8th.
13:13:25 <AnMaster> Deewiant, iirc there is some "reverse package lookup" tool on arch too
13:13:27 <fizzie> At least in the ncal numbering. It's not the only possible way to count, though.
13:13:27 <AnMaster> forgot the name
13:13:33 <Deewiant> There's no package by the name of ncal, only "mencal" which advertises itself as a cal variant
13:14:05 <AnMaster> Deewiant, I know I used it. but can't reach the arch computer atm, due to it being at home and unplugged with no ram sticks in it while waiting for new ram.
13:15:06 <fizzie> Well, you can always abuse "date" if you want, though it's not very user-friendly.
13:15:08 <fizzie> fis@eris:~$ date --date='2009-11-02' +%V
13:15:08 <fizzie> 45
13:15:33 <fizzie> It can do a couple of different week numberings; %V is the ISO week number, with Monday as the start date.
13:15:44 <Deewiant> mencal is evidently a "menstruation calendar" which doesn't do week numbers
13:16:12 <fizzie> %U week number of year, with Sunday as first day of week (00..53)
13:16:13 <fizzie> %V ISO week number, with Monday as first day of week (01..53)
13:16:13 <fizzie> %W week number of year, with Monday as first day of week (00..53)
13:16:49 <Deewiant> fizzie: Are Finland's week numbers %V?
13:17:03 <Deewiant> I would guess they are but I've never looked into it
13:17:14 <fizzie> I think so, yes. At least %V has matched the two or three times I've used it to look up a week number.
13:18:12 <fizzie> ISO weeks are numbered so that each week begins on Mon, and is associated with the year that contains the week's Thursday.
13:18:20 -!- oklofok has joined.
13:18:30 <oklofok> so in my dream
13:18:39 <oklofok> GregorR_ had an interesting hobby
13:18:59 <fizzie> "Most of Europe ISO 8601(1988) except UK, European Norm EN 28601 (1992)"; I guess it's what is used here too.
13:19:09 <oklofok> he made these mechas
13:20:04 <oklofok> like, 3-4 meter tall mechas that shot laser, flew with rocket boots
13:20:42 <oklofok> he had made 5 of them, fizzie also made one, and they fought once
13:21:10 <oklofok> also GregorR_ showed us a proof of his newest mecha working, because ehird didn't believe him
13:21:33 <oklofok> weirdly enough, you prove a mecha works the same way you prove the smallest disc containing a set of points is unique
13:21:46 <AnMaster> oklofok, XD
13:22:17 <GregorR_> Wow.
13:22:24 <oklofok> also the same day this happened, i chanced upon GregorR_ here in turku, he was here to give like a presentation of some sort
13:22:45 <AnMaster> oklofok, on mechas?
13:23:08 <oklofok> he'd have taken me to colorado/california, where he lived, same thing in the dream, to see the newest mecha, but it was already 17:15, so the last train to america had already left
13:23:28 <AnMaster> oklofok, you are making this dream up
13:23:35 <oklofok> so he had to go to helsinki for the night, to sleep at fizzie's (apparently once you've fought someone with a mecha, you're friends for life.)
13:23:42 <oklofok> AnMaster: no
13:23:59 <Deewiant> I thought fizzie lived in Espoo?
13:24:00 <AnMaster> oklofok, it sounds too weird and too detailed... but ok
13:24:10 <AnMaster> Deewiant, helsinki isn't in Europe?
13:24:10 <oklofok> AnMaster: true, i may have made up a few details, i'm not sure it was a train to america, may have been a bus
13:24:19 <AnMaster> oklofok, XD
13:24:24 <oklofok> but i'm not making up anything important, naturally it's somewhat fuzzy
13:24:38 <oklofok> Deewiant: yes, but i always say he lives in helsinki
13:24:43 <Deewiant> OK
13:24:52 <AnMaster> oklofok, taking the ferry between Siberia and Alaska?
13:25:40 <oklofok> AnMaster: may even have been an airplane, all i know is we were standing somewhere that looked somewhat like the turku train station
13:25:41 <AnMaster> oh Espoo, not Europe. Weird reado (opposite of typo?)
13:26:10 <AnMaster> oklofok, heh
13:26:15 <Deewiant> AnMaster: I was wondering what you were asking that for :-P
13:26:34 <AnMaster> Deewiant, I can understand that
13:27:12 * AnMaster watch some modern sculpture outside the window...
13:27:15 <AnMaster> At least I think it is that
13:27:48 <oklofok> i also think i had another dream that was just about the discs
13:28:04 <oklofok> but that's basically just me reading computational geometry, not sure it's worth telling
13:29:10 <fizzie> In my dream I had a piano shipped from Russia, and I had to have a friend pick the lock of the shipping container at the customs station; and it was like the usual thing to do, the customs declaration form even had a checkbox and a text field like "[ ] lock picked by: ___________".
13:29:52 <AnMaster> two upright metal tubes, one with a metal cone at the top end, there are some orange, green and blue thing at the middle of other one, and the cone one spiral pattern with those colours. Or it could be some sort of "hip" chimney I guess...
13:31:48 * AnMaster uploads a photo from the phone
13:32:13 <oklofok> fizzie: do you play?
13:32:19 <fizzie> No, not at all.
13:33:02 <fizzie> They did manage to lose the piano, too; I spent at least two days on the phone calling people in Russia and the Finnish post system, but no-one had a clue to where it went. You'd think a thing like that would be a bit too big to just lose like that.
13:34:21 <oklofok> library time, GregorR_: if you start building mechas, do tell, i'll definitely fight you
13:34:23 <oklofok> ->
13:34:25 -!- oklofok has quit ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )").
13:34:34 <AnMaster> http://imgur.com/HwZXT <-- modern art or hip chimney?
13:36:54 <AnMaster> fizzie, ^
13:37:02 <ehird> plz direct link to the images
13:37:06 <ehird> but that looks cool.
13:37:21 <ehird> [12:43] fizzie: At least the SI prefixes are unambiguous. It would be nice to see newspaper articles to speak of gigadollars and teradollars, but somehow I doubt that'll happen. :/
13:37:22 <ehird> the tarsnap TOS speaks of "300 picodollars"
13:37:34 <ehird> also "bye-months" or something
13:37:35 <ehird> *byte
13:37:41 <ehird> [13:21] oklofok: weirdly enough, you prove a mecha works the same way you prove the smallest disc containing a set of points is unique
13:37:41 <ehird> :D
13:37:54 -!- GregorR_ has changed nick to GregorR.
13:38:06 <ehird> GregorR: did you see my Fisherman's Fiend?
13:38:10 <GregorR> Uh, no?
13:38:18 <ehird> GregorR: it's a drink you should make
13:38:20 <ehird> ingredients:
13:38:21 <ehird> carbonated water
13:38:22 <ehird> caffeine
13:38:27 <GregorR> Fish
13:38:29 <ehird> a fuckton of Fisherman's Friend lozenges
13:38:46 <ehird> it's (a) soda (b) caffeine (c) minty (d) Hey, my mouth burned off. cool!
13:38:57 <ehird> (e) I never really liked it anyway.
13:39:03 <ehird> (f) Okay I'm sort of missing my teeth.
13:39:13 <AnMaster> ehird, so which do you think? modern art or chimney?
13:39:16 <ehird> AnMaster: Both.
13:39:23 <AnMaster> ehird, hm maybe
13:39:29 <ehird> GregorR: (You know what those mints are right)
13:39:33 <GregorR> Nope
13:39:49 <ehird> GregorR: Let's just say they're... strong
13:39:58 <ehird> And leave it at that.
13:40:04 <ehird> Now go buy a whole bunch!
13:40:07 <AnMaster> bbl going home
13:40:57 <fizzie> With art, you can never be sure.
13:40:58 <GregorR> Presumably stronger than Altoids.
13:41:13 <GregorR> And with the world's most annoying website.
13:41:24 -!- MigoMipo has quit ("mi klama lo zdani be mi").
13:41:26 <ehird> GregorR: Yes, stronger.
13:41:28 <ehird> Also, agreed.
13:42:53 <ehird> If you actually drink a whole glass of Fisherman's Fiend, I will start a religion concerning the worship of You, incarnation of the One True Deity of exquisite unsurmountableness :P
13:47:53 -!- Pthing has joined.
14:03:15 <ais523> what's the best free Windows antivirus at the moment?
14:04:06 -!- oklofok has joined.
14:09:25 <ehird> ais523: uhh
14:09:40 <ehird> avast?
14:09:42 <ais523> I have family here who are running to the end of a Norton subscriptoin
14:09:48 <ehird> ais523: just give them avg
14:09:48 <ais523> and I know that isn't the best antivirus for them to be using
14:09:50 <ehird> it's the "simplest"
14:10:09 <ehird> the actual best windows antivirus is the non-free nod32
14:10:26 <ehird> which is, ridiculously, written entirely in assembl
14:10:26 <ehird> y
14:10:42 <ais523> that's ridiculous alright
14:11:00 <ehird> but it works well, unobtrusively, and uses very, very little system resources
14:12:32 <ehird> of course the best windows anti-virus is you can guess the rest
14:26:40 <ehird> "A Dutch court has put a 13-year-old girl under state care for two months, stalling her bid to become the youngest person to sail solo around the world."
14:29:15 -!- MigoMipo has joined.
14:33:01 <ehird> RIP society ??? — 28 August 2009
14:33:05 <ehird> "Epic fail." has appeared in a BBC article
14:33:30 <oklofok> you're such an rss
14:34:06 <ehird> really stupid subject?
14:34:16 <oklofok> i meant like rss feed
14:34:21 <ehird> xD
14:34:30 <oklofok> :D
14:34:36 <ehird> oklofok: yeah, awesome.rss
14:34:49 <oklofok> well, yes, you are a good rss
14:34:52 <ehird> i am the only person that distills pure awesome from the internet then let it percolate to the channel :P
14:34:55 <oklofok> i'm going to eat pizza today.
14:34:58 <ehird> *lets
14:35:00 <ehird> oklofok: sweet, what kind
14:35:11 <oklofok> it's called "fuerte"
14:35:18 <oklofok> i always eat it, let's see if i have any idea what's in it
14:35:24 <oklofok> like... kebab meat
14:35:31 <oklofok> err
14:35:52 <oklofok> i always switch tomato to...
14:35:55 <oklofok> err
14:36:03 <ehird> :D
14:36:16 <ehird> oklofok: you're such an rss generated by a markov chain
14:36:22 <oklofok> ah! blue cheese or whatever the white version of it is called
14:36:38 <oklofok> then like garlic i think
14:36:59 <ehird> it might be garlic!
14:37:08 <oklofok> but i'm not entirely sure what else, at least two more ingredients
14:37:25 <oklofok> this is the pizza i've been taking for the last half a year or so
14:37:37 <oklofok> i'm a "the usual?" customer
14:38:01 <oklofok> well actually i'm the the usual customer
14:38:33 <ehird> xD
14:38:40 <ehird> "taking"
14:38:47 <ehird> i support the legalisation of medical pizza.
14:39:44 <ehird> oklofok: you should make a pizza entirely out of meat.
14:39:54 <ehird> and maybe like a base
14:40:13 <oklofok> taking.
14:40:13 <ehird> the sauce is like liquidised meat in broth
14:40:23 <ehird> or something
14:40:54 <oklofok> meat is good
14:41:23 <oklofok> i'd be a carnivore if i could affort it, and if my stomach could stomach it
14:41:37 <ehird> my stomach stomachs stomachs
14:41:54 <ehird> oklofok: I think that's an affrond
14:42:30 <oklofok> maybe
14:42:34 <oklofok> i don't know what an affrond is
14:42:39 <ehird> oklofok: "affort it"
14:44:04 <oklofok> i have no idea
14:44:11 <oklofok> too complex
14:44:14 <ehird> <oklofok> i'd be a carnivore if i could affort it,
14:44:18 <ehird> ehird: oklofok: I think that's an affrond
14:44:49 <oklofok> defining "affrond" to mean an excuse, it makes sense to me
14:45:03 <ehird> oklofok: the word is "afford", not "affort"
14:45:10 <ehird> just as the word is "affront", not "affrond"
14:45:13 <oklofok> 8,|
14:45:22 <ehird> you made big unnoticey error lol
14:45:32 <oklofok> i seriously didn't see that :D
14:45:37 <oklofok> that's not exactly like me
14:45:57 <oklofok> grr
14:46:05 <oklofok> i'm an angry bear
14:46:21 <ehird> http://www.albinoblacksheep.com/flash/bearhello
14:46:24 <ehird> do you have... bear... powers?
14:50:24 <oklofok> of course not
14:50:31 <oklofok> too angry
14:50:37 <ehird> oklofok: then you are not a bear
14:50:48 <ehird> citation: http://www.albinoblacksheep.com/flash/bearhello
14:52:03 <oklofok> they say no bear powers => not bear?
14:52:09 <oklofok> i don't recall dat
14:52:15 <ehird> not technically, but it is implied by "bear powers"
14:52:25 <ehird> for instance "human abilities" are things all humans can do?
14:53:09 <oklofok> they only *may* have bear powers, that doesn't necessarily mean all do
14:53:18 <ehird> but the name!
14:53:34 <ehird> also, portals and bears are connected by yellow
14:53:38 <ehird> portals are pretty odd
14:53:43 <ehird> so we can ascertain that portals are a bear power
14:53:52 <ehird> you clearly have a portal to here, IRC
14:53:56 <ehird> so either you have bear powers or are not a bear
14:53:58 -!- BeholdMyGlory has joined.
14:53:58 <ehird> which is it
14:54:00 <oklofok> portello
14:54:05 <ehird> portendo
14:54:10 <oklofok> portavno
14:54:29 <oklofok> i have no idea
14:54:37 <fizzie> Port-a-potty.
14:54:48 <fizzie> Aw, I missed your sequence of portly things.
14:55:01 <oklofok> :D
14:55:13 <ehird> terrorists are illegal
14:55:14 <oklofok> i had portable pores next
14:55:20 <oklofok> but ehird never came
14:55:28 <ehird> portable porns
14:55:43 <oklofok> now i must flee, the world is at plea!
14:55:44 <oklofok> ->
14:55:45 -!- oklofok has quit ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )").
14:57:01 -!- ehird has set topic: dubby rucklings: http://tunes.org/~nef/logs/esoteric/?C=M;O=D.
15:19:03 <Deewiant> Bear hello is as awesome as it was five years ago
15:23:46 <ehird> it's one of my favourite artworks
15:23:49 <ehird> no joke
15:23:51 <ehird> I have weird tastes
15:29:36 <AnMaster> back at home
15:42:32 <ehird> http://minimalissimo.com/2009/07/thinner/ holy damn
15:42:42 <ehird> it's a fucking staple table
15:42:46 <ehird> too damn awesome
15:43:03 <ehird> although it's swedish
15:43:07 <ehird> that's a rather big negative point
15:43:10 <ehird> ((AnMaster now mauls me.))
15:45:07 <ehird> AnMaster: you can read swedish, right? (:P) does its website say anything about being sold anywhere? kinda hard to google for
15:45:53 <ais523> staple table?
15:46:24 <ehird> ais523: protip: click the link.
15:46:37 <Deewiant> ehird: Grab "artikellista" and try googling for what I think are product codes (TI 8080, etc)
15:46:44 <ehird> Deewiant: Yeah, I saw that in the pdf
15:46:53 <ais523> ehird: you said the website was in swedish, though
15:46:56 <ehird> Can't imagine they're remotely affordable
15:46:57 <ehird> ais523: not that page
15:47:00 <ehird> and pictures aren't in any language
15:47:09 <ais523> you mean I have to use a browser that shows /images/?
15:47:17 <ehird> to look at the staple table. yes.
15:47:23 <ehird> we have this thing called hypermedia now.
15:47:28 <ehird> we can mix content types.
15:47:32 <ais523> ehird: you can easily describe what the table is in less than 1000 words
15:47:41 <Deewiant> ehird: Other than that, at least that page doesn't say anything about anybody selling it
15:47:47 <ehird> ais523: design doesn't exactly work like that.
15:47:49 <Deewiant> Can't be bothered to browse the site
15:47:57 <ehird> "staple table" is as close as you can get without looking at it.
15:59:51 <ehird> hey, the video in http://news.bbc.co.uk/1/hi/technology/8221235.stm has haskell!
16:01:17 <ehird> also emacs
16:01:28 <Deewiant> And the screenie near the middle has what?
16:01:46 <ehird> No idea
16:01:56 <ehird> Are \x -> y and {|x| y} both functions?
16:01:59 <ehird> I have no idea
16:02:24 <Deewiant> Possibly made by somebody who looked at the haskell and mashed up something random code-looking :-P
16:02:32 <Deewiant> That's what first comes to mind
16:02:40 <ehird> No
16:02:40 <Deewiant> Looks like a blend of Haskell and Javascript
16:02:44 <ehird> It's in the video too
16:02:56 <ehird> and he then does something like Sin30.cs() or something
16:02:58 <Deewiant> It's really short though so it's of course hard to tell
16:03:03 <ehird> so clearly a custom language
16:03:06 <Deewiant> Oh, wonder what it is
16:03:16 <ehird> Something designed for conciseness at all cost, I guess
16:03:25 <Deewiant> Hmm yeah, some kind of DSL is likely
16:03:33 <ehird> Grr, googling for "thinner table buy" is hard.
16:05:19 <Deewiant> Did you try the product codes?
16:05:22 <Deewiant> The designer's name?
16:05:25 <ehird> Hm, good idea
16:06:10 * ehird attempts to find the ikea desk he liked to compare sizes
16:07:07 <ehird> fizzie: what's that desk you use thingy
16:19:32 -!- SteGriff has joined.
16:20:10 <ehird> http://www.google.com/search?q=ascii+art
16:20:18 <ehird> have we seen SteGriff before.
16:20:24 <SteGriff> No you have not
16:20:34 <ehird> have you sacrificed any goats yet
16:20:41 <SteGriff> No
16:20:49 <ehird> then what are you doing here, heathen!
16:21:05 <SteGriff> :)
16:21:10 <Deewiant> I thought this channel was about dubby rucklings
16:21:19 <ehird> Did I deny that?
16:21:26 <Deewiant> I guess you didn't
16:21:28 <SteGriff> is that like bokey smacon?
16:21:38 <ehird> yes
16:21:42 <SteGriff> excellent
16:22:04 <ehird> (alternatively, this channel is about say gex)
16:22:19 <Deewiant> According to augur, anyway
16:22:38 <ehird> Deewiant: Don't you mean... according to augur?
16:22:44 <ehird> Hm, I forgot to flip them
16:22:49 <ehird> Don't you mean... according to augur?
16:22:51 <ehird> There.
16:23:07 <Deewiant> Er... yes, I do believe that's exactly what I meant
16:23:34 <ehird> Deewiant: It's hard to apoonerise slliterations
16:23:42 <ehird> (A poonerise cliterations?)
16:26:43 <SteGriff> Ho hum
16:26:44 -!- SteGriff has quit ("ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]").
16:31:01 <ehird> He wouldn't have lasted long anyway
17:50:10 <AnMaster> ehird, that link was in English in my browser....? So why did you ask for my help
17:50:25 <ehird> Click the link it links to.
18:42:30 -!- MizardX has changed nick to MizardX-.
18:44:03 -!- MizardX- has changed nick to MizardX.
18:50:10 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server").
18:51:25 -!- MigoMipo has joined.
18:54:02 -!- asiekierka has joined.
18:54:03 <asiekierka> Hi
18:54:23 <asiekierka> I want to do an esolang in base 5
19:00:06 -!- M0ny has joined.
19:01:52 -!- MigoMipo has quit (Remote closed the connection).
19:03:48 <AnMaster> ehird, well doesn't say anything I can see directly
19:03:50 <AnMaster> *shrug*
19:03:51 <AnMaster> anyway
19:03:54 -!- MigoMipo has joined.
19:03:59 <ehird> eh?
19:04:10 <AnMaster> ehird, about ordering...
19:04:16 <ehird> ah
19:04:29 <AnMaster> why the hell does firefox take several minutes to prepare 5 pages to be printed...
19:04:29 <M0ny> hi
19:07:34 -!- oerjan has joined.
19:08:06 <oerjan> linger ficking good
19:09:47 <oerjan> <asiekierka> I want to do an esolang in base 5
19:09:53 <oerjan> should be easy enough
19:10:16 <AnMaster> okay I guess I can blame the slow preparing the print on that it was all a very long and very detailed table
19:10:22 <AnMaster> though only 7 pages in total
19:11:08 <AnMaster> (so not 5, typoed above)
19:16:42 <asiekierka> well
19:16:47 <asiekierka> commands would be
19:16:51 <asiekierka> increment by 3, decrement by 2
19:17:02 <asiekierka> shift the numbers left twice
19:17:07 <asiekierka> (numbers will be 000-444)
19:17:25 <asiekierka> rotate the stack by one
19:17:28 <asiekierka> create a number
19:17:29 <asiekierka> remove a number
19:17:33 <oerjan> shift, not rotate?
19:19:11 <oerjan> left twice = multiply by 25, sort of
19:20:56 <oerjan> rotate the stack? then it's a deque...
19:21:34 <oerjan> partially, at least
19:21:47 * ehird plays around with designs for a House That Doesn't Suck(TM)
19:22:09 <oerjan> so it blows instead?
19:22:12 <ehird> i am easily amused
19:22:15 <ehird> oerjan: yes :P
19:24:48 * oerjan wonders if there is a term for pairs of words that can be both synonyms and antonyms
19:25:03 <asiekierka> well
19:25:07 <asiekierka> the stack will contain x numbers
19:25:11 <asiekierka> where x is how many you've created
19:25:20 <asiekierka> Creating it pushes all the stack numbers down and makes a new one
19:25:39 <asiekierka> Removing it removes the current one and pushes all the stack numbers up
19:25:48 <asiekierka> Think of it as a dynamic array
19:25:52 <asiekierka> with a rotating pointer
19:25:55 <oerjan> nothing unusual there
19:26:20 <oerjan> but if you can rotate from/to the bottom as well, it's a deque
19:26:28 <asiekierka> well
19:26:35 <asiekierka> you can only move the pointer right though
19:26:39 <asiekierka> also what does deque mean
19:27:05 <Deewiant> Double-Ended QUEue
19:27:31 <oerjan> http://lmgtfy.com/?q=deque
19:27:45 <asiekierka> Well i'm not sure if I should add both-way rotation
19:27:58 <asiekierka> Also rotating from the last cell moves you to the first
20:00:39 -!- ehird has quit.
20:21:34 -!- Azstal has joined.
20:32:20 -!- Asztal has quit (Read error: 110 (Connection timed out)).
20:54:01 -!- Gracenotes_ has joined.
21:09:42 -!- Gracenotes has quit (Connection timed out).
21:15:56 -!- oklofok has joined.
21:22:29 -!- MigoMipo has quit (Remote closed the connection).
21:23:11 -!- MigoMipo has joined.
21:25:51 -!- asiekierka has quit (Read error: 110 (Connection timed out)).
21:32:05 -!- MigoMipo has quit (Remote closed the connection).
21:35:07 <AnMaster> night
21:49:52 -!- nescience has joined.
22:09:00 -!- Gracenotes_ has quit (SendQ exceeded).
22:10:58 -!- Gracenotes has joined.
22:11:56 -!- pikhq has quit (Read error: 104 (Connection reset by peer)).
22:12:41 -!- pikhq has joined.
22:25:37 -!- pikhq has quit (Read error: 104 (Connection reset by peer)).
22:32:14 -!- pikhq has joined.
22:43:13 -!- M0ny has quit.
22:59:49 <ais523> heh, AVG has a Linuz version
22:59:58 <ais523> *Linux
23:01:47 -!- Azstal has changed nick to Asztal.
23:03:28 -!- BeholdMyGlory has quit (Read error: 104 (Connection reset by peer)).
23:26:37 <ais523> ooh, someone hacked into apache.org
23:31:53 <FireFly> Oh?
23:32:34 <ais523> apparently they got the ssh key for one of the backup servers somehow
23:32:47 <ais523> and used it to push CGI scripts that let them do anything to the main site
23:32:55 <ais523> but someone there noticed
23:36:04 <ais523> https://blogs.apache.org/infra/entry/apache_org_downtime_initial_report
23:36:42 <ais523> ofc, for all we know, it was a successful takeover and that blog post was planted
23:49:30 <fizzie> ehird: Our tables are the "Galant" IKEA ones. But you are no longer here! It is a tragedy.
23:55:31 <oerjan> wait, ehird was in finland?
23:57:32 <oklofok> o
23:58:05 <oerjan> "o" is finish for "I can neither confirm nor deny that", right?
23:58:08 <oerjan> *finnish
23:59:03 <ais523> oko
23:59:18 <oerjan> i suspected that
23:59:27 <oklofok> oerjan: + "and even if i could, i probably wouldn't want to"
23:59:36 <oerjan> aha
←2009-08-27 2009-08-28 2009-08-29→ ↑2009 ↑all