←2010-06-02 2010-06-03 2010-06-04→ ↑2010 ↑all
00:02:38 -!- pikhq_ has joined.
00:04:28 -!- pikhq has quit (Ping timeout: 240 seconds).
00:16:49 -!- pikhq_ has quit (Read error: Operation timed out).
00:18:21 -!- pikhq has joined.
00:29:32 -!- sshc has joined.
00:38:09 <jabb> I am so uncreative at naming things. :(
00:43:46 -!- Mathnerd314 has joined.
00:46:38 -!- pikhq has quit (Read error: Connection reset by peer).
00:49:04 -!- pikhq has joined.
00:50:21 -!- augur has joined.
00:52:13 -!- coppro has joined.
01:02:28 -!- pikhq has quit (Read error: Connection reset by peer).
01:03:16 -!- augur has quit (Remote host closed the connection).
01:03:38 -!- augur has joined.
01:06:16 <coppro> holy shit, the new copyright bill here doesn't unilaterally suck
01:06:31 <coppro> digital locks provisions do (DMCA-style :(), but the rest is actually really sane
01:07:04 <augur> coppro: where's here?
01:07:20 <coppro> Canada
01:07:32 <augur> ah well
01:07:34 <augur> canada
01:07:38 <augur> you can smoke pot in the streets
01:07:40 <augur> so
01:07:47 <augur> who cares about your copyright legislation
01:08:17 <coppro> we do
01:08:25 <coppro> (we = people who care)
01:10:00 <augur> :P
01:10:07 <augur> go smoke a joint on the streets, you damn hippies
01:10:10 <coppro> moral rights got expanded to performances (note: moral rights are epic)
01:10:17 <augur> oh look at me im just walking around in public with POT
01:10:42 <coppro> lol
01:10:45 <coppro> it's not legal
01:10:54 <coppro> people do it anyways, but it isn't legal
01:11:08 <augur> its not legal, but the cops dont do shit
01:11:45 -!- Mathnerd314 has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.3/20100401080539]).
01:12:46 <coppro> also, the bill /legalizes/ non-commercial use of copyrighted works in other copyrighted works
01:12:58 <coppro> so things like mashups are legal if non-commercial
01:13:13 <augur> awesome
01:13:30 <augur> basically it puts a CC NC on everything
01:14:52 <coppro> there are restrictions though; primarily it can't negatively affect the commercial activity or viability of the original
01:15:05 <coppro> also attribution
01:15:22 <coppro> ha - Michael Geist called it the YouTube right
01:17:03 <coppro> statutory damages are lowered for non-commercial infringement, that's good
01:18:01 -!- SevenInchBread has quit (Ping timeout: 265 seconds).
01:19:53 -!- CakeProphet has joined.
01:25:38 -!- Oranjer has left (?).
01:30:00 <coppro> hmm... actually, the digital locks provisions aren't as bad as when I looked originally
01:40:35 -!- oerjan has quit (Quit: Good night).
01:45:54 -!- augur has quit (Ping timeout: 245 seconds).
01:50:12 -!- CakeProphet has quit (Ping timeout: 264 seconds).
01:50:42 -!- CakeProphet has joined.
01:58:08 -!- CakeProphet has quit (Ping timeout: 240 seconds).
02:55:56 -!- lament has joined.
03:03:07 -!- pikhq has joined.
03:26:16 -!- Sgeo has quit (*.net *.split).
03:26:17 -!- ais523 has quit (*.net *.split).
03:28:37 -!- Sgeo has joined.
03:28:37 -!- ais523 has joined.
03:32:10 <coppro> esolang was just linked in #math
03:32:22 <pikhq> Orly?
03:32:44 <lament> by me of all people
03:32:55 <lament> lament the tireless promoter
03:33:21 <lament> i also wrote that article i linked to :D
03:45:14 -!- poiuy_qwert has quit (Quit: This computer has gone to sleep).
03:45:35 -!- Tritonio_GR has quit (Quit: Leaving.).
03:52:27 -!- Gregor has quit (Quit: Leaving).
04:18:09 <coppro> what's the mathematica to express a function in terms of a single variable?
04:48:00 -!- pikhq has quit (Ping timeout: 245 seconds).
04:51:09 -!- pikhq has joined.
05:02:59 -!- ais523 has quit (Remote host closed the connection).
05:27:32 -!- Mathnerd314 has joined.
05:46:27 -!- Sgeo_ has joined.
05:48:38 -!- Sgeo has quit (Ping timeout: 240 seconds).
06:33:45 -!- uorygl has quit (Ping timeout: 264 seconds).
06:52:20 -!- jabb has quit (Ping timeout: 276 seconds).
07:10:46 -!- Gregor has joined.
07:20:50 -!- Gracenotes has quit (Ping timeout: 248 seconds).
07:26:45 -!- relet has joined.
07:30:43 -!- tombom has joined.
07:30:56 -!- uorygl has joined.
07:36:58 -!- Phantom_Hoover has joined.
07:53:43 -!- jabb has joined.
07:53:54 <jabb> !!
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:18:03 <Phantom_Hoover> Not graue?
08:18:28 <lament> gruaue
08:19:51 -!- coppro has quit (Quit: I am leaving. You are about to explode.).
08:24:27 -!- oerjan has joined.
08:24:38 <Phantom_Hoover> oerjan!
08:24:58 <oerjan> 'lo
08:26:26 <Phantom_Hoover> Lo!
08:26:37 <oerjan> Phantom_Hoover: graue doesn't really come here nowadays, i cannot recall seeing him for years
08:26:56 <Phantom_Hoover> And is he the only person with keys to the wiki?
08:28:14 <oerjan> yes
08:28:33 -!- Gracenotes has joined.
08:29:05 <oerjan> he _does_ respond to emails, however, at least last time someone tried
08:30:31 <Sgeo_> What's wrong with wiki?
08:31:35 <oerjan> nothing new that i can see
08:32:20 <oerjan> Phantom_Hoover: there are also administrators, ais523 and keymaker
08:32:40 <oerjan> but their powers are limited
08:32:55 <Phantom_Hoover> Yes, I know.
08:33:05 <Phantom_Hoover> So no even any other bureaucrats?
08:33:16 <Phantom_Hoover> s/no/not/
08:34:55 <oerjan> anarchy or death, i say
08:52:13 -!- oerjan has quit (Quit: Later).
08:54:51 -!- oklopol has quit (Ping timeout: 252 seconds).
08:54:58 -!- FireFly has joined.
09:01:13 -!- oktolol has joined.
09:04:26 -!- lament has quit (Ping timeout: 265 seconds).
10:15:50 <Phantom_Hoover> oktolol: Surely octo?
10:21:08 -!- Phantom_Hoover has quit (Quit: Leaving.).
10:24:49 -!- Phantom_Hoover has joined.
10:29:33 -!- Slereah has joined.
10:30:45 <Phantom_Hoover> Slereah: I have not seen you before.
10:31:23 <Slereah> Strange, since I've been here for 3 years or so
10:32:09 <Phantom_Hoover> I am bad at noticing, then.
11:19:29 -!- hiato has joined.
11:24:22 <Phantom_Hoover> hiato!
11:24:40 <hiato> Phantom_Hoover!
11:24:47 <Phantom_Hoover> hiato!!
11:24:57 <hiato> Phantom_Hoover!!!
11:25:05 <Phantom_Hoover> hiato!!!11!!
11:25:30 <hiato> Ah well, was hoping for a fibonacci sequence there
11:25:39 <Phantom_Hoover> hiato!!!!!
11:26:00 <hiato> Phantom_Hoover!!!!!!!!
11:26:18 <Phantom_Hoover> hiato!!!!!!!!!!!!!
11:26:23 <Deewiant> \o/
11:26:23 <myndzi> |
11:26:23 <myndzi> >\
11:26:42 -!- hiato has quit (Quit: ! OVERFLOW).
11:27:03 -!- hiato has joined.
11:27:19 <Phantom_Hoover> hiato?????????????????????
11:27:43 <hiato> You crashed my IRC cliet. It couldn't take more than 13 !'s before it overflowed
11:27:49 <hiato> :P
11:28:09 <Phantom_Hoover> Hence the ?s.
11:28:30 <hiato> heh
11:28:49 <hiato> Phantom_Hoover ?????????????????????????????
11:29:33 <Phantom_Hoover> hiato‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽
11:30:48 <hiato> Phantom_Hoover ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
11:32:01 <Phantom_Hoover> hiato¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿
11:33:50 -!- MizardX has joined.
11:34:07 <hiato> Phantom_Hoover:؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
11:34:16 <hiato> (took a while to find)
11:34:19 <Phantom_Hoover> I will not start this again. I will not start this ag... dammit!
11:35:16 <hiato> heh
11:35:54 <Deewiant> h͆̓͌̉ͬ͏̴̪̗͖̼̳͉͇́i̛ͮ̆̽ͮ͒̑̿̚͘҉͍͕̬̼̟̪a̵̲̖̠ͣ͆t̝ͩ͐́̀͟ͅo͆̂͐̓͆̃͋̈́̚͏͇̳̠̙̝̥̻
11:35:57 <Deewiant> ̩̝͔̩͔̄̊́̄͘͢P̠̠̩͓͍̹͇̟̺̋́͐ͭͥ͡h̬̬̭̙̗ͣͮ͐͒̓̆ͅá͔̤͖̭͈̓ͬ̊̃ͧ̈͢n̸͔̠͉͊ͧ̀̓̒̋̏̇̚t̷̢̙̙̯̩̟̝̱͚̻̓ͫo̹̘̥̼̥ͦ͛̕͟m̴͇ͭ̒͂͋̋̔̐̆_͎̭͉̰͍ͩͣͣ̈ͩ̈̉̚̚Hͫͩ҉̰͇̦̳̭͍͎̜͝͡ǫ̷̣̮̘̥̖͓͖͚̥̾͌̆ͨͯ͆͐͗̊͟ö̡̪̠̞͇͑͂͡v̵͋ͩ̆̈ͯ҉͔̜̞̯̮̫̙̻́e̦̟̦͈̘̯̦ͪ̍̓̃ͬ͑ͯ̎̌r
11:36:25 <Phantom_Hoover> OK, I'm willing to bet that you didn't hand-assemble those diacritics.
11:37:30 <Deewiant> Reasonable assumption
11:37:42 <Phantom_Hoover> So how did you do them?
11:38:42 <Deewiant> I googled zalgofier and found what I was looking for
11:39:40 <Phantom_Hoover> D͓͓̝͚̟̗̈́̏͋̏̈́ͯͭ̕ę̸̢̟̗̩ͦ͛͗̿̈ͫ̑̅̏ͣ̉ͨ͂̆ͩ̔͛͟͝ė̢̡̤̯̠͓̯̪̫̭̦͙̗͛͂̃͐̿͛̽ͣͣ͂̄͊ͬ̈́ͩ͠w͊ͬ̽̉̈́̿́̄ͮ͊̏͟҉̯̞̮̻̤̥̺͟i̶̜͎͈̟͈̘̞͖͔̬̙̘̥̣͉̥̭̠̪̾ͦͥ̒͂ͦͤ̓̐̒ͧ͂͗ͥ̓ͮ́͟a̅ͭͨ̊͢҉̢̡͎̩̭̞̫͙̗̳͝n̴̸̙̹̘̪̬̫̖͙̯̱̝͍͎̦͕͓ͮ̆́ͯͩ͘͝t͋̿͌̍̈́͋ͩ̍̂̓͌́͊ͣͭ́҉̦͔̞̥͖͔̟͙͈̠̻̭̹͡ͅ
11:40:12 <hiato> Hmmm
11:41:24 <Deewiant> Too bad neither my client nor gvim can display it properly
11:44:09 <Phantom_Hoover> Vim? You sicken me.
11:45:39 <Deewiant> We had that discussion around 19 hours ago
11:45:51 <Phantom_Hoover> Aww, I missed the flame way.
11:45:55 <Phantom_Hoover> s/way/war/
11:46:29 <Phantom_Hoover> Also, Zalgo has made this file unopenable in Firefox.
11:47:46 <Deewiant> Yes; I would guess that's because of the line splitting that happened to me
11:54:49 <MizardX> Heh. Firefox was the only program able to render Zalgofied text.
11:55:04 <Phantom_Hoover> Pidgin can do it too.
12:02:01 -!- Tritonio_GR has joined.
12:02:47 -!- Tritonio_GR has quit (Read error: Connection reset by peer).
12:03:07 -!- Tritonio_GR has joined.
12:17:54 <Quadrescence> I'M OUT OF CONTROL, CUZ YOU WANT IT ALL, YOU'RE SO DANGEROUS, MY BIGGEST MISTAKE, I'M BLINDED BY YOUR EYESSSSS, [DANGEROUS; D-D-D-DANGEROUS]
12:40:57 <cheater99> is there a programming language which uses chinese for its source?
12:41:08 <cheater99> because that would be, like, pretty damn cool.
12:44:32 <Quadrescence> Is there such thing as unicode?
12:44:34 <Phantom_Hoover> BLAARGH, 3D APPS ARE DRIVING ME INSANE!
12:47:02 -!- BeholdMyGlory has joined.
13:02:51 <cheater99> i want a 3d script
13:02:53 <cheater99> that would be cool
13:02:57 <cheater99> putting letters in 3d!
13:17:35 <Phantom_Hoover> You'd need to be 4D to make proper use of it, though.
13:44:09 -!- hiato has quit (Ping timeout: 252 seconds).
13:46:02 -!- hiato has joined.
13:49:09 <oktolol> "<Phantom_Hoover> oktolol: Surely octo?" <<< no
13:49:17 <oktolol> that would make no sense
13:55:39 -!- oktolol has changed nick to oklopol.
13:58:00 -!- hiato has quit (Ping timeout: 245 seconds).
13:59:58 -!- hiato has joined.
14:15:03 -!- CakeProphet has joined.
14:15:13 -!- Tritonio_GR has quit (Read error: Connection reset by peer).
14:15:18 <CakeProphet> howdy
14:57:37 -!- relet has quit (Quit: Leaving.).
15:30:24 -!- hiato has quit (Ping timeout: 264 seconds).
15:32:12 -!- hiato has joined.
15:34:39 -!- hiato has quit (Client Quit).
15:39:48 -!- relet has joined.
15:45:08 <AnMaster> hi
15:46:06 <Phantom_Hoover> hi
15:48:05 <Phantom_Hoover> Hie!
15:50:30 <Phantom_Hoover> Also, have I expressed my desire to murder whoever created the SQA's computing course yet?
15:50:39 <AnMaster> SQA?
15:50:54 <Phantom_Hoover> Scottish Qualifications Authority.
15:51:54 <AnMaster> ah
15:52:06 <AnMaster> Phantom_Hoover, is this university level?
15:52:13 <Phantom_Hoover> No.
15:52:22 <Phantom_Hoover> Further information is classified.
15:52:50 <uorygl> Hm, neither Norway nor Iceland is in the EU?
15:53:03 <Phantom_Hoover> Nope.
15:53:16 <Phantom_Hoover> Iceland isn't really in Europe in the first place, though.
15:53:32 <Deewiant> Where is it if not in Europe
15:53:51 <uorygl> Near Europe.
15:55:28 -!- kar8nga has joined.
15:56:12 <Phantom_Hoover> IIRC geologically it's on the boundary between America and Europe.
16:19:50 <Phantom_Hoover> Is it just me, or should there be an easy way to view transparent images on a black background?
16:26:31 -!- CakeProphet has quit (Ping timeout: 260 seconds).
16:29:32 -!- Gregor has quit (Quit: Leaving).
16:33:22 -!- Mathnerd314 has quit (Ping timeout: 248 seconds).
16:33:36 -!- Tritonio_GR has joined.
16:54:13 -!- atrapado has joined.
16:56:07 <oklopol> for every set containing sets there is a set containing exactly the sets contained by the sets in that set
17:02:10 -!- CakeProphet has joined.
17:07:29 <oklopol> for every set there's a set contained in that set that doesn't contain any set contained in the set and no sets of whose are contained in the set
17:15:54 -!- Slereah has quit (Quit: Leaving).
17:16:22 -!- kar8nga has quit (Remote host closed the connection).
17:18:25 -!- Juh_ has joined.
17:20:00 -!- Juh_ has left (?).
17:24:35 <oklopol> well?
17:29:38 -!- jabb_ has joined.
17:32:27 -!- MigoMipo has joined.
18:01:26 -!- atrapado has quit (Quit: Saliendo).
18:06:10 * Phantom_Hoover notices that spaces don't seem to matter in C in anything other than type declarations.
18:07:06 <oklopol> "Helloworld!"
18:07:08 * AnMaster needs ais...
18:07:42 <AnMaster> I'm trying to work out the semantics of "extern const note_t volatile * dsound_next_note;"
18:07:55 <AnMaster> what does volatile apply to here
18:08:34 <AnMaster> const would be applied to the data it points to. But volatile?
18:09:12 <pikhq> AnMaster: volatile means that it should always be directly written to memory right away, instead of floating around loaded in a register when next it's convenient.
18:09:20 <pikhq> Most useful for things like hardware buffers.
18:09:28 <AnMaster> pikhq, the pointer or the data pointed to?
18:09:29 <pikhq> Erm.
18:09:32 <pikhq> s/when/until/
18:09:40 <AnMaster> pikhq, that is the question
18:09:45 <pikhq> AnMaster: Uh. I think the data pointed to?
18:09:47 <AnMaster> ah
18:09:51 * pikhq googles
18:09:52 <AnMaster> I know what volatile in general means of course
18:09:58 <AnMaster> the issue was where it applied in this case
18:10:09 -!- DH____ has joined.
18:10:20 <oklopol> pikhq doesn't know everything about C?
18:10:22 <AnMaster> pikhq, anyway, it wouldn't be "directly written" it would be "directly read" in this case, since it is const you really aren't supposed to write to it
18:10:37 <AnMaster> oklopol, nor do I. But I'm rather new to embedded C programming
18:10:39 <AnMaster> which this is
18:10:49 <pikhq> Yes, to say that the object pointed to is volatile should be at the left side of *, and the pointer itself to the right.
18:10:52 <pikhq> Just like const.
18:10:59 <AnMaster> right
18:11:03 <pikhq> oklopol: This is one of the few things I *don't* have fully embedded in my head. :)
18:11:13 <AnMaster> pikhq, at least it isn't function pointers. That is one thorny bit in C :)
18:11:22 <oklopol> pikhq: dear god...
18:11:27 <pikhq> AnMaster: Argh that gives me such *massive* headaches.
18:11:47 <oklopol> let's see if i'd known the answer...
18:11:52 <AnMaster> pikhq, a volatile function pointer, sounds fun ;)
18:12:28 <oklopol> i wouldn't thought "* volatile" means * is volatile, and "volatile *" means pointer to volatile object
18:12:35 <oklopol> now let's see the answer
18:12:46 <oklopol> yay
18:13:09 <AnMaster> extern volatile unsigned char AD_C_H; <-- fun thing, this variable is not in any C file, just this header file. It is however in the linker script.
18:13:11 <AnMaster> hehe
18:13:16 <oklopol> i usually filter out the content with subjects like this, but i realized i have actually coded in c
18:13:23 <AnMaster> anyone know where GNU ld linker script syntax is documented?
18:13:38 <AnMaster> preferably not info pages, I treat that as last resort
18:13:43 <oklopol> "anyone know where baoiuhbeorijgeaorigjeag?"
18:13:57 <oklopol> see the world through my eyes
18:13:58 <Phantom_Hoover> Is ':' used for anything important in C?
18:13:59 <AnMaster> oklopol, well, where else should I ask than in here?
18:14:10 <Deewiant> Phantom_Hoover: x ? y : z; foo: goto foo;
18:14:10 <oklopol> AnMaster: i'm not saying you shouldn't ask here
18:14:11 <AnMaster> Phantom_Hoover, a ? b : c;
18:14:17 <Deewiant> case 4: break;
18:14:17 <pikhq> Phantom_Hoover: Also labels.
18:14:24 <AnMaster> pikhq, as Deewiant said
18:14:24 <pikhq> And cases in a switch statement.
18:14:28 <oklopol> i'm just saying you shouldn't ask me :P
18:14:29 <AnMaster> and that as well
18:14:41 <AnMaster> oklopol, I didn't highlight you?
18:14:47 <oklopol> AnMaster: i didn't say you did
18:14:47 <Phantom_Hoover> So what symbol could you use to indicate type?
18:14:50 <AnMaster> ah okay
18:16:28 -!- Tritonio_GR has quit (Ping timeout: 240 seconds).
18:16:42 <Deewiant> :: would work
18:38:56 <Sgeo_> <Sgeo_> Is it turing-complete?
18:38:56 <Sgeo_> <mindeavor> given that events can be reduced to function calls, I would say yes
18:38:56 <Sgeo_> <mindeavor> logically reduced, anyway
18:39:26 <oklopol> what does that mean
18:39:41 <Sgeo_> oklopol, ##nomic
18:39:45 <Sgeo_> http://lomic.info/
18:49:57 <Phantom_Hoover> Hmm, so int::main(){printf("helloworld");return(0);}
18:50:04 <Phantom_Hoover> A spaceless program.
18:50:36 <Deewiant> Omit the "int::" and you have it in plain C.
18:51:05 <Deewiant> (Except that it's invalid since you're calling printf without a prototype)
18:52:24 <Phantom_Hoover> Prototypeless printf works on my system, but it gives a warning.
18:52:47 <Deewiant> It works on all systems AFAIK, but it's not valid.
18:53:15 <Phantom_Hoover> Indeed.
18:53:16 <Deewiant> Maybe it is valid if you pass only one argument, though; not sure about that.
18:53:18 <Phantom_Hoover> So...
18:53:55 <Phantom_Hoover> main(){printf("Hello,%cworld!\n",10);}
18:54:03 <Phantom_Hoover> Spaceless hello world.
18:54:08 <Phantom_Hoover> The canonical version.
18:54:15 <pikhq> Phantom_Hoover: Also, undefined behavior.
18:54:48 <pikhq> main(){puts("Hello,\0xA0world!\n");} // I *think* this is valid?
18:55:20 <Phantom_Hoover> You could possibly use write().
18:55:24 <Deewiant> Yes: it'll print "Hello," since the string terminates there.
18:55:37 <Phantom_Hoover> If you didn't care about portability.
18:55:42 <pikhq> Deewiant: No it doesn't.
18:55:48 <pikhq> Erm. \0
18:55:49 <Deewiant> Yes it does.
18:55:51 <pikhq> YES IT DOES GAH
18:55:55 <Phantom_Hoover> \xA0
18:55:57 <Deewiant> \040 would work, though.
18:56:12 <pikhq> Phantom_Hoover: Yeah, that's what I want.
18:56:21 <pikhq> Phantom_Hoover: write() is perfectly portable.
18:56:29 <pikhq> It works on all POSIXen.
18:56:32 <Phantom_Hoover> Windows?
18:56:42 <Deewiant> Nope.
18:57:33 <pikhq> Not Windows without Cygwin.
18:58:07 <Deewiant> You could just use putchar, you know.
19:01:37 -!- Tritonio_GR has joined.
19:08:06 -!- kar8nga has joined.
19:17:34 -!- kar8nga has quit (*.net *.split).
19:17:35 -!- uorygl has quit (*.net *.split).
19:17:35 -!- Geekthras has quit (*.net *.split).
19:17:36 -!- sebbu has quit (*.net *.split).
19:17:37 -!- fungot has quit (*.net *.split).
19:17:46 -!- Phantom_Hoover has changed nick to fungot.
19:18:01 -!- fungot has changed nick to kar8nga.
19:18:09 -!- kar8nga has changed nick to fungot.
19:18:31 -!- kar8nga has joined.
19:19:28 -!- uorygl has joined.
19:20:24 <fungot> asdf
19:20:29 -!- fungot has changed nick to Phantom_Hoover.
19:20:31 <cheater99> herlo
19:20:35 <cheater99> how are you fungot
19:22:43 -!- Geekthras has joined.
19:24:22 -!- sebbu has joined.
19:43:41 -!- atrapado has joined.
19:45:39 <Phantom_Hoover> Googling "why <language> sucks" is quite fun.
19:49:01 * oklopol immediately had to google why go sucks
19:51:58 <DH____> it only mentions Go as Gene Ontology...
19:53:07 <FireFly> I tried Brainfuck, it wasn't that fun
19:55:51 <oklopol> it wasn't, you should try clue instead
19:55:55 <oklopol> *isn't
19:56:33 * FireFly considers not to try Self
19:56:36 <DH____> Seems people think that Perl, Ruby and Python suck roughly as much (similar number of results) but Perl sucks the most of the three...
19:56:42 <oklopol> i should work on clue at some point, there's an obvious fix i should make to the language, but that requires programming
19:58:13 -!- sebbu has quit (Quit: reboot).
19:59:09 <DH____> 'No results found for "why Modula-2 sucks"'
19:59:18 -!- Oranjer has joined.
19:59:33 <Phantom_Hoover> Nerds don't get angry about esolangs.
20:00:33 <oklopol> i just get mad about non-esolangs, with esolangs it's okay if something trivial is hard to do, with other languages it feels like a waste of time
20:01:33 <Phantom_Hoover> How about a language which emails some programmers kept in a basement and promises them food if they make a working program from your design notes.
20:01:47 <DH____> Like converting Str to Char in Delphi? I always found that hard...
20:02:06 <Phantom_Hoover> Can't you just index?
20:02:06 <DH____> You have to find the Ascii value...
20:02:42 <Phantom_Hoover> I haven't programmed in Pascal for a year, but I recall strings being arrays of chars.
20:03:39 <DH____> Delphi I always had slight quirks - String was TString, a class of TObject...
20:04:56 <DH____> An there was no built-in function for converting between Integer and Real - you had to try and build your own using loopholes...
20:05:21 <Phantom_Hoover> Madness.
20:05:39 <DH____> I liked it though...
20:06:31 <DH____> I simulated Reals myself using LongInts and writing a string function to move the dp...
20:06:53 <Phantom_Hoover> Can you do OOP in C through a library?
20:06:59 <Phantom_Hoover> It seems like it should be possible.
20:07:54 <pikhq> Phantom_Hoover: Yes, that's how GTK works.
20:07:55 <Phantom_Hoover> Although hideous.
20:08:04 <pikhq> And yes, it is *hideous*.
20:08:06 <Phantom_Hoover> Wait, someone actually *did* that?
20:08:16 <pikhq> Yes, it's called GObject.
20:08:23 <pikhq> Which is a major part of Glib.
20:08:31 <Phantom_Hoover> I am gobsmacked.
20:13:28 -!- cal153 has joined.
20:16:05 <Phantom_Hoover> Everything in Lisp is basically a pointer, isn't it?
20:16:07 -!- BeholdMyGlory_ has joined.
20:16:15 -!- BeholdMyGlory_ has quit (Changing host).
20:16:16 -!- BeholdMyGlory_ has joined.
20:16:25 -!- BeholdMyGlory has quit (Disconnected by services).
20:16:27 -!- BeholdMyGlory_ has changed nick to BeholdMyGlory.
20:26:23 -!- sebbu has joined.
20:31:02 -!- Oranjer has left (?).
20:31:59 -!- sebbu has quit (Ping timeout: 276 seconds).
20:35:24 <Sgeo_> Remind me to post this to alise when e gets back
20:35:25 <Sgeo_> http://shitampersand.com/
20:36:27 <Sgeo_> Although I don't get what's so bad about the keycaps one
20:38:58 <Phantom_Hoover> http://en.wikipedia.org/wiki/Talk:Lambda_calculus#Proposed_criticism_of_lambda_calculus
20:39:11 <Phantom_Hoover> Rather funny.
20:42:07 <oklopol> Sgeo_: it says right there, apparently there's no such thing as ampersand key on keyboards except for mac and mac is so useless they should've left ampersand out of the font
20:42:30 <oklopol> i do have an ampersand key tho, who the fuck doesn't have an ampersand key?
20:42:48 <Sgeo_> But that's obviously untrue, but surely there must be some valid reason to criticize it
20:43:14 <oklopol> looks fine to me
20:43:33 -!- MigoMipo has changed nick to migomipo.
20:44:38 <Sgeo_> indeed
20:48:54 <Phantom_Hoover> oklopol: Isn't it Shift-7?
20:51:37 -!- sebbu has joined.
20:51:52 <DH____> or Shift-6 on older keyboards...
20:56:17 <jabb_> What do I do once I've designed and implemented an esoteric language?
20:56:30 <Phantom_Hoover> You tell everyone!
20:56:52 <Phantom_Hoover> Preferably *after* writing at least cat, and if possible "Hello, world!".
20:57:16 <jabb_> And it working, of course.
20:57:46 <jabb_> Cause I can write those based on my design, but I have yet to implement it :P
21:05:24 <Sgeo_> jabb_, there are some languages on the wiki that are impossible to implement
21:06:56 <Phantom_Hoover> Well, *theoretically*.
21:07:07 <Phantom_Hoover> They're implementable once we discover FTL.
21:07:27 <Sgeo_> How does FTL lead to super-Turing-complete?
21:10:01 <Phantom_Hoover> FTL → violation of causality
21:10:26 <Phantom_Hoover> Violation of causality → TwoDucks interpreter.
21:10:51 <Phantom_Hoover> TwoDucks interpreter → Super-Turing computation.
21:12:37 <pikhq> Super-Turing computation -> fuck it, we can has halting oracle.
21:13:13 <Phantom_Hoover> The cool thing is that I don't think it leads to inconsistency.
21:13:33 <Phantom_Hoover> Provided that it's only an oracle for Turing machines.
21:14:14 <Phantom_Hoover> Which it would be, because if it has the time travel instruction added, it can interfere with the oracle.
21:15:04 <pikhq> Phantom_Hoover: Yes, a machine with a halting oracle still possesses its own analogue to the halting problem.
21:15:47 <Phantom_Hoover> If P(oracle) isn't evaluable by the oracle, there's no problem, right?
21:16:44 <pikhq> Right; that's how the halting problem manifests itself on Super-Turing machines.
21:17:39 <Sgeo_> TwoDucks is implementable if you ignore the ability to retrieve from the future
21:18:14 <jabb_> I write the ugliest Python code ever, I'm going back to C
21:19:27 <Sgeo_> Wait, the TwoDucks spec seems to conflict with the example
21:19:48 <Phantom_Hoover> It is unclear how it would work at all.
21:19:55 <Sgeo_> SEND v TO t; Assignment across time; assign the value of variable v (in the present) to the variable v as it existed at time t (in the past or future).
21:20:13 <Sgeo_> If that's correct, the first example should not cause a paradox afaict
21:20:29 <Sgeo_> Although that description also doesn't send v to t. It retrieves v from t
21:22:35 * Phantom_Hoover investigates
21:24:12 <Phantom_Hoover> Sgeo_: Is that better?
21:25:05 <Sgeo_> Yes
21:25:19 <Sgeo_> Although now I see the original spec could be interpreted either way
21:26:21 <Sgeo_> Actually, it still looks ambiguous
21:26:30 <Sgeo_> Maybe my brain's not functioning properly
21:26:33 <Phantom_Hoover> BE HAPPY.
21:28:32 -!- Tritonio_GR has quit (Read error: Connection reset by peer).
21:32:22 <cheater99> herlo
21:32:29 <cheater99> i have slept long.
21:35:53 <jabb_> Once I finish the interpreter I'll post it here.
21:41:14 -!- Tritonio_GR has joined.
21:43:46 <Phantom_Hoover> Hmm, no-one seems to have posted the oracle yet,
21:45:45 -!- BeholdMyGlory has quit (Remote host closed the connection).
21:48:40 <Phantom_Hoover> OK, is the oracle I added to the TwoDucks article correct?
21:50:42 <Sgeo_> To me it looks ok, but I might be wrong
21:52:20 <Phantom_Hoover> It was written on the fly, but there's no reason it won't work.
21:52:41 -!- rodgort has quit (Quit: Coyote finally caught me).
21:52:41 <Phantom_Hoover> And if paradoxes don't destroy the universe we have a Turing oracle.
21:53:09 <Sgeo_> With a rewrite implementation, it would first claim it doens't halt, then if it halts, it changes it and pretends it always knew it halted
21:54:49 <cheater99> hahah i like this explanation
21:56:19 -!- rodgort has joined.
21:58:29 <Phantom_Hoover> Wow, MediaWiki's DPL code looks weird.
21:58:41 <Phantom_Hoover> "listseparators =,¶:* [[%PAGE%¦%PAGE%]], "
22:01:05 -!- oerjan has joined.
22:01:16 <Phantom_Hoover> oerjan!
22:01:28 <Phantom_Hoover> I implemented the halting oracle in TwoDucks!
22:01:37 <oerjan> Ghost_Vacuum!
22:01:49 <oerjan> aha
22:02:11 <Phantom_Hoover> So now we must invent FTL!
22:02:19 -!- kar8nga has quit (Remote host closed the connection).
22:02:46 <Phantom_Hoover> OK, need to suspend.
22:02:56 -!- Phantom_Hoover has quit (Quit: Leaving.).
22:13:18 -!- Phantom_Hoover has joined.
22:13:38 <Phantom_Hoover> Hi, everybody!
22:15:26 <jabb_> Hi!
22:15:56 <Phantom_Hoover> What's the language like?
22:17:44 <jabb_> I can show you the design
22:18:04 <jabb_> It reminds me of assembly, except it has dynamic arrays
22:18:22 <jabb_> http://ideone.com/wuz3Q
22:27:39 -!- Phantom_Hoover has quit (Quit: Leaving.).
22:28:18 -!- Phantom_Hoover has joined.
22:29:32 <uorygl> Hey, some of your Zalgo got stuck at the bottom of my terminal, below the bottom line.
22:29:51 <Phantom_Hoover> Cool.
22:46:21 <Sgeo_> Zalgo?
22:48:28 * Sgeo_ is officially declaring war on Gregor
22:50:11 <pikhq> ?
22:50:35 <Sgeo_> He hates pizza!
22:51:13 <pikhq> He *is* anosmic.
22:51:43 * Sgeo_ did not know that
22:53:15 <Phantom_Hoover> Anosmic?
22:53:57 * Phantom_Hoover Googles
22:54:03 <Phantom_Hoover> Wow, that must suck.
22:54:25 -!- migomipo has quit (Read error: Connection reset by peer).
23:00:40 -!- FireFly has quit (Quit: swatted to death).
23:01:10 <pikhq> No tea for him.
23:02:05 -!- poiuy_qwert has joined.
23:04:01 -!- Phantom_Hoover has quit (Quit: Leaving.).
23:09:14 <jabb_> semantic analysis down!
23:11:48 -!- oklopol has quit (Ping timeout: 264 seconds).
23:13:04 <Sgeo_> He has taste buds, I'd assume
23:13:18 <Sgeo_> Not that those are particularly useful, admittedly
23:15:28 -!- oktolol has joined.
23:15:42 <pikhq> Yes, but tea sucks ass without olfactation apparently.
23:22:27 -!- tombom has quit (Quit: Leaving).
23:30:14 <Sgeo_> Have we ever learned why he can't smell?
23:43:34 <oerjan> he's built upside down, so his nose runs rather than smells. his feet on the other hand...
23:45:06 -!- ArcticDeath has joined.
23:55:24 -!- relet has quit (Quit: Leaving.).
←2010-06-02 2010-06-03 2010-06-04→ ↑2010 ↑all