←2009-12-02 2009-12-03 2009-12-04→ ↑2009 ↑all
00:29:41 -!- FireFly has quit ("Leaving").
00:45:25 <Gregor> quantumEd: Good :P
00:45:59 <SimonRC> 'SUP DAWG I HEARD YOU LIKE UPGRADES SO WE PUT AN UPGRADE IN YOUR X SO NOW YOU HAVE TO REBOOT BECAUSE THE PROTOCOL CHANGED BACKWARD-INCOMPATIBLY.
00:46:07 <SimonRC> ( a few weeks back)
00:46:33 <SimonRC> my boss made a reference to Brainfuck a few days back
00:46:48 <SimonRC> he is kinda a techy type so it's not that ridiculous
00:47:04 <lament> oh so he wasn't talking about the sex act
00:49:02 * SimonRC hasn't heard of that one being done.
00:52:06 <lament> oh it's very common
00:52:10 <lament> skullfuck is the more popular term
00:54:07 <SimonRC> I meant, being done, rather than being talked about
00:54:24 <lament> i imagine it's difficult to find a willing partner
00:54:54 <SimonRC> zzzzzzzzzzzzzzzzzzzzzzzzz
01:17:36 <Asztal> lament: who said they had to be willing?
01:17:55 <Gregor> I think that the concept pretty much precludes willingness.
01:18:33 <Asztal> Maybe the people who let themselves be eaten would allow it
02:11:51 -!- augur has quit (Read error: 110 (Connection timed out)).
02:50:16 -!- madbrain has joined.
02:51:11 <madbrain> just read about the halting problem... the proof of impossibility is so nasty :D
02:58:18 -!- augur has joined.
03:01:02 <quantumEd> nasty ?
03:01:05 <quantumEd> what do you mean
03:02:03 <madbrain> well, basically they proved you can't solve the halting problem by writing a program that generates a paradox if you try to do that
03:02:19 <madbrain> specifically something like:
03:03:03 <madbrain> if you can solve the halting problem, then you have a function solve_halting_problem(program)
03:03:20 <madbrain> but then you can write a program like this:
03:04:40 <madbrain> program p = { if solve_halting_program(p) true then loop_indefinitely(), else stop}
03:05:32 <madbrain> so in other words it uses the potential solution on itself, determines if it's halting, if it's halting then don't halt, if it's not halting then halt
03:06:44 <madbrain> but than that means your solve_halting_program() function cannot return either true or false for that particular program because then the program uses the solution to prove it false
03:11:09 <quantumEd> I don't get it
03:12:04 <quantumEd> program := if halts(program) then loop else return
03:13:03 <quantumEd> ah
03:13:05 <quantumEd> you have
03:13:13 <quantumEd> program(p) := if halts(p) then loop else return
03:13:18 <quantumEd> and then you ask if halts(program(program))
03:14:39 <quantumEd> hmmm not sure I beleive this
03:16:30 <quantumEd> if my language was just if/then/else, return, CAR, CDR, etc.. then every program terminates -- now if you add the loop keyword, you can define 'program' but you should be able to define halts quite easily too
03:17:07 <quantumEd> (suppose the language only allowed well founded recursion)
03:18:33 <pikhq> quantumEd: ... "Well-founded recursion"?
03:18:49 <quantumEd> you are allowed to loop on smaller inputs than what you were given only
03:19:09 <quantumEd> so that every function (that's execution doesn't reach any "loop") terminates
03:19:28 <pikhq> And how do you intend to enforce such a restriction?
03:19:58 <quantumEd> doesn't matter really, you could do it syntactially or give the programmer the benefit of the doubt
03:20:35 <pikhq> ... And for that matter, what does "smaller inputs" mean?
03:21:00 <quantumEd> if the inpute was the program "if halts(program) then loop else return" then "loop" is smaller (because it is a subterm)
03:21:38 <pikhq> ... I'm more confused than I was previously.
03:23:18 <pikhq> And I also wonder what about that restricts the following: S(x,y,z) := z(y,z(y)); K(x,y) := x
03:25:33 <madbrain> you mean S(x,y,z) := x(z)(y(z))
03:25:53 <pikhq> ... Yes, yes I do.
03:27:07 <quantumEd> well that program passes the recursion scheme (since it doesn't use recursion) but it is an error because it's not well typed
03:28:05 <pikhq> Why isn't it well-typed?
03:28:36 <madbrain> I think the point is that you're basically imposing limitations that make the resulting language not turing complete
03:28:59 <quantumEd> yes it is not turing complete because of (1) the types (2) the allowed recursion scheme
03:29:53 <pikhq> quantumEd: What sort of ridiculous restriction on the type system *could you do* to make that not well-typed?
03:30:10 <pikhq> madbrain: My point is that that's bloody hard without making something that's completely and utterly useless.
03:30:20 <madbrain> true!
03:30:23 <quantumEd> oh you are one of these pragmatists
03:30:56 <quantumEd> I'm writing up my idea now to see if I am right
03:31:34 <madbrain> the best languages are the ones that are turing complete with the least number of instructions/operators/etc... :D
03:31:34 <pikhq> quantumEd: By "useful", I mean "capable of non-trivial calculation".
03:31:53 <quantumEd> what sort of non trivial calculuation?
03:32:09 <quantumEd> (I'll try and work it in if possible)
03:32:38 <madbrain> emulate brainfuck? :D
03:32:57 <pikhq> Say, functions that do more than mere arithmetic?
03:32:59 <quantumEd> no it can't be turing complete :P
03:33:21 <pikhq> Perhaps... Hmm. Matrix multiplication?
03:33:33 <pikhq> Nah, that's even a bit trivial.
03:46:55 -!- Gracenotes has joined.
03:54:42 <quantumEd> it's really hard to make this language ...ars
03:54:52 -!- quantumEd has quit ("Leaving").
04:28:08 -!- Slereah_ has joined.
04:37:55 -!- Slereah has quit (Read error: 110 (Connection timed out)).
04:50:29 -!- augur_ has joined.
04:51:02 -!- augur has quit (Read error: 113 (No route to host)).
04:58:24 -!- oerjan has joined.
05:09:07 -!- augur_ has quit (Read error: 113 (No route to host)).
05:12:39 -!- augur has joined.
05:16:15 -!- Asztal has quit (Read error: 110 (Connection timed out)).
05:44:30 -!- augur has quit (Read error: 113 (No route to host)).
05:53:08 -!- oerjan has quit ("leaving").
06:27:56 -!- augur has joined.
06:36:32 -!- bsmntbombdood has quit (Remote closed the connection).
06:56:16 -!- lifthrasiir has joined.
06:56:50 -!- quantumEd has joined.
06:57:25 <quantumEd> madbrain,
06:57:27 <quantumEd> <madbrain> program p = { if solve_halting_program(p) true then loop_indefinitely(), else stop}
06:57:31 <quantumEd> this should be:
06:57:39 <quantumEd> <madbrain> program p = { if solve_halting_program(p(p)) true then loop_indefinitely(), else stop}
06:57:41 <quantumEd> ?
07:01:00 <quantumEd> also I figured out a language (that has nontermination) which has solve_halting_program as a built in, but I couldn't find a language which it's possible to implement solve_halting_program in (yet?)
07:01:37 <quantumEd> I'm talking about non-trivial ones, so we can't have solve_halting_program(_) = true
07:05:40 <madbrain> dunno
07:06:04 <quantumEd> DUNNO ???
07:06:23 <madbrain> don't know what to think or say
07:06:47 <quantumEd> ;_;
07:15:12 <quantumEd> madbrain, I have been thinking about this a lot
07:15:27 <quantumEd> to make sense of wha tyou said
07:16:21 <madbrain> dunno, I just looked up a website about the halting problem proof and went "that is neat"
07:16:29 <madbrain> and that's it
07:18:00 <quantumEd> ok
07:18:17 <quantumEd> so you don't really want to think about it beyond that I guess
07:20:02 <madbrain> dunno
07:34:22 -!- madbrain has quit ("Radiateur").
07:35:35 -!- MizardX has quit (Read error: 104 (Connection reset by peer)).
07:35:57 -!- MizardX has joined.
07:36:26 <quantumEd> that sucked :/
07:50:35 -!- bsmntbombdood has joined.
07:51:45 <quantumEd> hi bsmntbombdood
07:51:51 <bsmntbombdood> hi
07:54:11 <quantumEd> "The halting problem describes why computers can't easily avoid crashing, or rather, why they can't predict when they are about to crash and ..." BULLSHIT!
07:54:57 <bsmntbombdood> ?
07:55:24 <quantumEd> madbrain was talking about halting problem and got me interested but he's to busy/smart/clever to talk to me about it
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:06:44 <quantumEd> bsmntbombdood I got snow crash
08:08:04 <bsmntbombdood> http://www.youtube.com/watch?v=w93Z1M2r7SA
08:08:31 <pikhq> quantumEd: BTW, the halting problem is actually solvable for commonly available computers. (theoretically, not practically)
08:08:35 <bsmntbombdood> i would have loved to see sabbath back then
08:09:05 <bsmntbombdood> because commonly available computers have finite memory, etc
08:09:07 <pikhq> (hooray, not actually having Turing machines)
08:11:14 <bsmntbombdood> it takes something like 2**n memory though on a von neumann with n bits of ram
08:11:31 <bsmntbombdood> and even more time
08:12:20 <quantumEd> if you get simply typed lambda calculus and add booleans (and if) and omega (some diverging term), you can also add a halts function (but not implement it in this language, it has to be implemented in the interpreter)
08:12:52 <bsmntbombdood> iommi's a fucking beast
08:16:11 <pikhq> bsmntbombdood: Sounds about right.
08:16:29 <quantumEd> I thought about adding (typed) codes for terms of the language and recursion operators for them, but there's bubbles that don't go away so it doesn't seem to work. maybe something first order would work (yuo can only have base types on the left of an arrow)
08:17:17 <quantumEd> you would have to end up with a language that can express its own halting predicate but not the liar program
08:17:47 <quantumEd> there's nothing about the liar program afaict that actually has anything to do with turing completenss
08:29:29 <quantumEd> am I right ? wrong ? just totally trivial observation ??
08:51:59 -!- jpc has quit (Read error: 110 (Connection timed out)).
10:15:35 -!- Pthing has quit (Remote closed the connection).
10:37:16 -!- FireFly has joined.
10:53:25 -!- BeholdMyGlory has joined.
11:09:13 -!- MigoMipo has joined.
11:42:22 -!- fizzie` has quit (farmer.freenode.net irc.freenode.net).
11:42:22 -!- Ilari has quit (farmer.freenode.net irc.freenode.net).
11:42:23 -!- MigoMipo has quit (farmer.freenode.net irc.freenode.net).
11:42:23 -!- MizardX has quit (farmer.freenode.net irc.freenode.net).
11:42:23 -!- coppro has quit (farmer.freenode.net irc.freenode.net).
11:42:23 -!- Deewiant has quit (farmer.freenode.net irc.freenode.net).
11:42:24 -!- sebbu has quit (farmer.freenode.net irc.freenode.net).
11:42:25 -!- AnMaster has quit (farmer.freenode.net irc.freenode.net).
11:42:25 -!- BeholdMyGlory has quit (farmer.freenode.net irc.freenode.net).
11:42:25 -!- FireFly has quit (farmer.freenode.net irc.freenode.net).
11:42:26 -!- oklofok has quit (farmer.freenode.net irc.freenode.net).
11:42:27 -!- dbc has quit (farmer.freenode.net irc.freenode.net).
11:42:27 -!- puzzlet has quit (farmer.freenode.net irc.freenode.net).
11:42:27 -!- rodgort has quit (farmer.freenode.net irc.freenode.net).
11:42:27 -!- lament has quit (farmer.freenode.net irc.freenode.net).
11:42:27 -!- uorygl has quit (farmer.freenode.net irc.freenode.net).
11:42:28 -!- augur has quit (farmer.freenode.net irc.freenode.net).
11:42:28 -!- cal153 has quit (farmer.freenode.net irc.freenode.net).
11:42:28 -!- yiyus has quit (farmer.freenode.net irc.freenode.net).
11:42:29 -!- olsner has quit (farmer.freenode.net irc.freenode.net).
11:42:29 -!- Cerise has quit (farmer.freenode.net irc.freenode.net).
11:42:29 -!- ineiros has quit (farmer.freenode.net irc.freenode.net).
11:42:30 -!- Gracenotes has quit (farmer.freenode.net irc.freenode.net).
11:42:30 -!- SimonRC has quit (farmer.freenode.net irc.freenode.net).
11:42:31 -!- bsmntbombdood has quit (farmer.freenode.net irc.freenode.net).
11:42:31 -!- lifthrasiir has quit (farmer.freenode.net irc.freenode.net).
11:42:31 -!- Slereah_ has quit (farmer.freenode.net irc.freenode.net).
11:42:31 -!- pikhq has quit (farmer.freenode.net irc.freenode.net).
11:42:31 -!- Rembane has quit (farmer.freenode.net irc.freenode.net).
11:42:32 -!- Gregor has quit (farmer.freenode.net irc.freenode.net).
11:42:32 -!- mtve has quit (farmer.freenode.net irc.freenode.net).
11:44:00 -!- quantumEd has quit (farmer.freenode.net irc.freenode.net).
11:44:00 -!- sunrider has quit (farmer.freenode.net irc.freenode.net).
11:44:01 -!- HackEgo has quit (farmer.freenode.net irc.freenode.net).
11:44:01 -!- mycroftiv has quit (farmer.freenode.net irc.freenode.net).
11:44:14 -!- MigoMipo has joined.
11:44:14 -!- BeholdMyGlory has joined.
11:44:14 -!- FireFly has joined.
11:44:14 -!- bsmntbombdood has joined.
11:44:14 -!- MizardX has joined.
11:44:14 -!- lifthrasiir has joined.
11:44:14 -!- augur has joined.
11:44:14 -!- Slereah_ has joined.
11:44:14 -!- Gracenotes has joined.
11:44:14 -!- coppro has joined.
11:44:14 -!- oklofok has joined.
11:44:14 -!- pikhq has joined.
11:44:14 -!- Deewiant has joined.
11:44:14 -!- Rembane has joined.
11:44:14 -!- fizzie` has joined.
11:44:14 -!- cal153 has joined.
11:44:14 -!- yiyus has joined.
11:44:14 -!- sebbu has joined.
11:44:14 -!- dbc has joined.
11:44:14 -!- olsner has joined.
11:44:14 -!- Gregor has joined.
11:44:14 -!- SimonRC has joined.
11:44:14 -!- puzzlet has joined.
11:44:14 -!- Cerise has joined.
11:44:14 -!- rodgort has joined.
11:44:14 -!- lament has joined.
11:44:14 -!- Ilari has joined.
11:44:14 -!- ineiros has joined.
11:44:14 -!- mtve has joined.
11:44:14 -!- AnMaster has joined.
11:44:14 -!- uorygl has joined.
11:44:39 -!- HackEgo has joined.
11:44:57 -!- mycrofti1 has joined.
11:45:02 -!- MizardX- has joined.
11:45:49 -!- MizardX has quit (Success).
11:46:00 -!- MizardX- has changed nick to MizardX.
11:46:45 -!- quantumEd has joined.
11:48:50 -!- quantumEd has quit (Remote closed the connection).
11:49:07 -!- quantumEd has joined.
11:52:06 -!- sunrider has joined.
11:59:27 -!- ais523 has joined.
12:19:11 -!- sebbu2 has joined.
12:31:42 -!- MigoMipo has quit ("When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net").
12:33:48 -!- sebbu has quit (Read error: 110 (Connection timed out)).
12:45:49 <ais523> Thought for the day: <Mason Wheeler> Oh, definitely. C++ may not be the worst programming language ever created, but without a doubt it's the worst ever to be taken seriously.
12:51:39 -!- ais523 has quit ("Page closed").
13:18:57 -!- sebbu has joined.
13:30:15 -!- sebbu2 has quit (Read error: 110 (Connection timed out)).
13:53:27 -!- MigoMipo has joined.
14:34:52 -!- adu has joined.
14:41:57 <AnMaster> :D
14:50:27 <adu> :(
15:05:33 -!- quantumEd has quit ("Leaving").
15:11:09 -!- Leonidas has quit (Read error: 104 (Connection reset by peer)).
15:14:29 -!- Leonidas has joined.
15:16:11 -!- augur has quit (Read error: 110 (Connection timed out)).
15:24:36 -!- oerjan has joined.
15:26:51 <oerjan> <bsmntbombdood> it takes something like 2**n memory though on a von neumann with n bits of ram
15:27:26 <oerjan> no, you only need a slight amount of extra memory. what you need is 2**n _time_ however
15:29:02 <oerjan> (double memory or so to do a step count, i think)
15:29:24 -!- adu has quit.
15:32:18 <AnMaster> oerjan, iwc
15:33:23 <AnMaster> oerjan, what is this operation that takes 2**n timer?
15:33:26 <AnMaster> time*
15:33:42 <oerjan> halting check for a finite machine
15:34:03 <oerjan> (by some other machine)
15:34:34 <AnMaster> ah
15:34:54 <oerjan> 2**n is the maximum amount of steps before it starts repeating itself
15:36:22 * AnMaster wonders how to get field width correct for printf() when using utf-8. Basically stuff like %10s checks bytes
15:36:27 -!- coppro has quit (Remote closed the connection).
15:36:28 <AnMaster> not actual chars
15:39:18 -!- MigoMipo has quit ("When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net").
15:45:57 <pikhq> AnMaster: %10R in Plan 9 C, "give up" otherwise.
15:46:20 <AnMaster> pikhq, wprintf() and setlocale(LC_CTYPE, "")
15:46:21 <AnMaster> that worked
15:46:27 <pikhq> Mmkay.
15:46:28 <AnMaster> of course now I have to deal with wchar_t instead
15:46:33 <AnMaster> which is no fun
15:47:04 <AnMaster> pikhq, issue: this code is supposed to be portable C89 though
15:47:15 <AnMaster> and possibly even work on windows (ugh)
15:47:40 -!- augur has joined.
15:48:59 <pikhq> AnMaster: Give up.
15:49:26 <AnMaster> meh
15:49:34 <pikhq> Only C99 possesses functioning UTF-8 support.
15:49:45 <AnMaster> pikhq, maybe a C89/C99 polygot?
15:49:48 <AnMaster> with preprocessor
15:49:54 <pikhq> Oh, and Plan 9 C.
15:49:58 <AnMaster> still it breaks char constants
15:50:00 <pikhq> But, then, they invented UTF-8.
15:50:03 <AnMaster> like L"åäö"
15:50:11 <AnMaster> yeah that is L for wchar_t
15:50:18 * pikhq nods'
15:50:39 <AnMaster> there is no way I can use the preprocessor to add/get rid of it I think
15:50:46 <AnMaster> well, I can't think of one at least
15:51:24 <pikhq> It's impossible with the C preprocessor.
15:52:13 <AnMaster> pikhq, indeed
15:52:23 <AnMaster> a macro maybe? to do L/non-L
15:52:28 <AnMaster> no wouldn't work
15:52:36 <AnMaster> a string is no identifier
15:52:46 <AnMaster> so ## is out of question
16:02:07 <oerjan> AnMaster: D&D expanded strip >_<
16:03:51 -!- ais523 has joined.
16:04:01 <AnMaster> oerjan, indeed
16:19:41 -!- Asztal has joined.
16:25:57 -!- jpc has joined.
16:30:07 * AnMaster is unable to get wide char ncurses working
16:30:35 <AnMaster> it just outputs *nothing*. It blanks the screen to put it in that cursor addressing mode (as expected) but then nothing else works (not expected)
17:01:23 -!- poiuy_qwert has joined.
17:16:20 -!- MigoMipo has joined.
17:22:50 -!- mycrofti1 has changed nick to mycroftiv.
17:36:25 <poiuy_qwert> hey, hows everyone doing?
17:37:44 <oerjan> the same thing we do every day poiuy_qwert
17:38:02 <poiuy_qwert> tring to take over the world?
17:38:09 <poiuy_qwert> trying*
17:38:19 <oerjan> i can neither confirm nor deny that
17:39:16 <poiuy_qwert> :P
17:54:49 -!- augur has quit (Read error: 110 (Connection timed out)).
18:16:15 <FireFly> poiuy_qwert, it must be a bit annoying to write your nick every time you login somewhere?
18:16:37 <poiuy_qwert> nope, very easy
18:17:16 <FireFly> Well, I see the pattern of course, but I've never liked writing qwerty on qwerty, I think it's easier to write a word where the keys are evenly distributed between the hands and so on
18:18:23 <poiuy_qwert> well i just slide my finger along the buttons, so its almost like only pressing 3 keys, p... _ q...
18:18:41 <oklofok> or you could use a 10 finger approach
18:18:44 * oerjan tries that and it just feels _wrong_
18:18:50 <poiuy_qwert> :P
18:20:07 <FireFly> lrcgfZåäöpy
18:20:18 <FireFly> oh, right, I forgot I'm not using Qwerty
18:20:31 <FireFly> I just have the physical keys setup like that
18:20:36 * FireFly forgets
18:24:09 <poiuy_qwert> :P
18:50:03 <bsmntbombdood> oerjan: oh i see
18:50:11 <bsmntbombdood> so you don't need to check for repeating states at all
18:50:57 -!- kar8nga has joined.
18:51:37 <oerjan> not directly, no
19:08:02 -!- Gracenotes has quit (Remote closed the connection).
19:56:15 -!- Pthing has joined.
20:07:29 -!- ais523 has quit (Read error: 104 (Connection reset by peer)).
20:18:31 <AnMaster> <poiuy_qwert> well i just slide my finger along the buttons, so its almost like only pressing 3 keys, p... _ q... <-- you have a laptop or possibly a flat desktop keyboard I presume?
20:18:53 <AnMaster> there is no way sliding works well on anything like a classical PC keyboard
20:19:38 <poiuy_qwert> I have a MacBook pro, which is one of the less easy keyboards to slide along, but i've only seen like 1 keyboard in person that couldn't do it effectively
20:19:59 <AnMaster> poiuy_qwert, I was thinking along the lines of "model m"
20:20:23 <poiuy_qwert> I don't know what that is, gotta google it :P
20:20:29 <AnMaster> FireFly, svorak?
20:20:53 <poiuy_qwert> ah yes those ones. who has those anymore? ;P
20:20:55 <AnMaster> poiuy_qwert, think "clicky keyboard"
20:21:12 <AnMaster> poiuy_qwert, well I have something similar but not clicky. Membrane sadly
20:21:27 <AnMaster> still it is impossible to slide on it
20:21:56 <poiuy_qwert> i see, well i still dont even find it bad to type my name, but thats probably because i'm more of a two finger typer
20:22:02 <AnMaster> well not that type of membrane
20:22:09 <AnMaster> rubber caps I meant
20:22:15 <AnMaster> below the real keys
20:22:36 <AnMaster> oh yes, "dome switch" is the real name
20:22:50 <FireFly> AnMaster, correct
20:23:00 <AnMaster> easy to mix them up
20:23:01 <AnMaster> imo
20:23:12 <AnMaster> poiuy_qwert, two fingers? eww
20:23:29 * AnMaster use four on each hand usually. Sometimes all
20:23:56 <AnMaster> poiuy_qwert, next I guess you are going to say you aren't touch typing!
20:23:56 <FireFly> Four on each hand, thumbs for space
20:24:07 <FireFly> Thumbs for other stuff is impossible :P
20:24:12 <AnMaster> FireFly, well yes I included "thumb for space" with those four
20:24:17 <FireFly> Ah
20:24:18 <poiuy_qwert> well its not really two fingers, i just use my index fingers A LOT
20:24:35 <FireFly> Well, I've started to touch type since I switched over to Svorak
20:24:36 <poiuy_qwert> touch typing>
20:24:49 <FireFly> I forced myself to learning it at the same time, when I was anyway relearning it from scratch
20:25:05 <FireFly> poiuy_qwert, wikipedia it, it's some "rules" for which fingers to use for which buttons
20:25:32 <poiuy_qwert> ah, thats lame ;P
20:25:43 <FireFly> It's actually just columns.. the index fingers are for six letter keys each, the rest are for three each
20:25:57 <AnMaster> FireFly, no it isn't
20:26:01 <FireFly> No?
20:26:04 <AnMaster> well those are a part of it
20:26:20 <AnMaster> but I meant it in the sense of not having to look at the keyboard to type
20:26:27 <FireFly> Ah
20:26:28 <AnMaster> which is the other part of it
20:26:35 <FireFly> Well, I've done that a long time anyway
20:26:36 <poiuy_qwert> isn't it the one where they tell you to start with your fingers all position on a,s,d,f,space space,j,k,l,;?
20:26:49 <FireFly> Yeah, that's the home row
20:26:53 <AnMaster> don't you do that anyway?
20:27:01 -!- |MigoMipo| has joined.
20:27:01 <AnMaster> well, not really, not when using emacs
20:27:07 <poiuy_qwert> yeah, i do it somewhat, but i find it easier to just go with the flow
20:27:11 <FireFly> http://en.wikipedia.org/wiki/Touch_typing <-- that image there tells most of it (about the layout related stuff, that is)
20:27:39 <AnMaster> FireFly, they should stop using slanted rows IMO
20:27:42 <FireFly> I usually stay with my fingers at aoeu htns (the dvorak home row), much more than I did when I used Qwerty
20:27:49 <FireFly> BeholdMyGlory agrees with you, AnMaster
20:27:58 <AnMaster> FireFly, oh?
20:28:19 <AnMaster> also s/rows/columns/
20:28:20 <AnMaster> of course
20:28:32 <FireFly> Slanted rows would be really, really strange
20:28:45 <poiuy_qwert> lol
20:28:52 <AnMaster> FireFly, s/strange/so ergonomic you can charge the double price/
20:29:16 <AnMaster> but seriously I think a split keyboard would be really nice
20:29:20 <BeholdMyGlory> AnMaster: You mean something like http://www.ergoff.se/produkter/ez_reach ?
20:29:30 <BeholdMyGlory> With the columns that is.
20:29:50 <AnMaster> well maybe. I think that key placement looks strange
20:30:21 <AnMaster> BeholdMyGlory, I was considering qwerty or dvorak style but not slanted columns.
20:30:32 <AnMaster> or if slanted, slanted symetrically
20:30:42 <AnMaster> around the middle
20:34:14 * AnMaster wants an model m terminal keyboard
20:34:20 <AnMaster> why? Just because it looks so impressive
20:34:58 <poiuy_qwert> :P
20:35:12 <poiuy_qwert> alright im gone, later!
20:35:15 <AnMaster> cya
20:35:21 -!- poiuy_qwert has left (?).
20:45:51 -!- MigoMipo has quit (Connection timed out).
21:02:43 -!- jpc has quit ("Leaving.").
21:02:50 -!- jpc has joined.
21:10:42 -!- sebbu2 has joined.
21:11:15 -!- oerjan has quit ("Good night").
21:18:29 -!- BeholdMyGlory_ has joined.
21:18:39 -!- BeholdMyGlory has quit (Read error: 104 (Connection reset by peer)).
21:19:12 -!- BeholdMyGlory_ has changed nick to BeholdMyGlory.
21:22:52 <oklofok> ais523: chebyshev's inequality is actually one of my this week's homework problems :D
21:22:57 <oklofok> assuming you read logs
21:23:14 <oklofok> or actually even if you don't
21:23:40 <AnMaster> <insert ode to garlic>
21:25:13 -!- sebbu has quit (Read error: 110 (Connection timed out)).
21:25:16 <oklofok> garliccccccccccc
21:29:34 -!- iamcal has joined.
21:32:05 -!- MigoMipo has joined.
21:37:23 -!- poiuy_qwert has joined.
21:38:08 -!- sebbu has joined.
21:49:21 -!- cal153 has quit (Read error: 113 (No route to host)).
21:52:05 -!- sebbu2 has quit (Read error: 110 (Connection timed out)).
21:54:13 -!- |MigoMipo| has quit (Connection timed out).
22:11:38 -!- MigoMipo has quit ("co'o rodo").
22:12:19 -!- kar8nga has quit (Remote closed the connection).
22:23:40 <AnMaster> oklofok, agreed
22:24:23 <AnMaster> garlic is one of the most important, nay fundamental, components of a well balanced and well designed meal
22:26:41 -!- poiuy_qwert has quit ("This computer has gone to sleep").
22:27:03 <fizzie`> Hey, there after my nickname.
22:27:09 -!- poiuy_qwert has joined.
22:27:13 <fizzie`> s/ere/ere's some fly droppings/
22:27:18 -!- fizzie` has changed nick to fizzie.
22:28:17 -!- fungot has joined.
22:28:44 <AnMaster> argh mouse speed
22:28:45 <AnMaster> is odd
22:28:58 <AnMaster> when switching client/servers of synergy
22:29:22 <AnMaster> laptop speed is fine, desktop speed is too fast
22:47:42 -!- BeholdMyGlory has quit (Remote closed the connection).
22:55:55 <AnMaster> night
22:58:31 -!- FireFly has quit ("Leaving").
23:00:50 -!- Halph has joined.
23:05:16 -!- Halph has changed nick to coppro.
23:16:04 -!- Tomsik_ has joined.
23:16:58 -!- Aedolon has joined.
23:24:11 <Aedolon> CAN HAZ STDIO?
23:27:26 * poiuy_qwert gives Aedolon STDIO
23:44:26 <oklofok> ais523: also the proof is a one-liner
23:53:15 -!- Tomsik_ has quit ("Thus spoke Tomsik").
23:57:08 <poiuy_qwert> has anyone ever made an IRC bot written in an esoteric language?
23:57:27 <coppro> yes
23:57:34 <poiuy_qwert> which language?
←2009-12-02 2009-12-03 2009-12-04→ ↑2009 ↑all