←2013-02-03 2013-02-04 2013-02-05→ ↑2013 ↑all
00:11:32 <zzo38> It conforms as far as I know, but I may have missed something.
00:19:47 <quintopia> zzo38: what is it that you call a magician that is a master of spells that affect metamagical effects?
00:22:03 <Jafet> A hofstadter
00:22:09 -!- augur has joined.
00:23:07 <Jafet> (Hofstadters sail on the H.S. Metametamagical?)
00:23:25 <Bike> 'patamagician
00:23:29 <Bike> or an asshole
00:23:54 <elliott> 'patamagician or Asshole: a good board game
00:27:01 -!- augur has quit (Remote host closed the connection).
00:36:32 <zzo38> quintopia: I am thinking, "'patamagician"
00:37:18 <Jafet> @google 'patamagician
00:37:19 <lambdabot> http://www.india-forums.com/forum_posts.asp?TID=3420418&TPN=34
00:38:03 <Bike> after 'pataphysics.
00:43:03 <FreeFull> Metagian
00:43:17 <FreeFull> Metarrer
00:43:29 <FreeFull> Pitterpatter?
00:43:59 <Sgeo> <Sgeo> I said maybe... that's just what will give me the option... some or none, nothing more to say
00:44:09 * Sgeo is not especially funny but he tries
00:47:33 * oerjan hits Sgeo with a plastic Yoda
01:11:14 <zzo38> Multimanas form a semiring, and signed multimanas form a ring. And then there is a partial ordering on multimanas as well; if X is less than or equal to Y, and X is the cost of the spell and Y is what you have, then you have sufficient mana to cast the spell.
01:13:49 -!- oleg has joined.
01:17:53 <zzo38> Is this sensible to you?
01:18:33 <elliott> `welcome oleg
01:18:35 <HackEgo> oleg: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.)
01:21:41 <kmc> from moldova!
01:21:45 <kmc> welcome oleg
01:25:09 -!- Arc_Koen has left.
01:35:27 -!- oleg_ has joined.
01:43:50 <kmc> power went out at the super bowl
01:44:17 <kmc> hacked by chinese
01:45:17 <monqy> that's the thing with the ball and the feet right
01:46:17 <kmc> hand egg
01:46:33 <monqy> ohhh that's what "hand egg" is about
01:46:38 <kmc> the ball is egg shaped and you're not allowed to use your foot except in special cases
01:46:49 <monqy> i heard about that thing and it sounded vaguely familiar but i somehow forgot
01:47:09 <monqy> something about dead horses, monoids
01:47:28 <kmc> actually it's not egg shaped because it's radially symmetric, also the shape of eggs varies widely according to the species of bird (nests on cliffs = less spherical egg so it will roll in circles rather than off the cliff)
01:48:02 <monqy> footballs are a bit pointier than eggs, and don't crack so easy
01:48:11 <kmc> anyway the super bowl is most recognizable as the day when nerds in america go around loudly proclaiming to nobody in particular that nothing interesting is happening today
01:48:43 <Bike> soon it will be the day when nerds go around talking about how nerds go around playing anti-football
01:48:52 <Sgeo> kmc, grah. Funnier than my FB status, which ... tried to get a similar point across but failed
01:49:11 <Phantom_Hoover> kmc, you can stop now
01:49:18 <Phantom_Hoover> (the superbowl is today?)
01:49:29 <Sgeo> "So, is this the time of year when I post a snarky comment about not watching football to self-identify with the crowd of people who is bizarrely proud of themselves for not knowing about football?"
01:49:34 <Sgeo> ^^my status :/
01:49:41 <Bike> seriously we're getting meta here
01:50:00 <kmc> Bike: as long as we don't go plaid
01:50:19 <kmc> the version i liked (from twitter) was "Is there some sort of tedious symbolic distancing from mainstream American culture going on today?"
01:50:35 <kmc> anyway I guess the backlash against nerd backlash against sports is over and we'll start with the backlash against that
01:50:51 <kmc> even mako's blog post acknowledges that football is violent and ugly
01:50:52 <monqy> has anyone considered apathy
01:50:59 <Bike> can we just like, watch football
01:51:03 <Phantom_Hoover> kmc, why do you say this like it is a bad thing
01:51:06 <monqy> i don't want to watch football
01:51:10 <oerjan> monqy: we never bothered
01:51:14 <kmc> also i did enjoy the smbc comic about brickbrain
01:51:14 <Phantom_Hoover> personally i am all for rugby and derivative sports
01:51:16 <Bike> we could also not watch football
01:51:21 <Bike> either is fine
01:51:55 <pikhq> Now would be a bad time to watch football, anyways.
01:52:02 <pikhq> Stadium had a power fault.
01:52:05 <Phantom_Hoover> kmc, i can't tell
01:52:07 <Phantom_Hoover> if you're being serius
01:52:10 <Phantom_Hoover> *ous
01:52:20 <kmc> serious like a fox
01:52:31 -!- olsner has quit (Ping timeout: 245 seconds).
01:52:42 <Phantom_Hoover> man
01:53:21 <Phantom_Hoover> i was going to be all like "omg i'm on smbc? wait shit let me express my casual contempt for it"
01:53:37 <kmc> it's not about you sorry
01:53:44 <kmc> and it was 'headbrick' not 'brickbrain'
01:53:52 <kmc> this channel's memes are more powerful
01:53:53 <kmc> http://www.smbc-comics.com/?id=2778
01:53:57 <Phantom_Hoover> scaugh
01:54:12 <Phantom_Hoover> (idk what the proper onomatopoeia for that noise is)
01:54:23 <Sgeo> pikhq, not sure if power is back on or if ... what it's supposed to look like at full power
01:54:24 <kmc> the noise of a brick going into a brain?
01:54:26 <Sgeo> There are lights on
01:54:47 <pikhq> Sgeo: The lights they use, use a lot of power to start.
01:55:01 <pikhq> So they are having to slowly bring up power to the lights to not kill the entire stadium again.
01:55:11 <Bike> kmc: the comic's nice in that it mentions a social issue instead of just "wow sports are dumb am i right"
01:55:18 <kmc> yeah
01:56:05 <Phantom_Hoover> oh shit it's 2
01:56:39 <Phantom_Hoover> sports are so stupid
01:56:40 <Phantom_Hoover> discuss
01:56:43 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:56:58 <monqy> bye ph
01:57:03 <Bike> which is kind of nice for smbc in general i guess
01:57:12 <Bike> [xkcd comparison]??
01:57:26 <kmc> did ph ragepeer
01:57:41 <Bike> i think he just pseudotrolled as he quit
01:57:52 <kmc> k
01:58:01 <kmc> xkcd sometimes does social issuse
01:59:48 <kmc> not sure that smbc is actually higher average quality than xkcd, but it annoys me less because people take it less seriously, or something
02:00:01 <kmc> though maybe that's all over and nobody gives three shits anymore
02:01:03 <kmc> not a single fuck was given that day
02:01:47 <pikhq> I suspect the big thing is that SMBC is not above dick jokes. :P
02:05:25 -!- olsner has joined.
02:07:15 -!- Applejacques has changed nick to TwilightSpockle.
02:18:59 <kmc> true, there are no actual dongs in the infamous xkcd #631 (nsfw)
02:19:41 <kmc> also a wonderful goatkcd
02:36:02 -!- Mathnerd314 has quit.
02:36:22 -!- Mathnerd314 has joined.
02:45:19 -!- augur has joined.
02:51:54 -!- azaq23 has quit (Read error: Connection reset by peer).
02:53:53 <oerjan> `fueue $3~)%[~[$7~~()+-~)])+-1*256]+---255~:)~[)] [64]
02:54:04 <oerjan> oops
02:54:24 <HackEgo> A
02:54:40 <oerjan> ah it didn't matter
02:55:22 <oerjan> `fueue $3~)%[~[$7~~()+-~)])+-1*256]+---255~:)~[)[+32])] [64]
02:55:53 <HackEgo> a
02:56:33 -!- Mathnerd314_ has joined.
02:56:46 <oerjan> hm i guess it takes a long time because it waits for input
03:00:36 <oerjan> `fueue $3~)%[~[$7~~()+-~)])+-1*256]+---255~:)~[)$%0[H])[+32])] [64]
03:00:38 <HackEgo> a
03:00:56 <oerjan> `fueue $3~)%[~[$7~~()+-~)])+-1*256]+---255~:)~[)$%0[H])[+64])] [255]
03:00:57 <HackEgo> ​@
03:01:42 -!- Mathnerd314_ has quit (Remote host closed the connection).
03:02:12 <oerjan> `fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[)$%0[H])[+64])] [65]
03:02:13 <HackEgo>
03:02:21 <oerjan> ...eek?
03:02:46 <oerjan> oh duh
03:02:53 <oerjan> `fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[)$%0[H])[])] [65]
03:02:55 <HackEgo> ​@
03:03:58 <oerjan> `fueue 128 H
03:03:59 <HackEgo>
03:04:12 <oerjan> that's... a little weird.
03:04:40 <oerjan> oh hm
03:06:06 <oerjan> `echo Ø
03:06:07 <HackEgo> ​Ø
03:10:54 <oerjan> `run perl -e 'printf "\200"'
03:10:55 <HackEgo>
03:11:09 <oerjan> `run perl -e 'print "\200"'
03:11:11 <HackEgo>
03:12:02 <oerjan> `ord Ø
03:12:04 <HackEgo> 216
03:12:43 <oerjan> > showOct 216 ""
03:12:45 <lambdabot> "330"
03:12:49 <oerjan> `run perl -e 'print "\330"'
03:12:50 <HackEgo>
03:14:46 <oerjan> ok i guess that looks weird in my client because it has HackEgo's zero-width space in utf8 followed by something not legal in utf8
03:15:03 <oerjan> `run perl -e 'print "A\330"'
03:15:04 <HackEgo> A
03:15:30 <oerjan> `run perl -e 'print "A\200"'
03:15:32 <HackEgo> A
03:17:36 <oerjan> `fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[)$%0[H]+-190)] [0]
03:17:37 <HackEgo> A
03:18:03 <oerjan> `fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[)$%0[H]+-190)] [1]
03:18:05 <HackEgo> B
03:20:52 -!- oleg__ has joined.
03:21:23 <oerjan> `fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[[H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]] [65]
03:21:25 <HackEgo> 64
03:21:30 <oerjan> `fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[[H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]] [1]
03:21:32 <HackEgo> 0
03:21:34 <oerjan> `fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[[H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]] [0]
03:21:36 <HackEgo> 255
03:33:41 <kmc> 'print "\330"' gives me characters which I am sending back (in UTF-8) as '​Ø'
03:34:28 <shachaf> g'daygan
03:34:36 <kmc> I guess my client decides that the entire line must be Latin-1 because it doesn't decode as UTF-8
03:34:56 <shachaf> Yes, that's standard IRC procedure.
03:35:11 <shachaf> lambdabot doesn't do it, which has let to some confusion in the past.
03:36:19 <kmc> or actually Windows-1252 i think
03:36:23 <kmc> Latin-1 doesn't have ‹
03:36:53 <shachaf> how do i unmess up my sleep schedule :'(
03:37:17 <monqy> that's a good question for elliott
03:37:22 <kmc> encoding on http://idlewords.com/2011/08/why_arabic_is_terrific.htm is still broken :(
03:37:28 <monqy>
03:37:37 <kmc> i Reported the Bug and everything
03:37:45 <elliott> also a good question for monqy
03:38:00 <shachaf> :˙.)
03:39:11 <kmc> shachaf: drugz
03:39:47 <shachaf> is there a question they won't answer??
03:40:05 <kmc> "name something that isn't drugz"
03:40:18 <shachaf> are drugs drugz
03:40:47 <kmc> what about drukqs
03:41:51 <shachaf> even better
03:42:07 <monqy> :☺)
03:42:10 -!- augur has quit (Read error: Connection reset by peer).
03:42:18 <shachaf> fractal monqy??????
03:42:45 -!- augur has joined.
03:43:27 <shachaf> I just woke up. :-(
03:43:50 <shachaf> I was going to stay awake today but then elliott distracted me so I stayed home and then I fell asleep.
03:44:13 <monqy> :☹(
03:44:48 <shachaf> :🐱3
03:57:44 <ion> ಥ U+0CA5 CAT POOPING, FROM BEHIND
04:09:36 -!- augur has quit (Remote host closed the connection).
04:15:20 -!- copumpkin has quit (Ping timeout: 252 seconds).
04:15:51 -!- copumpkin has joined.
04:17:14 <zzo38> SQLite does not quite do what I wrote before about length of UTF-8 strings; it doesn't simply skip bytes in range 0x80 to 0xBF. And if you do need the number of bytes you can cast it to a blob.
04:19:52 <zzo38> Any parts which is improper UTF-8 (although I think it allows overlong and out of Unicode range encodings, maybe) is treated as single bytes encoding.
04:30:58 -!- RodgerTheGreat has quit (Quit: RodgerTheGreat).
04:46:39 -!- monqy has quit (Quit: hello).
04:54:19 -!- Bike has quit (Ping timeout: 246 seconds).
04:56:29 -!- Bike has joined.
05:02:24 <zzo38> SQLite is using RC4 for random number generator.
05:06:41 -!- augur has joined.
05:08:02 -!- augur has quit (Read error: Connection reset by peer).
05:08:08 -!- augur has joined.
05:10:02 -!- Bike has quit (Ping timeout: 240 seconds).
05:11:50 -!- Bike has joined.
05:18:18 -!- Sgeo has quit (Read error: Operation timed out).
05:18:39 -!- Sgeo has joined.
05:21:06 -!- oleg_ has quit (Ping timeout: 264 seconds).
05:21:06 -!- oleg has quit (Ping timeout: 264 seconds).
05:21:08 -!- oleg__ has quit (Ping timeout: 248 seconds).
05:31:04 -!- oerjan has quit (Quit: Good night).
05:31:06 -!- monqy has joined.
05:33:42 <tswett> So, a patent pretty much has to state exactly what types of objects infringe upon it, right?
05:36:46 <tswett> So if a patent says "dress-pins, hair-pins, &c., made from one entire piece of wire or metal, (without a joint or hinge, or any additional metal except for ornament,) forming said pin and combining with it in one and the same piece of wire, a coiled or curved spring, and a clasp or catch, constructed substantially as above set forth and described"...
05:36:59 <tswett> ...then an object infringes upon that patent if and only if it satisfies that description.
05:57:59 <elliott> ok
06:31:13 <ais523> yeah, but it's only the claims that matter for determining infringement
06:31:17 <ais523> and it only has to match one claim
06:31:29 <ais523> (that isn't invalid)
06:31:44 <ais523> typical patents have a bunch of claims at different levels of specificity
06:32:03 <ais523> in order to avoid having to work out where the dividing line between valid and invalid is, and yet still cover as many products as possible
07:07:48 -!- FreeFull has quit.
07:24:19 -!- asiekierka has quit (Excess Flood).
07:25:22 -!- asiekierka has joined.
08:10:02 <zzo38> Since ORDER BY will not make the order of side-effects in the order specified, I have implemented a FOREACH function which can be used to force the result in the specified order, for example: SELECT FOREACH({ SELECT `SPRITE`, `X`, `Y` FROM `DRAWINGS` WHERE `VISIBLE` ORDER BY `DENSITY` DESC; }, { SELECT DRAW_SPRITE(?1, ?2, ?3); }); but maybe they ought to have a better way.
08:20:52 <zzo38> Such as if they implemented a syntax like: SELECT UNOPTIMIZED DRAW_SPRITE(`SPRITE`, `X`, `Y`) FROM (SELECT `SPRITE`, `X`, `Y` FROM `DRAWINGS` WHERE `VISIBLE` ORDER BY `DENSITY` DESC);
08:38:44 <zzo38> Or perhaps have SELECT DEFERRED which acts like SELECT except that the result columns are not usable anywhere except during the result, and that DISTINCT is not allowed (neither rules applies to subqueries that don't say DEFERRED, though). Also, ORDER BY in a compound SELECT DEFERRED are not required to be aliases. (And as the first sentence says, no aliases are allowed at all.)
08:39:07 -!- Bike has quit (Quit: leaving).
08:41:31 <zzo38> Actually, that is wrong; compound SELECT DEFERRED statements should simply be disallowed (use a compound SELECT in the FROM clause if you need it, instead).
08:51:40 -!- Nisstyre-laptop has quit (Ping timeout: 244 seconds).
09:13:14 <fizzie> I have a feeling that things like that are not really "in the spirit of SQL", and the idea is that if you want to do something like that, you use the procedural facilities of your SQL implementation; a set of those are also part of the "SQL/PSM" standard, which itself is (I believe) part of the newer SQL standards.
09:14:56 <zzo38> It is SQLite.
09:15:22 <fizzie> Well, SQLite probably does not implement that.
09:15:39 <fizzie> The standard SQL/PSM way of doing something like that would, I think, be something like FOR sprite AS SELECT sprite, x, y FROM drawings WHERE visible ORDER BY density DESC DO BEGIN CALL DRAW_SPRITE(sprite.sprite, sprite.x, sprite.y); END.
09:16:27 <zzo38> I know SQLite does not implement that. However I have now written a (I think) complete proposal of how SELECT DEFERRED should act.
09:19:33 <zzo38> Actually I missed some things and am correcting it right now.
09:27:23 <zzo38> It is somewhat like how "volatile" in C or LLVM might affect what optimizations are performed.
09:28:33 <zzo38> * It can be used anywhere any other SELECT statement can be used.
09:28:41 <zzo38> * The keyword DEFERRED replaces the DISTINCT or ALL keyword (so you cannot be both DEFERRED and DISTINCT, although a DISTINCT query can read from a DEFERRED query or vice versa).
09:28:46 <zzo38> * A compound SELECT DEFERRED statement is not allowed.
09:28:51 <zzo38> * An aggregate SELECT DEFERRED statement is not allowed.
09:28:58 <zzo38> * The result columns cannot be referred to anywhere within the SELECT DEFERRED statement (whether by name or by number); this also implies that correlated subqueries are not allowed.
09:29:02 <zzo38> * Function calls and subqueries in the result set will not be duplicated or optimized out.
09:29:17 <zzo38> * The function calls and subqueries in the result set are not evaluated until the result rows are returned (such as by sqlite3_step), and are done exactly once in such circumstance, and will be evaluated from left to right. Since they are evaluated as they are being returned, they will also be always done in the order that sqlite3_step or whatever receives them, which is the order that the ORDER BY clause (if it exists) specifies and that the LIMIT and OFFSET
09:29:24 <zzo38> * If a FROM clause of a SELECT statement contains another SELECT statement (or a view), or a SELECT statement contains another SELECT statement as a subquery, and at least one of these SELECT statements is DEFERRED, then subquery flatting will be suppressed for this pair of SELECTs.
09:29:27 <zzo38> That is all.
09:30:44 <zzo38> Is it reasonable to you?
09:34:19 <fizzie> It doesn't sound unreasonable, but if your goal is for inclusion in the official SQLite, I'm not so sure if they'd be all that happy about the whole concept, as opposed to e.g. just doing that sort of stuff in the actual program that is retrieving the rows.
09:37:02 -!- ais523 has quit.
09:42:35 -!- DHeadshot has joined.
09:44:53 -!- monqy has quit (Quit: hello).
09:48:35 <zzo38> Except that in this case some of the stuff might be specified by the user, so I implemented this FOREACH function which does mostly what you described. Still, another thing that might work is to INSERT INTO an empty view, which has a trigger to call the actions needed (triggers are allowed to contain SELECT statements, possibly for this purpose).
10:34:44 -!- DHeadshot has quit (Ping timeout: 248 seconds).
10:47:06 -!- Arc_Koen has joined.
10:54:48 <Sgeo> Adrenaline-fueled nightmare woke me up :/
10:57:03 <ion> I don’t remember the last time i had a nightmare, except for one time when i was like 10 years old.
11:15:31 <Sgeo> I should probably go back to sleep
11:51:12 <zzo38> I found a bug in SQLite. It crashes if a trigger is using a binding parameter.
11:53:44 <ion> I’m not sure if lilafiguration on -blah is trolling or just not not paying much attention to what i say.
12:06:11 <Sgeo> zzo38, report the bug?
12:15:43 <Jafet> `welcome ion
12:15:49 <HackEgo> ion: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.)
12:16:47 <ion> THANKS!
12:16:49 <Deewiant> `welcome Jafet
12:16:52 <HackEgo> Jafet: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.)
12:17:23 <Jafet> wtf is "other kind of esoterica", sounds esoteric
12:27:29 -!- tromp_ has joined.
12:27:50 -!- oonbotti has quit (Ping timeout: 252 seconds).
12:27:50 -!- rodgort has quit (Ping timeout: 252 seconds).
12:28:33 -!- tromp has quit (Remote host closed the connection).
12:28:58 -!- rodgort has joined.
12:30:58 <Sgeo> Shave the whales
12:52:24 -!- ais523 has joined.
13:05:00 <zzo38> Sgeo: I am unable I don't have that account.
13:05:30 <Sgeo> Bring it up in their IRC channel then?
13:06:05 <zzo38> I don't know if they have IRC.
13:06:09 <fizzie> What does a binding parameter mean?
13:06:26 <fizzie> There are 78 people on freenode's #sqlite channel.
13:13:55 <Sgeo> Oh hey I found a job that is just SCREAMING Sgeo
13:14:26 <Sgeo> "We are currently looking for a Senior Geologist Code: SGEO to work in Indonesia. Learn more about this job opportunity in the mining industry."
13:23:13 -!- ais523_ has joined.
13:23:16 -!- ais523 has quit (Read error: Connection reset by peer).
13:28:03 -!- ais523_ has quit (Ping timeout: 248 seconds).
14:13:02 <Sgeo> http://zeroturnaround.com/jrebel/free-javarebel-for-scala-users-zeroturnaround-announces/
14:23:46 -!- boily has joined.
14:30:22 <quintopia> hi boily
14:35:54 <boily> hi quintopia!
14:49:24 <boily> 月曜日 コーヒーを飲む 雪である
15:15:17 -!- Taneb has joined.
15:26:44 <pikhq> うん、コーヒーが良い考え。
15:27:08 <pikhq> そして、この月曜日にコーヒーを作ろう。
15:38:48 -!- augur has quit (Remote host closed the connection).
15:38:48 -!- EgoBot has quit (Ping timeout: 240 seconds).
15:39:36 -!- EgoBot has joined.
15:49:02 -!- coppro has joined.
16:01:02 <Sgeo> https://github.com/twitter/bijection/issues/41
16:08:42 -!- FreeFull has joined.
16:10:52 <kmc> http://imgur.com/lM2MX4W
16:14:31 -!- augur has joined.
16:20:18 -!- Phantom_Hoover has joined.
16:28:25 <Taneb> "Regular Polish is quite different from South Polish. That's a lot colder and spoken by penguins"
16:30:17 <Sgeo> Remind me that I want to read http://www.scala-lang.org/docu/files/IC_TECH_REPORT_200433.pdf and http://www.scala-lang.org/docu/files/TheExpressionProblem.pdf
16:31:03 <shachaf> i love the expression problem
16:32:40 <boily> @tell Sgeo you are reminded that you want to read http://www.scala-lang.org/docu/files/IC_TECH_REPORT_200433.pdf and http://www.scala-lang.org/docu/files/TheExpressionProblem.pdf
16:32:40 <lambdabot> Consider it noted.
17:00:15 -!- Nisstyre has joined.
17:09:36 <kmc> what about reverse polish
17:15:16 <kmc> Debian: "A buffer overflow problem has been found in nagios3... A malicious client could craft a request to history.cgi and cause application crashes."
17:15:27 <kmc> MITRE: "Multiple stack-based buffer overflows... might allow remote attackers to execute arbitrary code"
17:19:00 -!- Bike has joined.
17:26:25 <TwilightSpockle> Email subject line: Important Information” Regarding Graduate Staff 2012-13 Continuation Insurance Benefit "IMPORTANT"
17:26:36 <TwilightSpockle> Why don't you know how to use quotes, random Internet person?
17:26:42 <TwilightSpockle> Why, why, why don't you know how to use quotes.
17:27:20 <Bike> this is a weird place to complain about the use of quotation marks
17:27:54 <shachaf> TwilightSpockle: This is hardly the channel to complain about quote misuse in!
17:28:06 <kmc> 'quote
17:28:11 <TwilightSpockle> Dahell.
17:28:18 <TwilightSpockle> This is, like, THE channel to complain about quote misuse.
17:28:22 <TwilightSpockle> Where the hell is pikhq.
17:28:59 <shachaf> `quote quote
17:29:01 <HackEgo> 30) <oklopol> i can get an erection out of a plank, you can quote me on that. \ 70) [Warrigal] `addquote <Dylan> hahaha, Lawlabee is running windows <Lawlabee> 'cuz it's pretty awesome. [Lawlabee] Warrigal: :( \ 71) Note that quote number 124 is not actually true. \ 79) <ais523> let's put that in the HackEgo quotes files, just to completely mystif
17:29:22 <Taneb> `quote 123
17:29:23 <shachaf> `quote 124
17:29:24 <HackEgo> 123) <ivancastillo75> Oh I get it you guys just use this space to do nothing ?
17:29:25 <HackEgo> 124) <Sgeo> Why shouldn't I just do everything in non-Microsoft-specific C#? <ais523> it's like trying to write non-IE-specific JavaScript with only Microsoft documentation and only IE to test on
17:29:26 <Taneb> `quote 123
17:29:27 <HackEgo> 123) <ivancastillo75> Oh I get it you guys just use this space to do nothing ?
17:29:28 <Taneb> aaah
17:29:31 <Taneb> I can't type today
17:29:45 <Taneb> `quote 125
17:29:47 <HackEgo> 125) (in #irp) <Sgeo> Flonk, ask on #esoteric? <Flonk> Sgeo: yeah well its C++, so not that esoteric :P
17:30:54 <shachaf> oerjan: Quote me a quote.
17:43:21 <Taneb> `quote Sgeo
17:43:23 <HackEgo> 54) <Sgeo> What else is there to vim besides editing commands? \ 68) <Sgeo|web> Where's the link to the log? <lament> THERE'S NO LOG. YOUR REQUEST IS SUSPICIOUS AND HAS BEEN LOGGED. \ 101) <pikhq> And... WTF is it doing. <pikhq> :( <Sgeo_> Is it sexing? \ 110) <coppro> what's the data of? [...] <Sgeo> Locations in a now deceased game called Muta
17:43:41 <Taneb> `quote shachaf
17:43:43 <HackEgo> 542) <shachaf> elliott: GHC bug? Come on, it's the parentheses. <shachaf> The more parentheses you add, the closer it is to LISP, and therefore the more dynamically-typed. \ 583) <shachaf> Real Tar is GNU tar. <shachaf> You just ignore whichever features don't make you feel superior enough. \ 617) <shachaf> VMS Mosaic? <shachaf> I hope that's no
17:47:42 -!- FreeFull has quit (Ping timeout: 276 seconds).
17:48:04 -!- FreeFull has joined.
17:51:21 <coppro> Taneb: `pastequote
17:51:25 <coppro> eg
17:51:28 <coppro> `pastequote Sgeo
17:51:29 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pastequote: not found
17:51:41 <coppro> hrm
17:51:41 <coppro> `pastequotes Sgeo
17:51:43 <Taneb> That went well
17:51:46 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.20079
17:56:28 -!- AnotherTest has joined.
17:56:34 <AnotherTest> Hello
17:58:38 <shachaf> `delquote 583
17:58:44 <HackEgo> ​*poof* <shachaf> Real Tar is GNU tar. <shachaf> You just ignore whichever features don't make you feel superior enough.
18:00:03 <elliott> `revert
18:00:07 <HackEgo> Done.
18:00:21 <shachaf> I don't think that quote belongs there.
18:00:22 <shachaf> `delquote 583
18:00:26 <HackEgo> ​*poof* <shachaf> Real Tar is GNU tar. <shachaf> You just ignore whichever features don't make you feel superior enough.
18:01:03 <elliott> `revert
18:01:05 <HackEgo> Done.
18:01:09 * shachaf sighs.
18:01:13 <shachaf> thelliott
18:25:38 -!- RodgerTheGreat has joined.
18:32:37 <boily> what's a thelliott?
18:33:14 <AnotherTest> seems like the + elliott doesn't it?
18:33:22 <AnotherTest> Praise thelliott!
18:33:31 <RodgerTheGreat> the version of an elliott who follows a theist philosophy
18:33:53 <shachaf> `delquote 583
18:33:54 <RodgerTheGreat> as opposed to athelliott
18:33:58 <HackEgo> ​*poof* <shachaf> Real Tar is GNU tar. <shachaf> You just ignore whichever features don't make you feel superior enough.
18:34:02 <AnotherTest> there is only one thelliott, but there multiple aelliotts?
18:34:04 <Phantom_Hoover> boily, have you not watched look around you
18:34:10 <Phantom_Hoover> the solution: watch look around you
18:34:21 <AnotherTest> Heh, maybe elliott could consider AnotherElliott :p
18:34:21 <shachaf> good solution
18:34:46 <RodgerTheGreat> thanks, Phantom_Hoover. thphantomhoover.
18:35:16 <Phantom_Hoover> now shut up. thodger in advance
18:37:27 -!- ThatOtherPerson has changed nick to ZorkBot.
18:37:37 -!- ZorkBot has changed nick to ThatOtherPerson.
18:42:14 -!- carado has joined.
18:51:13 -!- ogrom has joined.
18:55:09 <impomatic> Quick poll: syntax highlighting - do you prefer a light or dark background?
18:55:52 <RodgerTheGreat> light, but it isn't terribly important to me
18:57:57 <kmc> background switching rapidly between primary red, green, and blue at about 3 Hz
18:58:36 <AnotherTest> I have my foreground and background colours switch every 5s
18:59:11 <AnotherTest> (implying I do not use syntax highlighting too)
19:00:32 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
19:02:22 <kmc> huh, in C++ if a lambda wants to modify its enclosing scope, it needs to be declared with the 'mutable' keyword
19:02:25 <kmc> i did not know
19:02:47 <Bike> i thought it was that you had to say which variables you wanted to capture, and whether it was by reference
19:02:58 <kmc> you do that too
19:03:07 <kmc> hmm
19:03:31 <kmc> oh i think it's slightly different
19:03:45 <kmc> you use 'mutable' if you want to capture by value, but allow the lambda to modify its /own/ scope between calls
19:04:12 <kmc> otherwise you get the original closed-over values on every call
19:04:13 <kmc> i think
19:04:26 <kmc> or you just can't modify them at all
19:04:31 <kmc> http://stackoverflow.com/questions/5501959/why-does-c0xs-lambda-require-mutable-keyword-for-capture-by-value-by-defau
19:06:20 <Bike> ...huh?
19:09:12 <kmc> huh what?
19:09:28 <Bike> i just don't understand that page
19:14:31 <Bike> oh, mutable lets you esbalish a new scope that you can still modify things in, i guess. weird
19:15:22 <coppro> kmc: no
19:15:31 <coppro> mutable and capture-by-value and capture-by-reference are orthogonal
19:16:02 <coppro> mutable is a const-safety thing; the by-value [foo] or by-reference [&foo] is an explicit reference thign
19:16:06 <coppro> *thing
19:26:30 <Sgeo> .
19:26:30 <lambdabot> Sgeo: You have 1 new message. '/msg lambdabot @messages' to read it.
19:26:34 <Sgeo> @messages
19:26:34 <lambdabot> boily said 2h 53m 53s ago: you are reminded that you want to read http://www.scala-lang.org/docu/files/IC_TECH_REPORT_200433.pdf and http://www.scala-lang.org/docu/files/TheExpressionProblem.
19:26:34 <lambdabot> pdf
19:26:46 <Sgeo> nice line breaking
19:31:13 <Sgeo> If a company called me as I was heading somewhere and I told them to call back at 5 and they said that's not too late, would it be a bad idea for me to call them before that?
19:31:32 <coppro> nah
19:33:23 -!- monqy has joined.
19:33:45 <kmc> they're going to call you at 5, but you want to call back before then?
19:33:45 <kmc> why?
19:35:15 <Sgeo> Because my estimate of "5" as the time that I'd be available was at the very late end, I'm available now
19:35:28 <kmc> but is it a great hardship for you to just take the call at 5?
19:35:31 <Sgeo> No
19:35:38 <kmc> then i would just keep things simple and do that
19:35:41 <Sgeo> Ok
19:43:10 -!- oerjan has joined.
19:50:36 -!- WeThePeople has joined.
19:52:33 -!- Phantom_Hoover has joined.
20:00:27 -!- oklofok has joined.
20:03:59 -!- oklopol has quit (Ping timeout: 260 seconds).
20:08:02 -!- WeThePeople has quit (Quit: Leaving).
20:14:33 -!- Bike has quit (Ping timeout: 256 seconds).
20:18:55 <oerjan> `printenv
20:18:56 <HackEgo> TERM=linux \ http_proxy=http://127.0.0.1:3128 \ HACKENV=/hackenv \ PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin \ PWD=/hackenv \ LANG=en_NZ.UTF-8 \ SHLVL=0 \ HOME=/tmp
20:20:16 <oerjan> `run printenv | tail
20:20:18 <HackEgo> TERM=linux \ http_proxy=http://127.0.0.1:3128 \ HACKENV=/hackenv \ PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin \ PWD=/hackenv \ LANG=en_NZ.UTF-8 \ HOME=/tmp \ SHLVL=1 \ _=/usr/bin/printenv
20:20:55 <elliott> I like how that somehow outputted more...
20:20:55 <oerjan> TwilightSpockle: just had an idea, what about putting the nick of the requester in some environment variable? could be useful.
20:21:09 <oerjan> oh hm
20:21:19 <TwilightSpockle> elliott: Because there's a shell sitting on top.
20:21:20 <oerjan> `run printenv | tail -1
20:21:21 <HackEgo> _=/usr/bin/printenv
20:21:29 <elliott> oh, right
20:21:39 <TwilightSpockle> In fact, I suspect...
20:21:40 <TwilightSpockle> `run printenv
20:21:42 <HackEgo> TERM=linux \ http_proxy=http://127.0.0.1:3128 \ HACKENV=/hackenv \ PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin \ PWD=/hackenv \ LANG=en_NZ.UTF-8 \ HOME=/tmp \ SHLVL=1 \ _=/usr/bin/printenv
20:21:44 <TwilightSpockle> Yup.
20:21:52 <TwilightSpockle> So you can distinguish ` from `run ;)
20:25:15 <kmc> coppro: can you elaborate on what mutable for a closure means?
20:25:17 -!- Bike has joined.
20:28:31 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
20:29:20 -!- Phantom_Hoover has joined.
20:48:07 -!- AnotherTest has quit (Quit: Leaving.).
21:01:06 -!- myndzi has quit (Ping timeout: 276 seconds).
21:02:29 -!- myndzi has joined.
21:02:32 <kmc> `run printf 'GET http://google.com HTTP/1.1\r\nHost: google.com\r\n\r\n' | nc 127.0.0.1 3128
21:02:34 <HackEgo> HTTP/1.0 301 Moved Permanently
21:03:20 <Bike> wat
21:03:36 <kmc> `run printf 'CONNECT google.com:80 HTTP/1.1\r\n\r\n' | nc 127.0.0.1 3128
21:03:37 <HackEgo> HTTP/1.0 403 Forbidden
21:04:08 <elliott> is kmc hacking the ego
21:04:11 <ion> `run printf 'GET http://www.google.com/ HTTP/1.1\r\nHost: www.google.com\r\n\r\n' | nc 127.0.0.1 3128
21:04:12 <TwilightSpockle> `run curl http://google.com/
21:04:14 <HackEgo> HTTP/1.0 200 OK
21:04:15 <HackEgo> ​ % Total % Received % Xferd Average Speed Time Time Time Current \ Dload Upload Total Spent Left Speed \
21:04:32 <Bike> what the hell is connect
21:04:33 <TwilightSpockle> Not quite sure why it's only giving one line...
21:04:35 <kmc> why is it only printing the response line
21:04:40 <TwilightSpockle> Mayhaps it doesn't like \r?
21:04:41 <Bike> oh boy tunneling
21:04:44 <kmc> Bike: used to proxy arbitrary TCP streams through HTTP proxies
21:04:50 <kmc> designated use: SSL
21:04:50 <TwilightSpockle> `run echo -e 'Hello\r\nworld'
21:04:52 <HackEgo> Hello
21:04:54 <kmc> actual use: sending spam, hacking the gibson
21:04:55 <TwilightSpockle> Wow.
21:04:59 <Bike> fuck yeah
21:05:00 <TwilightSpockle> It doesn't like \r. Surprising :)
21:05:07 <kmc> isn't \r standard?
21:05:10 <kmc> or am i smoking the crack
21:05:11 <ion> `run printf '\r\n' | hd
21:05:13 <HackEgo> 00000000 0d 0a |..| \ 00000002
21:05:17 <ion> It’s fine.
21:05:18 -!- asiekierka has quit (Disconnected by services).
21:05:21 -!- zzo38 has left.
21:05:28 <Bike> \r\n terminates irc lines doesn't it
21:05:49 <shachaf> `run printf 'hi \r ho'
21:05:50 <HackEgo> hi
21:06:02 <ion> HackEgo replaces newlines with \ and other control characters with something safe.
21:06:07 <ion> Or at least i thought so.
21:06:07 <shachaf> Oh.
21:06:08 <kmc> oh man i did not know that hd is a canonical synonym for hexdump -C
21:06:13 <kmc> fantastic
21:06:17 <kmc> thion
21:06:20 <ion> I suppose \r confuses it after all.
21:06:32 <ion> you’re wmc
21:06:54 -!- asiekierka_ has joined.
21:06:58 <shachaf> Works better with rwbarton.
21:07:07 <Bike> you're wwbarton?
21:07:52 <ion> – Thank’s.
21:07:54 <ion> – Your welcome.
21:07:55 -!- copumpkin has quit (Ping timeout: 260 seconds).
21:08:26 -!- copumpkin has joined.
21:09:59 <TwilightSpockle> I'm really, really hoping this doesn't do anything:
21:10:12 <TwilightSpockle> `run echo -e 'Ruh roh\rPRIVMSG #esoteric :Oh god no'
21:10:14 <HackEgo> Ruh roh
21:10:21 <TwilightSpockle> *breathes a sigh of relief*
21:10:42 <TwilightSpockle> I guess the \r is just going through unmodified, and freenode goes "lol, wtf is this"
21:10:45 <kmc> ion: *glare*
21:11:29 <ion> `run echo -e '\r\n' | hd
21:11:30 <HackEgo> 00000000 0d 0a 0a |...| \ 00000003
21:14:26 <elliott> `run echo -e 'hi\r\nQUIT :hi'
21:14:27 <HackEgo> hi
21:14:29 <elliott> im sad
21:14:36 <elliott> `run echo -e 'hi\r\rQUIT :hi'
21:14:37 <HackEgo> hi
21:14:40 <elliott> `run echo -e 'hi\r\r\rQUIT :hi'
21:14:41 <HackEgo> hi
21:33:37 <oerjan> `fueue )$$7--1[)[[H] ):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] [64]
21:33:38 <HackEgo> 65
21:33:43 <oerjan> `fueue )$$7--1[)[[H] ):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] [255]
21:33:45 <HackEgo> 0
21:33:50 <Taneb> Hackego has Fueue now?
21:33:57 <oerjan> yeah i added it
21:34:23 <Taneb> Does it work?
21:34:34 <oerjan> yes
21:35:00 <Taneb> `fueue [[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$0
21:35:02 <HackEgo> ​...........................................................................................................................................................................................................................................................................................................................................................
21:35:14 <oerjan> what was that again
21:35:26 <Arc_Koen> judging by the 48 I'd say Thue-Morse
21:35:35 <Taneb> Truth Machine
21:35:40 <oerjan> you'd expect a 49 too then
21:35:53 <Arc_Koen> yeah I'd expect a 49 for the truth-achine as well
21:36:01 <Taneb> `fueue 48 ~!~)): [[48 [)):] [~!~)):] ~~) !][49 [~!~)):] [)):] )~]]
21:36:03 <HackEgo> 01101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010
21:36:09 <Arc_Koen> and what was that line of dots? ARE YOU SAYING MY INTERPRETER DOESN'T WORK?
21:36:19 <oerjan> `run echo 0 | fueue '[[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$0'
21:36:21 <HackEgo> ​...........................................................................................................................................................................................................................................................................................................................................................
21:36:30 <oerjan> `run echo 1 | fueue '[[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$0'
21:36:32 <HackEgo> ​...........................................................................................................................................................................................................................................................................................................................................................
21:36:41 <oerjan> hm that's not very nice
21:36:49 <Taneb> `run echo 1 | fueue '[[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$'
21:36:51 <HackEgo> 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
21:36:56 <Taneb> `run echo 0 | fueue '[[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$'
21:36:58 <HackEgo> 0
21:37:06 <oerjan> oh
21:37:09 <Taneb> Tacking the input on the end does not always work
21:37:10 <Arc_Koen> much better :)
21:37:29 <oerjan> Taneb: especially not when you are attack a 0 rather than the ascii value for 0 hth
21:37:33 <oerjan> *-ing
21:37:37 <Taneb> I SUPPOSE
21:37:44 <oerjan> *attaching
21:37:49 <Taneb> `fueue [[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$48
21:37:50 <HackEgo> 0
21:37:52 <Taneb> `fueue [[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$49
21:37:54 <HackEgo> 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
21:39:40 <Arc_Koen> oerjan: when you write "hth", is it "happy to help" or "hope that helps"?
21:39:46 <Taneb> Which interp is this?
21:39:48 <Taneb> The C one?
21:40:03 <oerjan> Arc_Koen: hope this helps
21:40:05 <Arc_Koen> try --print
21:40:07 <oerjan> Taneb: yes
21:40:14 <Arc_Koen> arg
21:40:19 <elliott> Arc_Koen: hagrid thinks happily
21:40:27 <Arc_Koen> I have been reading you as "happy to help" for so long now
21:40:37 <Arc_Koen> thank you elliott
21:40:44 <Taneb> Does it make that much difference?
21:40:45 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds).
21:40:52 <oerjan> `run fueue --print '72 105 H'
21:40:54 <HackEgo> ​ 72 105H \ H 105H \ iH
21:40:59 <elliott> the difference is that oerjan is never happy
21:41:14 <oerjan> that is not true. it's just much rarer than i like.
21:41:21 * Taneb hugs oerjan in a doomed attempt to make him happy
21:41:38 <oerjan> AAAAAAAAAAAAAAAAAAAAAAAAa IT BUUUURNS
21:41:43 -!- Phantom_Hoover has joined.
21:41:51 <Arc_Koen> are we still in the harry potter metaphore
21:42:23 <elliott> yes
21:45:46 <Phantom_Hoover> what is harry potter a metaphore
21:45:56 <monqy> yes
21:46:37 <olsner> are we having fun yet?
21:48:19 <Phantom_Hoover> yes
21:48:27 <olsner> great!
21:49:24 <elliott> no
21:49:51 <boily> maybe.
21:51:31 <kmc> harry potter is a semaphore
21:53:22 <ion> harry potter is an insectivore
21:53:43 <boily> harry potter is a copper ore.
21:54:17 <Phantom_Hoover> harry potter is a morator-ium
21:54:34 <kmc> dumbledoreivore
21:56:07 <boily> could an organism evolve quickly enough so that adapting its diet towards dumbledores result in a genetic advantage?
21:56:35 <Bike> magic radiation is known to have evolved wandavores, anything is possible!!
21:56:51 <Taneb> boily, there were those wasps that changed colour
21:56:59 <Taneb> Or were they moths
21:57:06 <boily> ah? I don't recall anything about them.
21:58:49 <Phantom_Hoover> moths
21:59:06 <Phantom_Hoover> http://en.wikipedia.org/wiki/Peppered_moth_evolution
21:59:50 <boily> ah! so it got nothing to do with dumbledoring. I was confused for a while, there.
22:00:13 <boily> or it has something to do. just that dumbledores are not part of our universe (yet).
22:00:32 <Phantom_Hoover> there was also that mosquito in the london underground
22:00:34 -!- augur has quit (Remote host closed the connection).
22:01:17 <Bike> underground mosquitos are some crazy shit
22:01:33 <boily> the london underground looks like a dangerous place enough without any mutant maringouins to boot.
22:02:00 -!- copumpkin has quit (Ping timeout: 264 seconds).
22:02:01 <boily> I like my sub-zero climate in our metro just fine, thank you very much.
22:02:29 <Phantom_Hoover> they live in lots of metro systems
22:02:31 -!- copumpkin has joined.
22:03:15 <Bike> hm, no silly conspirabiology for the moths, darn
22:03:55 <oerjan> `fueue )$$6-%0[)[[H] ):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]]])[~~~)*[)~(:+~~-)+1]---256%):] [65]
22:03:57 <HackEgo> 64
22:04:00 <oerjan> `fueue )$$6-%0[)[[H] ):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]]])[~~~)*[)~(:+~~-)+1]---256%):] [0]
22:04:06 <HackEgo> 255
22:04:16 <oerjan> `fueue )$$6-%0[)[[H] ):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]]])[~~~)*[)~(:+~~-)+1]---256%):] [0]
22:04:17 <HackEgo> 255
22:04:18 <boily> `learn conspirabiology is where moth colourings form a dot matrix display to send you subliminal messages.
22:04:22 <HackEgo> I knew that.
22:04:25 -!- boily has quit (Quit: Poulet!).
22:04:31 <Bike> nice
22:06:30 -!- WeThePeople has joined.
22:07:12 -!- Taneb has quit (Quit: Leaving).
22:07:57 <Sgeo> help I haven't received a call should I call them?
22:08:27 <elliott> is it 5
22:08:40 <Sgeo> it's 8 past 5
22:08:47 <elliott> oh no 8 past 5
22:10:23 <Arc_Koen> Sgeo: who didn't call you today?
22:10:50 <Sgeo> Potential employer
22:11:09 <Sgeo> They called me while I was waiting for a cab to meet up with a friend, so I asked if 5 would be too late, they said no
22:12:13 <Arc_Koen> well I'd be tempted to say yes
22:12:27 <Arc_Koen> unless you are very worried they might think you're impatient
22:13:40 <oerjan> bets on Sgeo being very worried
22:14:17 <Sgeo> I just called
22:14:23 <Sgeo> They just wanted my email address
22:14:32 <Sgeo> Thought it was going to be a long conversation and discussion
22:15:11 <Sgeo> (my email address should be on my resume, so not sure what happened)
22:15:29 <Sgeo> Also the job is in the same town as my step-mom. Recipe for pain and misery?
22:15:35 <elliott> sounds like great fun
22:18:03 <Sgeo> does node.js even count as a language
22:18:11 <Arc_Koen> yeah people tend to do that
22:18:19 <Sgeo> "Our ideal candidate can demonstrate a
22:18:20 <Sgeo> practical knowledge of at least one of the following languages {Node.js, Java, Perl,
22:18:20 <Sgeo> PHP}."
22:18:42 <Arc_Koen> last emplyer called me to request a meeting... during which they only asked for my birthdate and address
22:18:54 <Arc_Koen> to fill in some papers
22:20:05 <Arc_Koen> Sgeo: though if they don't even need to talk *but* need your email address... doesn't that mean they already know they want you?
22:20:48 <Sgeo> It's a recruiter I think. They wanted to send me a job description
22:21:01 <Sgeo> And he wants my resume as a Word document :/
22:21:18 <Sgeo> (Well, Job Description says resume as Word document, he didn't ask me specifically)
22:21:23 <Arc_Koen> that must be why they need someone with some computer science skills...
22:22:08 <Arc_Koen> btw how is "node.js" a language? that sounds more like a file
22:22:24 <monqy> what sorta film
22:22:28 <kmc> Arc_Koen: heh
22:22:34 <monqy> documentary? exposee? snuff?
22:22:47 <kmc> in the JavaScript community you put a .js onto the name of everything
22:22:54 <kmc> software, conferences, babies, etc
22:23:12 <monqy> oh, i read file as film????somehow
22:23:46 <Arc_Koen> babies? "little kmc junior.js"
22:23:48 <kmc> i would say node.js counts as a language, since it specifies a particular dialect of javascript and a standard library (file IO etc) that isn't part of JS itself
22:24:02 <kmc> also if you just ask "JavaScript" people will assume you mean client side JS and DOM stuff
22:26:00 <Sgeo> wtf is "story estimation"
22:26:17 <monqy> estimation of story
22:26:23 <kmc> google it
22:26:30 <elliott> isnt this google
22:26:47 <kmc> it's a step of some particular flavor of agile dogma snakeoil
22:26:54 <monqy> @hoogle story estomation
22:26:54 <lambdabot> No results found
22:26:56 <monqy> help???
22:27:35 <elliott> @google agile dogma snakeoil
22:27:38 <lambdabot> http://blog.ablepear.com/2012/01/avoid-agile-dogma-recommendations-not.html
22:27:56 <Sgeo> "We use a hybrid XP agile model: 2 week cycles, user focused iteration
22:27:56 <Sgeo> planning, and process focused retrospectives."
22:28:22 <elliott> this sounds like a gr8 job
22:28:47 <monqy> does xp stand for "xtreme programming"
22:29:09 <elliott> it stands for experience points
22:29:11 <elliott> sgeos gonna level up
22:29:12 <Sgeo> Also pair programming, which doesn't sound that bad really
22:29:24 <Sgeo> I think XP is where you write tests first?
22:29:26 <monqy> pear programming................................
22:29:48 <monqy> https://upload.wikimedia.org/wikipedia/commons/4/44/XP-feedback.gif extreme!!!!
22:29:50 -!- augur has joined.
22:31:16 <elliott> extreme sphere
22:31:26 <elliott> journey 2 tha xtreme programming sphere of jupita
22:31:39 <kmc> jupiter and beyond the infinite
22:31:55 <kmc> Sgeo: i recall people talking about XP long before i recall them talking about TDD
22:32:24 <kmc> pair programming is one of those things which sounds horrid, but several very smart friends swear by it, so I'm confused
22:33:35 <Sgeo> It doesn't sound horrid to me
22:33:53 <Sgeo> Then again, I usually make a few dozen mistakes while writing code :(
22:34:07 <Sgeo> per some unit amount of code
22:37:12 -!- ogrom has quit (Quit: Left).
22:37:55 <olsner> pair programming: http://www.youtube.com/watch?v=u8qgehH3kEQ
22:39:16 <oerjan> `queue )$--%0[)[)$--%0[)[ [H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]
22:39:18 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: queue: not found
22:39:25 <oerjan> `fueue )$--%0[)[)$--%0[)[ [H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]
22:39:45 <oerjan> `echo hi
22:39:47 <HackEgo> hi
22:39:55 <oerjan> eek
22:39:57 <HackEgo> 67
22:40:01 <oerjan> `fueue )$--%0[)[)$--%0[)[ [H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]
22:40:32 <HackEgo> 67
22:41:16 <oerjan> `run yes | fueue ')$--%0[)[)$--%0[)[ [H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]'
22:41:19 <HackEgo> 67y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \
22:41:43 <oerjan> oh duh
22:42:18 <elliott> feue looks compmicaleiotnsctaefd
22:42:25 <oerjan> yes.
22:42:55 <oerjan> and when you accidentally fail to make your program halt, it turns into a cat and HackEgo takes a _long_ time to finish
22:43:27 -!- augur_ has joined.
22:44:57 -!- augur has quit (Read error: Connection reset by peer).
22:46:10 <oerjan> `fueue )$--%0[)[)$--%0[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]
22:46:12 <HackEgo> 67
22:46:23 <oerjan> there i got the [H] in the right place
22:46:27 <elliott> whats the goal
22:46:58 * oerjan mysterious
22:48:16 <elliott> helap
22:49:21 <oerjan> `fueue )$--%0[)[)$--%0[)[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ... ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]
22:49:23 <HackEgo> FUEUE: UNKNOWN . OP \ FUEUE: UNKNOWN . OP \ FUEUE: UNKNOWN . OP \ 68
22:49:39 <oerjan> Arc_Koen: AHEM
22:49:54 <oerjan> oh forgot quotes
22:50:01 <oerjan> `fueue ')$--%0[)[)$--%0[)[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ... ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]'
22:50:03 <HackEgo> FUEUE: UNKNOWN ' OP \ FUEUE: UNKNOWN . OP \ FUEUE: UNKNOWN . OP \ FUEUE: UNKNOWN . OP \ FUEUE: UNKNOWN ' OP \ 68
22:50:04 <Arc_Koen> I didn't do it!
22:50:08 <oerjan> um no
22:50:10 <elliott> wow thats some good error reportinge
22:50:10 <Bike> good language
22:50:17 <fizzie> THAT'S A LOUD LANGUAGE.
22:50:30 <oerjan> oh there's a ... in there
22:50:55 <Arc_Koen> well the report was explicit wasn't it
22:51:09 <oerjan> `fueue )$--%0[)[)$--%0[)[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]
22:51:11 <HackEgo> 68
22:51:18 <oerjan> Arc_Koen: right, now i see
22:51:20 <Bike> nice
22:51:27 <Arc_Koen> I'm not sure what that 68 is, though
22:51:35 <oerjan> it's the 67, incremented
22:51:45 <Arc_Koen> oh, good then
22:51:52 <oerjan> i'm emulating bf >>+. :)
22:52:22 <Bike> concise, logical, and adaptable
22:52:58 <oerjan> although the . replacment prints in decimal for debugging convenience
22:53:06 <oerjan> *+e
22:53:41 <Arc_Koen> ok that's comforting
22:55:26 <oerjan> `fueue )$--%0[)[)$--%0[)[)$$6-%0[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)*[)~(:+~~-)+1]---256%):] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]
22:55:27 <HackEgo> 66
22:55:37 <oerjan> testing >>-. instead
22:56:34 <oerjan> Bike: a good deal of extra verboseness comes from doing +- (mod 256)
22:58:58 -!- carado has quit (Ping timeout: 246 seconds).
23:04:42 <oerjan> `fueue )$--%0[)$--%0[)$$6-%0[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)*[)~(:+~~-)+1]---256%):] ])[))(($3~)<(] ])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]
23:04:44 <HackEgo> 66
23:06:59 <oerjan> `fueue )$--%0[)$--%0[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ])[))(($3~)<(] ])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]
23:07:01 <HackEgo> 68
23:18:29 -!- WeThePeople has quit (Quit: Leaving).
23:19:40 <oerjan> `fueue )$--%0[)$--%0[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ])[))(($3~)<(] ])[))(($3~)<(] [64][[65][H]][[0]<:[[0]<:]]
23:19:42 <HackEgo> 1
23:21:01 <oerjan> i think at least [[0]<:[[0]<:]] is fairly concise for an infinite stack of 0's.
23:30:37 <oerjan> `fueue )$--%0[)$--%0[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ])[~~)<~~~(] ])[~~)<~~~(] [0][[2]<:[[4]<:]][[6]<:[[8]<:]]
23:30:38 <HackEgo> 5
23:44:17 <oerjan> `fueue )$%0[)$--%0[)$%0[)$--%0[)$%0[)[33 H] ])[):] ])[~~)<~~~(] ])[):] ])[~~)<~~~(] ])[):] [48][[50]<:[[52]<:]][[54]<:[[56]<:]]
23:44:18 <HackEgo> 024!
23:47:28 <kmc> CREATE INDEX CONCURRENTLY USING gin
23:48:22 -!- daniela1 has joined.
23:48:28 -!- daniela1 has left.
23:51:33 -!- zzo38 has joined.
23:52:50 <zzo38> Nobody has even replied about my SELECT DEFERRED suggestion, although I have found other things people did where such a thing would be useful for them too in the same way.
23:54:19 <zzo38> I did try the #sqlite channel but they didn't reply. I asked them various other questions too but they replied to nothing except the bug report.
←2013-02-03 2013-02-04 2013-02-05→ ↑2013 ↑all