00:00:29 -!- Wamanuz has quit (Ping timeout: 246 seconds). 00:00:40 -!- Wamanuz has joined. 00:05:42 Vorpal: any luck? 00:05:44 -!- Lymia_ has joined. 00:06:21 -!- Lymia has quit (Read error: Connection reset by peer). 00:13:36 -!- FireFly has joined. 00:15:51 Yup, definitely like Tup. 00:16:41 It is schweet. 00:16:52 The arrows go up[exclamation mark] 00:17:03 -!- Mathnerd314 has joined. 00:23:42 Making the monitor auto-build is actually easy, it seems. 00:23:52 tup config autoupdate 1 00:28:53 -!- Lymia_ has changed nick to Lymia. 00:28:55 -!- Lymia has quit (Changing host). 00:28:55 -!- Lymia has joined. 00:29:38 Phantom_Hoover: oh god i've been talking to tktech on reddit without realising it 00:29:39 pikhq: Oh. 00:29:47 MY MAILING LIST POST WILL LOOK SUPER-STUPID NOW 00:33:09 I think I also approve of gittup. 00:34:12 The idea could have great potential if extended further. 00:35:04 elliott: just post a followup "Never mind. I found it out." 00:35:10 and of course, nothing else. 00:35:21 oerjan: :D 00:36:06 well it's submitted for moderation 00:36:11 MAYBE IT'LL GET REJECTED 00:36:14 What's elliott's mailing list pos? 00:36:15 pikhq: Hi all, 00:36:16 I just pushed a branch called "fuse" to the public repo. It replaces 00:36:16 the ldpreload mechanism with a FUSE wrapper filesystem. 00:36:17 AWESOME 00:36:19 ah. 00:36:23 Sgeo: mailing lists have a posse 00:36:46 elliott: Nice bit about that is that it'll work on every still-maintained UNIX. 00:37:02 ... Yes, including Hurd. 00:37:05 Still. strace would probably be faster. 00:46:39 pikhq: So autoupdate just makes the monitor do that, right? 00:46:44 btw, you can have a tupdefaults file thing in the latest git 00:46:49 so I can set that globally 00:47:28 Yeah, autoupdate does that. 00:48:53 Still with all the output? LET'S SAY YES 00:50:46 I dunno. 00:51:18 I'll try. 00:52:00 how do i get an on-screen keyboard in ubuntu? 00:52:03 i need to type my password. 00:52:28 elliott: dunno 00:52:36 look for accessibility 00:53:58 just like keyboard accessibility settings 00:58:09 ol 00:58:10 lol 00:58:15 i can't install an on screen keyboard 00:58:18 because i have to type my password 00:58:20 to install packages 00:58:39 help? 00:59:33 http://en.wikipedia.org/wiki/Catch-22_(logic) 01:01:23 no srsly. halp. 01:02:08 elliott, nope 01:02:10 no luck 01:02:13 with the 1.31 version 01:02:17 same screwiness 01:02:21 Vorpal: :( 01:02:22 OK, I have replicated Tapper's tempo adjustment but on a beat-by-beat basis instead of a note-by-note basis. 01:02:23 very weird 01:02:31 Tapper? 01:02:34 Is that the name of your thing 01:02:35 ? 01:02:57 elliott: http://www.musanim.com/tapper/ 01:02:58 i can't install an on screen keyboard because i have to type my password to install packages 01:03:03 elliott, can you open a terminal? 01:03:07 Vorpal: yes 01:03:12 and use sudo, just not enter my password 01:03:12 elliott, you can middle click paste into the sudo prompt 01:03:15 oh, right 01:03:17 duh 01:03:17 thanks bro 01:03:25 elliott: Tapper is what I already know of that does something similar, but is too involved for multi-track files IMHO. 01:03:32 elliott, you owe me so much now 01:03:33 Gregor: Ah. 01:03:37 ;) 01:03:39 oh, "replicated" 01:03:45 Vorpal: i'll call you bro TEN TIMES 01:03:48 that was one, bro 01:03:50 that was two, bro 01:03:53 we're running out pretty quickly bro 01:03:54 elliott, not valid 01:04:02 I may recreate Tapper precisely itself while I'm at it since Tapper has some limitations and isn't F/OSS. 01:04:08 bro 01:04:10 ("precisely" = "but with no UI" of course) 01:04:24 Gregor: So do you write a EgoMusicFile? 01:04:29 Or is it NOT FUN AND DECLARATIVE 01:04:41 elliott: It's MIDI all the way down 01:04:54 Gregor: Uhh, how do you tell it how to mix stuff? 01:04:57 With a... declarative MIDI file? 01:05:04 elliott, idea: external keyboard 01:05:11 Vorpal: I have one but it sucks and I like this keyboard. 01:05:20 Also it's dusty. 01:05:21 elliott: "How to mix stuff"? 01:05:27 elliott, you mean, you prefer a keyboard that you can't write 1-8 on? 01:05:28 :D 01:05:34 Gregor: Maybe I am misunderstanding your software :) 01:05:41 elliott, that other keyboard must *really* suck 01:05:42 I can mix two MIDI files or whatever into one with your thing, right? 01:05:46 Vorpal: :D 01:06:02 "GOK has enabled Sticky Keys, which it requires." 01:06:02 dude. 01:06:08 elliott: No, although it does do that as a boring clerical task. 01:06:09 just...no. 01:06:18 Gregor: What's it actually FOR then :P 01:06:33 elliott: The point of what I'm making is to be able to sit while it plays software and with a control panel add tempo, dynamics and other expressive elements. 01:06:38 Erm 01:06:43 While it plays MUSIC >_> 01:06:50 elliott, to interdynamically mix midi! 01:06:51 What control panel? 01:07:04 (don't ask me what it means, I have no clue) 01:07:07 elliott: A piece of hardware. In my case a NanoKONTROL, but any MIDI-oriented control device should do. 01:07:10 Oh, right. 01:07:15 Gregor: So it's... live? 01:07:16 elliott: Or a MIDI keyboard for that matter. 01:07:18 elliott: Yes. 01:07:20 That's not reproducable or fuzzy or ANYTHING 01:07:40 Guyz: Onscreen keyboard for Linux, I need one 01:07:44 elliott: It produces a tempo or dynamics file which can be recombined into the original MIDI file even after (certain) editing. 01:08:18 community/matchbox-keyboard 0.1-3 01:08:18 An on screen virtual keyboard 01:08:19 extra/gok 2.30.1-1 (gnome-extra) 01:08:19 Gnome Onscreen Keyboard 01:08:23 extra/kdeplasma-addons-applets-plasmaboard 4.6.1-1 (kde kdeplasma-addons) 01:08:23 A virtual, on-screen keyboard 01:08:23 -!- augur has quit (Remote host closed the connection). 01:08:24 gok sucks 01:08:28 like, doesn't even work 01:08:30 and requires sticky keys 01:08:31 Vorpal: Those all suck, horribly. 01:08:34 It is amazing how bad they are. 01:08:39 why does matchbox suck? 01:08:41 i'm willing to try it 01:08:43 community/xvkbd 3.2-1 01:08:43 virtual (graphical) keyboard program for X Window System 01:08:47 no clue about that one 01:08:50 might be something else 01:09:05 elliott: It basically doesn't work at all unless you're actually using the WM, and I've never gotten the VM to work properly on anything but a palmtop. 01:09:12 the WM >_< 01:09:21 How do I even start matchbox-keyboard. 01:09:23 what about the KDE one? 01:09:26 It's not matchbox-keyboard. 01:09:28 Vorpal: I've used xvkbd a lot. It's ... almost tolerable. 01:09:29 Vorpal: Plasmoid. 01:09:31 i.e. requires Plasma. 01:09:33 i.e. shit. 01:09:35 Gregor, okay so that one 01:09:42 is good or elliott then 01:09:43 Gregor: What would you use xvkbd for... 01:10:06 elliott: Had a tablet PC once. 01:10:09 Ah :P 01:10:22 235i 01:10:25 community/libfakekey 0.1-4 01:10:25 X virtual keyboard library. 01:10:26 yaaaaaay 01:10:29 I'm not sure about that one 01:10:33 if you want to write your own 01:10:34 its so ugly 01:10:38 it might be perfecrt 01:10:40 perfect* 01:10:52 like, impressively ugly. 01:10:55 Though it revolts me to think about this, I wonder: how sanely could an autoconf/tup build system be made? 01:10:59 elliott, screenshot! 01:11:11 pikhq, tup? 01:11:14 Vorpal: too ugly to screenshotX ok ok 01:11:17 Anyway, continuing, elliott: My obsession with repeatability isn't about eliminating the human factor, computers simply can't write good music yet, it's about making sure that nothing is lost in the process and everything back to the notation is editable without necessarily having to redo the rest outright. 01:11:17 X is now exclamation mark though 01:11:20 Vorpal: The best build system evaaar. 01:11:23 Vorpal: Tup is the build system of awesome. 01:11:30 It's almost as fast as Mordor. 01:11:36 And about five billion times faster than make. 01:11:39 http://gittup.org/tup/ 01:11:49 * Phantom_Hoover → sleep 01:11:50 -!- Phantom_Hoover has left ("Leaving"). 01:11:53 -!- Phantom_Hoover has quit (Quit: Leaving). 01:11:55 (Make is O(n) by design, tup is O(log[caret][two] by design). 01:11:56 ) 01:12:08 (And tup is even optimal in some (most?) cases.) 01:12:10 I don't think log^2 is what you meant. 01:12:15 fuck you firefox 01:12:15 pikhq: I think that's what was in the paper. 01:12:26 Or are you whining vs. (log n)[caret][two] 01:12:38 Oh, wait, it actually is O(log^2 n). 01:12:41 firefox worked perfectly well, trying to open link from irc client gave me "firefox is not responding" 01:12:45 BUT IT WERE!!! 01:12:48 I dunno whether that's double log or log squared :P 01:12:51 elliott: Actually, I thought you were trying to write log_2 n. :P 01:12:51 But it's small, anyway. 01:13:04 pikhq: all logs are the same in O() :) 01:13:09 Yeah, I know. 01:13:11 (Make is O(n) by design, tup is O(log[caret][two] by design). <-- where the fuck is your _ ? 01:13:18 ??? 01:13:25 and why do you call it carret? 01:13:32 caret is the name of caret. 01:13:33 not of _. 01:13:37 tup is O(log[caret][two] n). 01:13:38 elliott, okay wait a second. log²? 01:13:41 yes. 01:13:43 elliott, where did the n go? 01:13:46 I lost it. 01:13:53 elliott, stop confusing me like that 01:13:59 elliott, okay now where the fuck is your ^ 01:14:01 thing I want to type: xvkbd [and] disown 01:14:03 thing i can't type: that 01:14:04 for me it is next to enter 01:14:05 Vorpal: shift-six 01:14:11 can someone paste an and plz 01:14:13 & is shift-six for me 01:14:19 thx 01:14:23 elliott, unintentional! 01:14:38 elliott, now where is the screenshot 01:14:53 elliott, don't tell me your print screen key is broken too 01:14:55 Vorpal: Here's the US number row, shifted: ~!@#$%^&*()_+ (from ` to =) 01:15:00 hard to screenshot it 01:15:03 it doesn't like being focussed 01:15:07 focused 01:15:08 pikhq, for me it is !"#¤%&/()= 01:15:17 pikhq, that is 1 to 0 01:15:26 FOCUS YOU SHITHEAD 01:15:29 http://i.imgur.com/00IFp.jpg 01:15:38 elliott, take whole screen screenshot? 01:15:44 Vorpal: you'll see all my goat porn 01:15:53 Gregor: ONLY SOMEWHAT 01:16:04 pikhq, first key is § / ½ then 1, then after 0 you get +' (last one dead key for é) and shifted those are ?` (last one dead key for è) 01:16:29 elliott, why not focus it and use printscreen? 01:16:42 How CAN I focus it? 01:16:45 It refuses to be focused. 01:16:47 oh 01:17:19 alt-printscreen (stupid, collides with magic sysrq!!) does current windows for me 01:17:23 It 01:17:25 Does 01:17:25 Not 01:17:26 Focus 01:17:37 elliott, take whole screen. Open gimp. Cut it out 01:17:41 Too much work. 01:17:56 elliott, link to their website? It presumably has screenshots 01:18:04 You could also: google. 01:18:10 elliott, what was the name now again? 01:18:15 xvkbd 01:18:49 elliott, what, is the issue? (apart from being .gif) http://homepage3.nifty.com/tsato/xvkbd/xvkbd-normal.gif 01:19:00 elliott, it fits perfectly next to Mosiac 01:19:04 Har har har 01:19:34 elliott, but seriously, I'm not bothered about mixed styles 01:19:51 as long as each program itself is consistent 01:20:11 It's still agley. 01:20:42 elliott, a is NOWHERE NEAR u. How the heck did that happen? 01:20:48 It's an elliottism. 01:20:52 ah 01:21:00 The best laid plans o' mice and men / gang aft agley. 01:21:08 It sounds kind of like uglyX Let's use it to mean uglyX 01:21:24 Sry, 01:21:30 The best-laid schemes o' mice an' men / Gang aft agley 01:21:36 elliott, another way, map the menu key to a modifiers, catch it, use that + the row below the numbers to input the numbers 01:21:43 no menu key 01:21:44 elliott, should be "trivial" to write such a daemon 01:21:49 elliott, okay, some other key then 01:21:54 elliott, logo key? 01:22:01 fnctrl alt cmd space cmd alt 01:22:04 ok i rarely use cmd but still 01:22:06 i could also just send it back for repair... 01:22:07 :) 01:22:23 elliott, you said that would suck so much. Plus my way is cooler 01:22:40 elliott, it provides security too. No one would figure out how to enter you password 01:22:49 anything sucks more than not having my number keys. 01:22:54 Qeverything 01:22:59 X is exclamation mark, Q is asterisk 01:22:59 Q? 01:23:02 ah 01:23:38 elliott, wait a second. Should I read "everything sucks more than not having my number keys" *literally*? 01:23:46 YES 01:23:47 if so you should be happy 01:23:55 Err 01:23:56 Hmm 01:24:02 TOO COMPLICATED FOR TWO AM 01:24:12 elliott, for example, pink unicorns would suck more 01:25:12 -!- zzo38 has joined. 01:26:14 elliott, I think you would have to agree that your sentence actually meant: ∀x ¬not_having_number_keys(x) -> sucks_more_than_not_having_number_keys(x) 01:26:47 though that could be expressed better 01:27:54 guys i need another octothorpe 01:28:02 Given that sucks_more_than(a,b) means that a sucks more than b, we have: 01:28:03 ∀x ¬is(x,not_having_number_keys) -> sucks_more_than(x,not_having_number_keys) 01:28:09 guys i need another octothorpe 01:28:16 elliott, don't your on screen keyboard have that? 01:28:19 doesn't* 01:28:26 Vorpal: sorry for asking help, bro 01:28:30 elliott, well # 01:28:37 elliott, but seriously, doesn't it have it? 01:28:37 thanks 01:28:40 i had to ask two people there 01:28:44 needed two octothorpes 01:28:46 but turns out, i don't 01:28:48 i only need one 01:28:54 elliott, ... 01:28:55 so i have an octothorpe surplus 01:29:02 but i bet i'll lose this one before i need another octothorpe 01:29:19 elliott, WHAT ABOUT YOUR ON SCREEN KEYBOARD? 01:29:22 bro 01:29:34 elliott, around you, caps lock mapped to that would be useufl 01:29:34 sedecimthorpe 01:29:36 useful* 01:29:44 BUT HOW WOULD I TALK LIKE THIS? 01:29:50 oerjan, possibly ¤? Looks a bit like it 01:30:22 Vorpal: i don't see 16 thorpes in that 01:30:27 elliott, I meant, caps lock mapped to caps lock would be useful when near you 01:30:40 oerjan, what is a thrope? 01:30:48 thanks fo rthe asterisk Vorpal 01:30:51 needed one 01:30:57 whatever there's 8 of in an octothorpe, duh 01:31:02 can i have a percent sign 01:31:11 elliott, what happened to your on screen keyboard 01:31:13 so obviously ## must have 16 01:31:21 Vorpal: i'm just socialising... 01:31:23 can i have a percent sign 01:31:26 elliott, did it die a horrible death at the hand of the aesthetics? 01:31:32 yes 01:31:34 ouch 01:32:07 elliott, ‰ 01:32:10 % 01:32:10 elliott, we were out 01:32:15 oerjan, dammic 01:32:17 dammit* 01:32:24 i need an and to start the virtual keyboard again... 01:32:45 just trying to prevent a vicious fight to the death, is all 01:32:53 elliott, new terminal tab? 01:32:58 i need an and. 01:33:04 elliott, new terminal tab 01:33:12 ... 01:33:14 to disown it 01:33:16 xvkbd [and] disown 01:33:17 idiot 01:33:21 ^bf ++++++++[>++++<-]+.[+.] 01:33:21 .. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... 01:33:25 oerjan: i love you 01:33:27 oops 01:33:34 ^bf ++++++++[>++++<-]<+.[+.] 01:33:34 .. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... 01:33:35 ?help bf 01:33:35 bf . Evaluate a brainf*ck expression 01:33:37 actually all i need is two to eight, and shifted versions of that 01:33:45 newsham: you're not as cool as the news-ham 01:33:47 Drugs lose effectiveness in space: Scientists at Nasa's Johnson Space Centre have shown that the effectiveness of drugs declines far more rapidly in space than on Earth. http://www.bbc.co.uk/go/rss/int/news/-/news/health-13092523 01:33:51 stop stealing its name 01:34:06 elliott: i cant overcome the ambient temperature here 01:34:14 elliott, here is a shifted row: ½!"#¤%&/()=? 01:34:26 news-ham 01:34:27 Vorpal: fail 01:34:27 Big Society 'toothless' - Nichols: The leader of the Roman Catholic Church in England and Wales describes David Cameron's Big Society initiative as "toothless". http://www.bbc.co.uk/go/rss/int/news/-/news/uk-politics-13107287 01:34:32 pikhq: Ugh, the monitor daemonises, so autobuild is kinda shit. 01:34:35 elliott, not at all. It is accurate for me 01:34:43 Vorpal: for you but not for elliott 01:34:49 olsner, indeed! 01:34:54 newsham < news - ham, solve for e 01:34:56 olsner, he didn't specify layout 01:35:22 news-ham 01:35:23 Injured teachers awarded millions: Teachers were awarded millions of pounds in compensation in 2010 for accidents, assaults and injuries, figures released by unions show. http://www.bbc.co.uk/go/rss/int/news/-/news/education-13103243 01:36:11 news-ham rand paul 01:36:13 Croat generals jailed for crimes: Two Croatian military leaders are jailed for war crimes committed in the 1990s, provoking anger in Zagreb where many regard them as war heroes. http://www.bbc.co.uk/go/rss/int/news/-/news/world-europe-13092438 01:36:31 elliott, hm in uplink I just saw an "ip" 942.127.295.517 01:36:37 elliott, that is a strange range 01:37:01 > map (`mod` 256) [942,127,295,517] 01:37:01 [174,127,39,5] 01:37:25 newsham: i don't think lambdabot's bf has worked for a while. but both fungot and EgoBot have implementations. 01:37:26 oerjan: if you're going to be modular, then forcibly load it in gsi, then try to implement your own widgets" thing. 01:37:26 funny, that's my ip 01:37:26 newsham, uplink is a game, so it doesn't have to make sense 01:37:27 in space 01:37:44 ^bf ++++++++[>++++++++<-]>. 01:37:45 @ 01:37:51 @bf ++++++++[>++++++++<-]>. 01:37:51 @ 01:37:53 oh 01:37:58 it _is_ working now 01:38:00 hm... 01:38:08 @unlambda ``.ii 01:38:08 unlambda: Parse error at end of file 01:38:12 no. It added a space 01:38:12 oops 01:38:15 @unlambda `.ii 01:38:15 can you foreground any process in a shell? 01:38:16 i 01:38:16 i guess not 01:38:28 elliott, jobs 01:38:32 elliott, then fg 01:38:42 it's not a job 01:38:47 elliott, then what do you mean 01:38:49 it's a daemon 01:38:52 that outputs to this console 01:38:54 you cannot (fg any process) 01:38:56 i want to reparent it somehow 01:39:03 newsham: well, you could if you turned it into a job... somehow. 01:39:08 screen is your friend if you have forethought 01:39:09 elliott, I think you could with gdb 01:39:12 heh 01:39:14 elliott, doing some call 01:39:18 newsham: no, the program itself daemonises 01:39:23 there is no flag to stop it 01:39:39 elliott, &>/dev/null 01:40:02 gdb, dup2(open("/dev/tty", O_RDWR), 0); dup2(0,1); dup2(1,2); ? 01:40:12 the short answer is that shells dont do that 01:40:17 i know. but they should :) 01:40:19 Vorpal: i want the output 01:40:30 elliott, &>somefile? 01:40:32 i also want to be able to kill it with ctrl+c 01:40:42 Vorpal: why are you proposing all these things that you know don't do what i want... 01:40:51 i dont think you can get it back into your tty's session without some fork()ing going on. 01:41:00 elliott, write a short C program that kills it on SIGINT 01:41:00 i think you could do it by injecting an appropriate code sequence. 01:41:06 elliott, run it in forground 01:41:21 Vorpal: X_X 01:41:22 *easier* solution.. gdb it in such a way as to take out th edaemonize stuff 01:41:29 newsham: i could just modify the code :) 01:41:34 or that 01:41:47 LD_PRELOAD's a good tool in this situation sometimes 01:41:59 ie. make fork() a nop, make close() not work on fd = 0,1,2 01:42:14 newsham, elliott hates dynamic linking as implemented on *nix 01:42:28 he wouldn't use iyt 01:42:29 dynamic linking is a huge problem that fixes a small one 01:42:29 it* 01:42:30 tup itself uses LD_PRELOAD 01:42:33 so i'm already using it :) 01:42:50 plan9 bins are all statically linked.. you're using the wrong OS ;-) 01:43:08 i love plan 9 01:43:11 well, kinda 01:43:16 i hate it, but with me, that's like love 01:43:25 it's not fiery hatred, or unbelievable hatred, or hatred burning with the passion of a million suns 01:43:27 just nice fluffy hatred 01:48:33 night 01:58:56 news-ham: What do you think about newsham? 01:58:57 VIDEO: Bear rescued from tree in New Jersey: A black bear has had to be rescued after becoming stuck in a tree in New Jersey. http://www.bbc.co.uk/go/rss/int/news/-/news/world-us-canada-13102821 01:59:37 ?tick news 01:59:37 NEWS: 11.99 -0.01 (-0.08%) @ 4/15/2011 4:00pm 01:59:47 ?farber 01:59:47 I'm as happy as a clam in pig's broth. 01:59:55 newsham: Fine, but that news is less ham-inspired. 02:00:09 Also: tempotapper, now with with awesome tempo smoothing 8-D 02:00:43 if you want more ham check newsham.com 02:01:07 ?tick sxcfvygbuhnjim 02:01:07 SXCFVYGBUHNJIM: 0.00 @ N/A 7:07am 02:01:10 lol 02:01:21 ?tick swvxx 02:01:21 SWVXX: 0.01% @ 4/15/2011 5:44pm 02:01:29 newsham: don't make me registers news-ham.com 02:01:29 The story of our rooms: What does the number and type of rooms say about how houses have evolved over the centuries? http://www.bbc.co.uk/go/rss/int/news/-/news/magazine-12483492 02:01:36 which is just like fifteen headlines on a page 02:03:12 * pikhq <3 tup 02:06:18 -!- news-ham has quit (Ping timeout: 260 seconds). 02:07:38 -!- elliott has quit (Ping timeout: 248 seconds). 02:10:19 ?help tick 02:10:20 help . Ask for help for . Try 'list' for all commands 02:10:28 @help tick 02:10:29 help . Ask for help for . Try 'list' for all commands 02:10:43 @list tick 02:10:43 No module "tick" loaded 02:11:01 ?tick KO 02:11:02 KO: 68.01 -0.30 (-0.44%) @ 4/15/2011 4:00pm 02:11:26 ?help list 02:11:26 list [module|command] 02:11:26 show all commands or command for [module]. http://code.haskell.org/lambdabot/COMMANDS 02:11:39 @list tick 02:11:40 No module "tick" loaded 02:11:43 @list @tick 02:11:43 No module "@tick" loaded 02:12:37 * Sgeo wonders what it would take to safely write a bot that accepts picolisp 02:12:38 it's not on that website either 02:13:05 newsham: putting commands in lambdabot without documentation is a bannable offense on #haskell, right? RIGHT? 02:13:05 Well, it's trivial to deny access to (call) 02:13:08 Actually, no it's not 02:13:31 as well as not updating that @list url 02:13:32 Sure, I could kill the symbol, but if someone gets at the correct address 02:20:01 -!- sftp has quit (Remote host closed the connection). 02:20:15 -!- sftp has joined. 02:23:31 -!- augur has joined. 02:32:49 -!- Mathnerd314 has quit (Ping timeout: 246 seconds). 02:42:44 -!- Mathnerd314 has joined. 02:55:11 -!- Wamanuz has quit (Ping timeout: 250 seconds). 02:58:22 -!- Wamanuz has joined. 02:59:24 What I do know is how to deny access to commands in TeX. It is easy, thing like, \let\input=\relax \let\openout=\relax \let\font=\relax and so on. I do not know how to do with most other programming languages, except perhaps with JavaScript, it can be overriding a lot of things you don't want. 03:00:42 -!- Slereah has quit (Ping timeout: 258 seconds). 03:00:50 Also, there is kind of sandbox programs, different one for Windows and for UNIX. 03:06:01 It amuses and disturbs me how web browsers are becoming a complete application environment. 03:06:51 With the recent HTML5 goodies, the main distinction between a native application and an HTML one is that the HTML one has to deal with layers of cruft. 03:07:14 pikhq: Which is I do not use it as such. I prefer command-line program, with native. 03:08:06 -!- sebbu has quit (Read error: Connection reset by peer). 03:08:36 -!- sebbu has joined. 03:08:38 For remote program, we have Telnet and SSH. 03:08:46 I mean, seriously, with Javascript you can actually access the host filesystem with ease. 03:08:55 And then start doing GL graphics. 03:09:23 But you have to deal with a language that is a hack on top of a hack on top of a hack to do so. 03:10:01 (lessee... Javascript, HTML and CSS. The Trinity of Kludge) 03:10:59 That is many of the problem. HTML and that stuff has become too complicated. Is, why I still use plain ASCII text file, and DVI printout file, and gopher protocol, which are not becoming too complicated. 03:12:38 To make a game on other computers, it is possible to make a GameBoy file or NES/Famicom file, too. 03:13:50 pikhq: Do you think I am correct or am I wrong? 03:15:39 zzo38: Well, I'd say you go a *bit* too far. 03:15:50 Too far? 03:15:55 But you are definitely right that some things have gotten positively absurd. 03:16:03 For instance: Unicode > ASCII. 03:17:21 If it is needed Unicode text, it can be used. I do think there is some problems in the design of Unicode, but it is workable whenever it is needed many different languages and stuff, Unicode is a way to do it, and can be used. 03:18:06 Sure, there's a few problems. But Unicode is so *insanely* better than the mess that came before it. 03:18:29 Well, yes, you are probably correct about that. 03:19:27 But still, when I do not need Unicode, I do not use it. The ASCII codes are also valid codes in Unicode, so it is OK, if UTF-8 is used, a ASCII file is also valid UTF-8 file. 03:19:56 Pretty much the only alternatives are to have a painful text format that indicates what encoding a part is in (Emacs has this), or give up (everything else does this). 03:25:06 -!- variable has quit (Quit: Daemon escaped from pentagram). 03:26:18 If you only need one encoding though, there is many ways to work such things, in TeX, or in other programs, such as DOS codepages. Such thing can cause incompatibility if for portability of documents (no problem with portability of programs though), so in HTML you use Unicode. You can also use Unicode in other things and convert to a different encoding on the client, if that would help. 03:27:14 The issue is that one encoding doesn't really suffice in a lot of contexts. 03:27:36 I shall note here that ASCII is insufficient for English text. :) 03:27:37 When does UTF-8 not suffice? 03:27:47 -!- azaq23 has quit (Ping timeout: 246 seconds). 03:27:49 I mean, besides random access 03:27:51 Sgeo: Sorry, should've specified. "One language-specific encoding" 03:27:53 when unicode doesn't suffice, neither does UTF-8 03:29:11 ASCII is sufficient for most English text. Not all. And sometimes Unicode is not sufficient, unless you can use the private use areas for your own codes 03:29:33 -!- augur has quit (Remote host closed the connection). 03:29:35 zzo38: Indeed, Unicode doesn't contain every single glyph. 03:30:21 ASCII isn't even sufficient for people discussing prices in England! 03:30:27 (no GBP symbol) 03:31:42 -!- augur has joined. 03:32:59 -!- augur has quit (Remote host closed the connection). 03:33:53 In some cases ASCII and Unicode are not problems at all, such as in TeX or MegaZeux. In TeX, you can use the non-slanted italic font \char`\$ for the pounds currency symbol. (This is the "cmu10" font in Computers&Typesetting Volume E.) 03:34:15 -!- Sgeo_ has joined. 03:36:00 -!- augur has joined. 03:36:20 -!- elliott has joined. 03:36:42 -!- Sgeo has quit (Ping timeout: 240 seconds). 03:37:45 (For example, in TeX you can do: \font\uit=cmu10 \def\pound{{\uit\char`\$}} ) 03:37:45 * Sgeo_ wants to hear all the background music that was available for WebTV 03:37:51 A bit of nostalgia 03:37:51 Sgeo_: ... 03:37:53 i hate you 03:38:01 somehow your ignore has been disabled 03:38:05 i am now scarred 03:38:25 (zap 'elliott) 03:39:30 -!- variable has joined. 03:41:17 -!- Wamanuz has quit (Read error: Operation timed out). 03:41:27 elliott, did you know that meth is important to Picolisp's OO system? 03:41:43 time to remember how to work the ignore command 03:41:53 ugh i can't type any of the symbols i need 03:42:45 What happened to your keyboard? 03:43:17 -!- Wamanuz has joined. 03:49:42 potable is the best word 03:49:46 Sgeo_: no one to eight keys working 03:50:18 12345678!@#$%^&* please don't ignore me 03:50:46 why would you hand me a noose and step on a chair 03:50:53 and then say "please don't kill me" 03:50:56 -!- augur has quit (Remote host closed the connection). 03:51:55 Does number pad works? Can you use ALT and codes on number pad, too? 03:52:44 elliott: Well, obviously, the reason is so that you reach the light so that it can be replaced! 03:52:52 no number pad 03:52:54 laptop 03:53:23 If the keyboard is broke you had better fix it! Or else to connect a different keyboard. 03:53:33 "That's all very well in practice, but how does it work in theory?" --Conor McBride 03:55:57 :) 03:56:23 I need a ten Mio/s internet connection. 03:56:24 elliott do you ever drink alcohol? 03:56:28 Please respond if your country has such things. 03:56:40 Fuck, X has fucked up again. 03:56:49 -!- elliott has quit (Remote host closed the connection). 03:58:16 -!- elliott has joined. 03:58:20 this download teases me 03:58:23 mibioctets? 03:58:23 starts at four Mio/s 03:58:26 goes down to two Mio/s 03:58:29 then one Mio/s 03:58:36 then it drops to like six hundred Kio/s 03:58:38 olsner: yes. 03:58:45 Are you trying to download a movie? 03:58:53 zzo38: What if I were? 03:59:04 quintopia: re alcohol: no, why do you ask 03:59:49 yep, down to six hundred Kio/s 03:59:58 Then you would need a fast connection obviously. BitTorrent is a protocol for downloading large file such as movies, can stop and start again. Or you might go to the store and buy the tape. 04:00:13 You have stores that actually sell VCRs? 04:00:40 Yes we do have, but not very commonly. 04:02:16 you do? so, what decade are you connecting from? 04:02:48 The year is 2011 04:02:54 yes, _here_ it is 04:02:56 we mean where you live 04:03:02 elliott: i was drinking when i was your age because it was cool and yay parties, but you aren't anything like me. nowadays i like beer and cocktails for the taste 04:03:11 The calendar is the same where I live. 04:03:29 quintopia: i think i've been to like five parties in my entire life 04:03:36 what's a party 04:03:42 dunno 04:03:50 i think it's where everyone gets together and is stupid, communally 04:03:59 * elliott upholding stereotypes since ???? 04:04:32 A party is something like that. Not quite. Look in the dictionary for a more precise definition. 04:05:24 what about caffeine? you like hacker drinks? 04:05:43 define hacker drinks. that's an insanely insipid-sounding phrase. 04:07:39 I quite like alcohol. 04:07:59 Most people's treatment of it I despise, but alcoholic beverages have a quite enjoyable flavor. 04:08:30 no they don't, you just think they do because they make you drunk :) 04:08:38 elliott: I have yet to become drunk. 04:08:45 ok: they make you inebriated. 04:08:49 that alcoholist 04:08:50 pikhq: Did you make a drunk-test? 04:08:51 they put alcohol into your blood stream. 04:08:56 they are actually delicious 04:09:00 I have yet to even become notably intoxicated. 04:09:10 * quintopia high fives pikhq 04:09:15 pikhq: you think you're that good at observing yourself? 04:09:25 quintopia: i find there is no credible evidence that people like alcoholic drinks because they taste good 04:09:29 elliott: Actually, I'm just aware of the quantities I drink in a sitting along with my mass. 04:09:33 also, by hacker drinks i mean coffee, bawls, and mountain dew 04:09:47 additionally, those who are meant to judge the taste of alcoholic drinks and get paid for it, do not do so 04:09:54 wine critics have been shown to basically be complete unintentional frauds 04:09:59 I think 2600 sells Club-Mate. But you might also find things in jargon file, for some things about hackers drinks. 04:10:09 Can you make a drunk-test with a video camera? 04:10:18 elliott: well, credible is a relative term. i find that people who don't like alcoholic beverages have never tried any that actually taste good, myself 04:10:56 quintopia: let's say beer tastes nice. why is non-alcoholic beer not all that popular? 04:11:08 because it doesn't taste like beer 04:11:11 elliott: I sum up wine this way: there's a huge difference between a $1 bottle of wine and a $10. There's not a huge difference between a $10 and a $100 bottle of wine. 04:11:22 quintopia: so, beer only tastes like beer if it has alcohol in it? 04:11:34 i have yet to find a non-alcoholic ale 04:11:46 those non-alcoholic beers are typically shitty lagers 04:12:00 plenty of people drink shitty lagers. 04:12:08 so i'm gonna go with "yes" although it doesn't matter the actual amount of alcohol 04:12:13 Shitty lagers you don't drink for the taste. :P 04:12:24 alcoholic drinks you don't drink for the taste 04:12:25 maybe someday someone will make a non-alcoholic beer that tastes good but i'm not holding my breath 04:12:32 note: i am not condemning alcohol consumption in any way 04:12:49 Also, are you aware that it's only recently that low-alcoholic beers have not been popular, right? 04:12:57 people who drink shitty lagers drink them because they have alcohol in hem 04:12:58 pikhq: low-alcohol is not non-alcoholic 04:13:01 O, I don't drink alcoholic. 04:13:09 I am merely saying that the evidence I see points to alcoholic beverages being popular in large part because they are alcoholic. 04:13:25 I believe that they, yes, taste good to people, but this is their brain tricking them because _it associates them with happy feelings_. 04:13:35 1-2% ABV is not going to anything at all. 04:13:37 If you don't think your brain is that good at deluding you... lol[exclamation mark] 04:13:44 pikhq: not anything externally noticeable 04:13:47 people who drink shitty lager drink them because they are alcoholic. this much i will agree with you 04:14:07 elliott: And 0.5% ABV is "non-alcoholic". 04:14:25 (i.e. can be sold to children legally in the US) 04:14:29 pikhq: I would also wager that such-low-alcohol-content beers taste very different from popular beers. 04:14:44 Less alcohol, better it has to taste to be popular. 04:14:55 Let me clarify my statement. 04:14:58 well 04:15:06 i guess i've gotten an answer to my question 04:15:23 Most drinks with medium-to-high or at least high alcoholic content are drunk not because they taste good, but because they are alcoholic. This is unbeknownst to the drinkers. 04:15:27 someone let me know if they invent a non-alcoholic Ramos Gin Fizz 04:15:51 I'm not counting mixed drinks here, btw. 04:15:58 I'm saying beer, wine. 04:16:24 so you're basically rejecting all the delicious cocktails in the world? how is that reasonable? 04:16:56 Rejecting?? 04:17:03 I'm saying that it's perfectly plausible cocktails are drunk because they taste nice. 04:17:15 But I doubt this of beers and wines for various reasons. 04:17:21 But cocktails are much higher in alcohol. 04:17:28 Well, that they taste nice independent of their having alcohol. 04:17:38 pikhq: Yes, but they're generally mixed _to taste nice_. 04:17:39 Which is why they are consumed in small quantities. 04:17:45 elliott: i /like/ the taste of /alcohol itself/. sometimes i sniff hand sanitizer because i like the /smell/ of alcohol. i don't get drunk from sniffing hand sanitizer. how does this fit into your worldview? 04:18:03 quintopia: Some chemicals smell nice. Hand sanitiser definitely does. 04:18:08 Beer and wine don't smell like hand sanitiser. 04:18:16 Your statement is irrelevant. 04:18:18 * pikhq fucking sips shots. 04:18:26 bro i drink shots from the bottleX 04:18:30 X=exclamation mark 04:18:44 ! 04:18:54 so your argument is simply "beer and wine don't taste good. people who like them like them because they get drunk"? 04:19:14 quintopia: No, they like them because their brain says good things to them when they drink them. 04:19:20 This manifests as a perception of good taste, etc. 04:19:27 okay, what about hard liquor? would you say agavero doesn't taste good? 04:19:27 This is because the brain knows they do nice things, i.e. alcohol. 04:19:30 You should fix your computer. It cannot work very good if the exclamation mark is broken, and the others are also broke! 04:19:51 quintopia: I haven't tasted it, so I can't possibly comment. I am going only by the evidence I have observed (and some others arguing the same or similar). 04:20:37 i'm going to have to conclude that you can't believe unmixed alcoholic beverages can taste good just because you haven't had any that taste good 04:20:48 I expected nothing less. 04:20:58 It's impossible to make conclusions from evidenceX 04:21:01 You need PERSONAL EXPERIENCEX 04:21:15 How can you say God isn't Real if you've never Accepted Him into your heart and Felt him??? 04:21:21 Actually, it's just that you are ignoring some evidence. 04:21:22 elliott, what is your evidence? 04:21:32 Sgeo_: see: everything [caret] 04:21:32 but you're right about one thing: most popular beers and wines SUCK BALLS 04:21:36 Namely, the actual flavor of things. 04:21:52 pikhq: _I am arguing that your perception of the flavour of those things is innately biased and flawed_. 04:22:03 Again: _I am not saying that drinking alcohol is bad, wrong, not pleasurable, anything._ 04:22:19 I'm saying that the taste of these beverages COMPLETELY INDEPENDENT FROM THEIR BEING PART OF AN ALCOHOLIC BEVERAGE is not, in itself, good. 04:22:27 Or, not even not good: just not the reason they are consumed. 04:22:42 Does such a concept exist "taste independent of the alcohol"? 04:22:43 elliott: So, you are arguing that the qualia I am experiencing is distinct from the "real" flavor. 04:22:53 and i counter that with: i would drink them even if they did not contain alcohol. 04:23:21 or rather 04:23:22 quintopia: Can you try? 04:23:23 Sgeo_: Yes. 04:23:28 Sgeo_: Consider the same taste in a non-alcoholic beverage. 04:23:29 elliott: BTW, I should here remind you that root beer is an actual beer. And it is very effing popular. :) 04:23:30 even if the alcohol did not have these effects 04:23:34 Or just consider people's _first taste_ of it. 04:23:38 pikhq: Root beer tastes nothing like beer :P 04:23:56 Wait, are you saying I've drunk beer before??? 04:23:58 quintopia: You might now because you've made the association. I don't think you would if you had never had them before. 04:24:04 elliott: Well, no, it's brewed from different substances. 04:24:07 Sgeo_: ?????????????????????????????? No. 04:24:09 ???????? 04:24:24 quintopia: (Unless you have really _weird_ tastes.) 04:24:30 (setq "?" "!") 04:24:42 * pikhq liked his very first taste of beer. 04:24:45 elliott: well that goes without saying. but then you're argument loses all credibility if you say "if you had not acquired the taste you wouldn't like it" 04:25:29 pikhq: Either it was one of the (less popular because the real taste doesn't matter) beverages that actually taste nice, you have really weird tastes, or your brain is so good at deducing things that it realised it was going to get some alcohol and decided to intervene. 04:25:30 lots of tastes require some acquiring, but it doesn't mean that the particular effects of alcohol are needed to acquire them 04:25:42 quintopia: I am saying that the taste would be not be acquired if not for the alcohol. 04:25:53 elliott: I have yet to have all-American pisswater. :P 04:25:55 i disagree 04:26:07 quintopia: I know. 04:26:33 i bet within a few years, i'll like the taste of tomato 04:26:38 even though i hate it now 04:26:41 just from exposure 04:26:46 olives too 04:26:54 Go drink some piss, you'll get acquired to it. 04:26:58 elliott: And I probably do have somewhat weird tastes. 04:26:59 Especially if you add some alcohol. 04:27:39 Do you like to taste your own arm? 04:27:49 hehehehehhehe, from a quick google: 04:27:53 i think you can acquire any taste, with or without alcohol, if you taste it enough 04:27:54 "So I have two questions. 04:27:54 1. Since alcohol is flavourless, why is it that all the most interesting-tasting drinks have alcohol in them?" 04:28:01 quoted without comment 04:28:06 Actually, given that I sip beverages that most people slam down to avoid the taste of, I almost certainly have weird tastes. 04:28:15 the brain is not so simple that it requires the endorphin-pleasure feedback loop to accept something new 04:28:34 quintopia: no, but it sure helps. 04:28:36 besides, alcohol is more complex than that. 04:28:37 elliott: Alcohol isn't even vaguely flavorless. It's a pretty dang strong flavor, in fact. 04:28:42 unless you think intoxication is just happiness 04:28:50 pikhq: yeah yeah that's not the point 04:28:55 Besides, alcohol doesn't cause the release of endorphins. 04:28:57 they taste so interesting /because/ of the alcohol. 04:29:08 hey, a comment 04:29:10 "Mike, 04:29:10 Alcohol affects the reward centres of the brain, thereby tricking you into believing that an otherwise ordinary drink “tastes interesting”. http://www.bbc.co.uk/programmes/b00ndtxm" 04:29:35 okay, how about this 04:30:10 what if we, for the sake of argument, assume that the pleasure derived from the taste of alcohol is backed by experience with the effects of alcohol 04:30:27 why don't you like/try alcohol? 04:30:42 ...You think this is me justifying why I don't drink alcohol? 04:30:52 no, this is a new question 04:31:02 i'm just curious 04:31:27 I haven't tried alcohol because I feel no particular need to. I am pretty sure there are more interesting drugs. 04:31:44 define interesting 04:31:52 quintopia: He seems to be arguing that the qualia of "good taste" is entirely distinct from the "real" taste of an alcoholic beverage. Which begets the question, how can there be a "real" taste distinct from the experienced qualia, anyways? 04:32:15 pikhq: Say you had some medicine that negates all of alcohol's effects on you. 04:32:21 Say you started drinking beer for the first time, and continued. 04:32:24 pikhq: Try making such an experiment. 04:32:27 It would not taste nearly as nice as it does for you in reality. 04:32:27 pikhq: PRETTY MUCH but i guess i don't care anymore :) 04:32:52 quintopia: re: interesting -- Alcohol makes people outwardly boring, and inwardly and outwardly rather thick. 04:33:05 elliott: what drug is more interesting? 04:33:05 Neither are too appealing to me; I don't find the relaxing aspect appealing enough in comparison. 04:33:10 elliott: You're talking to a guy who has consumed straight coffee beans and enjoyed it. :P 04:33:27 pikhq: that's not so weird. roasted coffee beans are delicious 04:33:28 quintopia: Not alcohol? I wasn't thinking of anything in particular, I'm just saying that as drugs go, alcohol is a pretty boring one. 04:33:50 elliott: okay, so which ones do you plan to try due to them being more interesting? 04:34:06 Make up your own drugs! See what goes wrong with it (if any)! 04:34:15 I have no short-term or medium-term plans to try out any drugs. I have no long-term plans at all for anything. 04:34:16 zzo38: BEST IDEA 04:34:22 zzo38: good idea. you go first and get back o us 04:34:32 Meanwhile: mmm, rum. 04:34:38 How can I write the report if I am dead? 04:34:49 can i have a number row 04:34:56 zzo38: if you feel like you're gonna die, start writing really fast 04:35:02 plz 04:35:05 elliott: You should. 04:35:09 no, i mean 04:35:12 type zero to nine and press enter 04:35:20 0123456789 04:35:23 thank you 04:35:29 elliott: so do you find no drugs interesting enough to experiment with? 04:35:30 zero to nine 04:35:50 quintopia: Well, he clearly does consume caffeine. 04:35:52 quintopia: Nope. I merely have no short-term or medium-term plans to try out any drugs. 04:35:58 pikhq: Yesyesyes and food is a drug too 04:35:58 He is an Englishman, after all. 04:35:59 It is not a very good substitute for fixing your computer. 04:36:10 quintopia: One might note that I make exceedingly few plans in general. 04:36:34 elliott: A depressant in the case of English food. 04:36:40 pikhq: No kidding. 04:36:46 elliott: let's say someone just hands you the stuff and you haven't got anything else going on. would you do it? 04:36:57 quintopia: Define "the stuff". 04:37:00 If meth... no. 04:37:06 Or cocaine. Or heroin. etc. :P 04:37:10 elliott: which stuff would you? 04:37:12 Though there's a lot of bad, depressing food out of the US, too. 04:37:21 quintopia: This is the worst game of twenty questions ever. 04:37:33 And then there's a lot of stuff that's just likely to kill you. 04:37:39 (looking at *you*, South) 04:37:51 elliott: is the drug animal, vegetable or mineral? 04:37:55 quintopia: Other 04:38:13 quintopia: But seriously though, I don't really have a list of "drugs I will try right now", it's more of a black-box predicate. 04:38:14 quintopia: I am the very model of a modern major general. 04:38:22 pikhq: wrt the south: I once made iced tea without actually brewing the tea 04:38:24 it was fucking delicious 04:38:33 that is, usa-style iced tea 04:38:36 elliott: What, like sun tea? 04:38:45 i agree with elliott 04:38:50 sweet tea is delicious 04:38:51 it was actually in a fridge. 04:39:00 step one fill jug with water 04:39:02 step two ice 04:39:06 step three MUSH TEABAGS IN 04:39:09 step four leave the tea bags in 04:39:13 step four fridge for like two hours 04:39:24 elliott: Fail. To do it "right" you let it sit in the sun for an hour and then ice it. 04:39:27 step three pour out, ice, put sugar-rotting materials in if you want 04:39:28 okay that's not sweet tea but it sounds good too 04:39:40 pikhq: no trust me it was delicious 04:39:41 I have not yet should try things with drugs at this time, I have many other things to work on and will not be able to complete it if I am dead. When I am finish and I am sure I have nothing else to work on, ever, then others can make the decision to test death drugs with me or to eat me or talk to me in a language I do not know or whatever. But should not too pain?? 04:39:46 it got a really tea-like flavour 04:39:49 * quintopia high fives elliott 04:39:53 but without the sort of bitterness you get from brewed tea 04:40:02 elliott: Okay, so not much fail. 04:40:03 i should make some more of that. 04:40:14 zzo38: You realise there are drugs that don't kill you. 04:40:24 zzo38: say that again in english please 04:40:40 elliott: But still I don't want to, though. At least not now. 04:40:43 quintopia: sorry, only zzothree-eightglish is available 04:41:38 zzo38: Okay, so you won't try meth. 04:42:21 the proper way to make sweet tea is to start with simple syrup and then add tea :D 04:42:23 (you know it's fucking scary if it causes *anhedonia*) 04:42:52 quintopia: i don't think black boxes like being brute forced, but i've got two results: i would probably try cannabis if someone offered it. i would not try lsd if someone just gave me some and said "heyyy, take this!" 04:42:54 but i think most people don't understand southern food 04:43:01 i understand southern food 04:43:05 if it's not fried 04:43:09 and it doesn't have shitloads of sugar in it 04:43:10 it's unacceptable 04:43:15 quintopia: Oh, southern food is easy to understand the appeal of. 04:43:21 quintopia: It is fucking delicious. 04:43:26 I don't care what it causes or not, I do not try at this time, please. 04:43:29 elliott: that's not true. collard greens and mustard greens with pepper sauce are acceptable 04:43:41 quintopia: can we call that "lesser southern food"? 04:43:42 also, i knew a guy in spain who thought all porridges should be sweet 04:43:50 therefore he didn't understand salty grits 04:43:52 elliott: No, it's pretty quintessentially southern. 04:44:06 yeah i do not get savoury porridge? 04:44:11 there is one dish called porridge in the uk 04:44:25 it is porridge oats, with milk, salt, and usually sugar 04:44:33 served as hot as you can make it 04:44:37 why is other porridge necessary 04:44:38 elliott: Oh, so that's what the UK "porridge" is. 04:44:40 that is pretty much perfect porridge 04:44:47 like i said. most non-southerners don't get southern food ;D 04:44:57 pikhq: what do you USians EAT for breakfast in winter?? 04:45:00 pancakes aren't THAT warming 04:45:08 -!- variable has quit (Quit: Daemon escaped from pentagram). 04:45:08 elliott: I have no idea what that's called in the US, except "oatmeal with milk". 04:45:20 i always make my oatmeal with milk.... 04:45:27 porridge looks kinda gross first time, but trust me it's absolutely delicious 04:45:27 it's just "oatmeal" 04:45:37 oatmeal is usually finer 04:45:37 elliott: USians eat that. 04:45:38 i think 04:45:40 than our porridge oats 04:45:49 it looks like someone ate it once, then threw it up 04:45:49 pfft naw 04:45:53 -!- variable has joined. 04:45:55 pikhq: IF IT'S NOT QUAKER OATS IT IS NOT REAL PORRIDGE 04:45:55 in fact, I don't think you'd be able to tell if someone did 04:45:58 steel-cut oats aren't very fine 04:46:06 copumpkin: choke on a dick, anti-porridge loser 04:46:09 wait aren't you even from the UK 04:46:11 I quite like it 04:46:13 how can you express such sentiment 04:46:13 oh 04:46:15 yeah I am 04:46:18 well ok i suppose it is _factually_ true 04:46:25 elliott: "Oatmeal" refers to just steel-cut oats in the US. 04:46:26 :) 04:46:33 pikhq: lies 04:46:40 ugh 04:46:41 rolled oats are also used in oatmeal 04:46:42 fucking window manager 04:46:44 why do you just fail to alt tab 04:46:45 I'm not a very authentic englishman though 04:46:50 Sorry, just oats. 04:47:28 elliott: Quaker Oats is, indeed, the brand of choice. 04:47:41 brb 04:47:42 -!- elliott has quit (Quit: Leaving). 04:48:13 -!- Wamanuz2 has joined. 04:49:13 -!- Wamanuz has quit (Read error: Connection reset by peer). 04:50:02 oerjan: Think you could /invite elliott #esoteric 04:50:04 ? 04:50:29 He seems to be having trouble copy-pasting splat. 04:50:42 ... splat? 04:50:51 WTF, me. 04:51:20 elliott is connected. 04:51:34 Yes, but he can't /join. 04:51:40 But they should fix their computer before connecting! 04:51:57 i tried to invite 04:52:02 Don't use INVITE, use KILL so that they can get a chance to fix their computer. 04:52:05 and its all "you're not channel operator" 04:52:11 is zzo38 an op? 04:52:12 Need to be an op. Hence asking oerjan. 04:52:16 quintopia: No. 04:52:27 oh you said oerjan 04:52:32 is he even awake 04:52:36 that seems unlikely 04:52:49 He shuts his computer off when he goes to bed. 04:53:21 You can use CS ACCESS #esoteric LIST for list of who is the access list for channel operator of ChanServ-based channels. Yes, oerjan is on there, too. 04:54:18 Gregor: ? 04:54:57 pikhq: Why am I being ?d? 04:55:12 Gregor: /invite elliott #esoteric 04:55:31 Why don't you :P 04:55:38 ... Wait, did you get put on the op list? 04:55:42 Because I'm not an op. 04:55:48 [Hay, I invented a F.O.S.S. program language called #Hitler, that's too bad!] [PS. This is not a true statement I just made it up to show you] 04:55:52 ...why can't he copy-paste #? 04:55:56 I thought you had been, but maybe that's just my mind going "He damned well should be". 04:55:59 Beats me. 04:56:12 pikhq: I ain't no op. 04:56:40 does that mean you are some op 04:56:45 Welp, elliott is screwed. He should consider getting a new whatever-is-borken. 04:56:51 echo -e '\043' 04:57:03 -!- ChanServ has set channel mode: +o oerjan. 04:57:03 Does not require typing 12345678!@#$%^&* 04:57:09 /msg elliott # 04:57:15 But still it ought to be he fixed the compute first before trying again, please !!! 04:57:25 -!- elliott has joined. 04:57:27 yaaaaaaaaaaaay 04:57:34 i gotta know how this came to be 04:57:34 Congrats on whatever you did working. 04:57:38 -!- oerjan has set channel mode: -o oerjan. 04:57:41 s/ [dollar]// 04:57:46 Ah, oerjan. 04:58:02 elliott: someone said you couldn't copy/paste #? 04:58:06 indeed 04:58:09 oh i can now 04:58:11 how ironic 04:58:14 like rain on your wedding day 04:58:28 Now your computer is broken please fixed it. 04:58:45 shh he's singing 04:58:49 finish the song please 04:58:54 zzo38: at six am? 04:59:06 quintopia: um something something spoons knife ironic don't you think 04:59:06 i'm done 04:59:10 elliott: It doesn't matter, fix it anyways, please. 04:59:13 -!- Lymia has quit (Read error: Connection reset by peer). 04:59:13 ^def nr ul (|1234567890+\!"#¤%&/()=?`)S 04:59:13 Defined. 04:59:13 those are all the lyrics 04:59:14 zzo38: how 04:59:20 oerjan: that is not the proper shifting 04:59:32 -!- Lymia has joined. 04:59:32 exclamation mark at gbp-sign dollar percent caret and asterisk 04:59:33 it's what my keyboard does 04:59:36 that ist he shitting 04:59:45 i invite everyone 04:59:50 to go to en.wikipedia.org/wiki/Soul_food 04:59:51 and grep 04:59:54 /Another organisation,/ 04:59:57 i cannot copy-paste you see 05:00:00 REAL MEN CHARITIES 05:00:03 `1234567890-=\~!@#$%^&*()_+| 05:00:07 No output. 05:00:07 Every day is Family Day When Real Men Cook. 05:00:23 so anyway i am about to god to sleep 05:00:24 lol 05:00:26 that was typo 05:00:36 ^help 05:00:36 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 05:00:42 btw someone remind me to check the TODO file tomorrow 05:00:43 thanks 05:00:47 If you cannot fix it yourself, go to the store tell them to fixed for you. 05:00:50 oerjan: you want caret-show 05:00:54 zzo38: i need to sleep. 05:00:58 and there is no apple store anywhere near 05:01:04 oerjan: Your keyboard is weird and Norwegian. 05:01:05 or indeed computer store competent in any capacity 05:01:07 Then sleep, and fix it tomorrow instead. 05:01:13 zzo38: that is my intention. 05:01:19 pikhq: you don't say. 05:01:20 OK 05:01:22 oerjan: 1234567890!@#$%^&*() 05:01:30 oerjan: That's how AMERICA intended it. 05:01:52 YOU FORGOT THE POUND SYMBOL 05:01:56 IN PALCE OF THE OCTOTHORPE 05:02:05 FUN FACT, COTOTHORPE IS SOMETIME CALLED POUND SYMBOL IN AMERICA 05:02:06 BUT 05:02:09 IS NOT THE REAL POUND SYMBOL THAT IS THERE 05:02:10 Alternately design the keyboard with " instead of @ at SHIFT+2 if you want the ASCII order following more closely. 05:02:11 NO 05:02:19 that is a bad design 05:02:22 that is the uk layout way 05:02:23 and it is bad 05:02:31 because " is out of reach and ascii is irrelevant 05:02:50 gnight 05:03:08 " is right next to enter here. 05:03:13 "\enter here 05:03:22 -!- elliott has quit (Remote host closed the connection). 05:03:23 Well, ' is the lowercase. 05:03:40 Right, the UK keyboard has tiny-enter syndrome. 05:04:16 -!- lament has joined. 05:05:13 ^def nr (`1234567890-=~!@#$%^&*()_+)S 05:05:13 Usage: ^def 05:05:20 ^def nr ul (`1234567890-=~!@#$%^&*()_+)S 05:05:20 Defined. 05:06:56 There we go. 05:07:19 * oerjan remembered his change keyboard language shortcut 05:07:20 I also think there is a few problem with ASCII order, but it is still the one we have to use. I did make up a new experimental order or character codes, where 'A' is immediately after '9' and the codes for ']'==('['|0x10) the same to ')' and '}' as well. But the <=> is still in the order <=> like it is in ASCII. 05:07:36 which i know mainly because i accidentally keep pressing it sometimes 05:08:24 just one problem, ^ is in there :D 05:08:27 Is it a good idea to you, if the codes were designed like this, instead of how it actually is? 05:08:35 zzo38: We could use EBCDIC order. 05:08:44 >:D 05:08:47 in fact _all_ our bot prefixes are in there 05:08:50 No, EBCDIC order is even more problem than ASCII 05:09:14 I wasn't saying it was a good idea. Just that we're not stuck with ASCII. :P 05:09:18 well not all lambdabot's prefixes 05:09:35 damnit. my alliance in emross war is now in a heated religion debate. 05:09:44 fuck religion. always causing arguments 05:10:26 pikhq: OK, I can understand you, but still, do you think my order would be considered a better idea? 05:11:26 Also my idea has the other feature, like ASCII, which is one of the other good feature of ASCII, that you can do bitwise XOR one bit to switch uppercase/lowercase. 05:16:25 it's not hard to convert as it is 05:17:06 65=A, 97=a so...changing the 5th bit is enough 05:17:26 what is your idea that preserves that 05:17:28 what encoding 05:17:55 unicode has ascii as a subset yes? 05:18:02 It is a new experimental encoding I made up. The letters are still in alphabetical order and it still preserves that. 05:18:22 And, yes, the ASCII codes are same as Unicode codes 0 to 127. 05:20:48 what' 05:20:58 s so special about your encoding? 05:22:48 A few things. One is that 'A' comes immediately after '9' ('9'+1=='A'). Another is the way of pairing [](){} delimiters. There is also the way of how to shorten it for smaller codes, 7-bits, 6-bits, 5-bits, etc, will work without as much complication as you would shorten codes of other encodings. 05:22:49 quintopia: There's no requirement that any UTF actually map sanely, though. 05:22:53 Unlike Tapper, my notetapper generates a MIDI file that's still notationable 8-D 05:23:07 quintopia: For instance, UTF-EBCDIC. 05:23:24 Also, some things that ASCII omits are included, such as British pound money. 05:23:25 Gregor: But will it blend? 05:23:32 congrats Gregor 05:23:36 let's have a party 05:23:46 pikhq: Since it does not have physical manifestation, I'm gonna go with "no" 05:23:50 what kind of soda have you got for us this week 05:24:54 I'm actually getting decently close to Moxie. 05:25:00 Still doesn't have the right bitter bite though. 05:25:34 add some hops 05:30:25 Doesn't hops also have a bit of a spiciness to it, though? 05:31:02 depends on which ones you use 05:31:12 warrior hops are almost pure IBUs 05:46:56 -!- augur has joined. 05:51:24 oerjan: what commands arent documented? 05:52:24 commands for news-ham? 05:52:38 or fungot? 05:52:38 quintopia: it's non-linear, so you are saying that: not all fsa qualify as that :) but if it's something like a multiple choice question. 06:15:36 I think I'm going to take a Tylenol 06:15:42 nah 06:15:48 take a bottle of cough syrup 06:16:20 (rename 'tylenol 'cough-syrup) 06:17:16 -!- pikhq has quit (Quit: Lost terminal). 06:22:03 good idea 06:22:08 dxm highs are hilarious 06:24:19 newsham: @tick for example? 06:25:24 i'm sure there were others last i tried but that may be a long time ago 06:25:50 quintopia: for lambdabot 06:26:18 @help run 06:26:18 run . You have Haskell, 3 seconds and no IO. Go nuts! 06:26:24 @help tick 06:26:24 help . Ask for help for . Try 'list' for all commands 06:26:29 @help bf 06:26:29 bf . Evaluate a brainf*ck expression 06:26:42 not that i can recall what they were 06:27:09 Is there program converting other font formats into TFM and GF formats? 06:27:12 @list run 06:27:12 eval provides: run let undefine 06:27:16 @list bf 06:27:17 bf provides: bf 06:27:22 @list tick 06:27:22 No module "tick" loaded 06:30:57 @run 1 + 1 06:30:58 2 06:35:11 > is an abbreviation for @run 06:36:04 I found some list that says "Select Language" and it translate by Google Translate, but there are no choices in the list!! 06:36:05 :t for @type and :k for @kind. and ? is equivalent to @. iirc. 06:36:40 @help > 06:36:40 help . Ask for help for . Try 'list' for all commands 06:36:46 @help :k 06:36:46 help . Ask for help for . Try 'list' for all commands 06:36:50 @help kind 06:36:50 kind . Return the kind of a type 06:36:55 @help type 06:36:55 type . Return the type of a value 06:36:59 @help :t 06:37:00 help . Ask for help for . Try 'list' for all commands 06:37:14 none of which abbreviations is documented eithe 06:37:15 *r 06:40:33 Hah, someone did video about testing NAT^30. 06:43:24 E.g. Dropped connection speed to about one fourth. 06:48:43 Tylenol taken 06:50:14 you must be a slow taker of tylenol 06:50:25 it's been half an hour 06:51:00 I was wavering on whether or not to take it 07:11:48 -!- Sgeo_ has left ("Leaving"). 08:15:31 mind blown http://www.reddit.com/r/todayilearned/comments/grpv6/til_why_zippers_have_ykk_on_them_the_ykk_stands/ 08:17:13 i should visit that factory sometime 08:17:18 macon is only 2 hours away 08:19:04 i just checked 4 zippers and they all were YKK 08:19:40 -!- augur has quit (Remote host closed the connection). 08:20:28 all the clothing zippers i knows of are 08:20:42 but luggage zippers are rarely ykk 08:22:23 ah, right, i just checked two bags and they weren't 08:38:51 -!- Phantom_Hoover has joined. 08:41:46 -!- augur has joined. 08:41:47 -!- lament has quit (Read error: Operation timed out). 09:06:49 -!- zzo38 has quit (Quit: Be wary of strong drink. It can make you shoot at tax collectors--and miss.). 09:20:19 -!- cheater00 has joined. 09:21:38 -!- cheater- has quit (Ping timeout: 246 seconds). 09:22:15 -!- KingOfKarlsruhe has joined. 09:33:33 -!- sebbu has quit (Ping timeout: 260 seconds). 09:36:55 -!- MigoMipo has joined. 09:37:41 http://www.bluffball.co.uk/ 09:37:42 :( 09:38:36 clearly it's a bluff 09:40:57 -!- monqy has quit (Quit: hello). 09:42:58 -!- oerjan has quit (Quit: leaving). 09:45:27 -!- sebbu has joined. 09:45:27 -!- sebbu has quit (Changing host). 09:45:27 -!- sebbu has joined. 09:46:45 Ooh, you can get into the Reynholm Industries staff intranet. 09:50:55 Phantom_Hoover, I never heard of that company, what is it? 09:51:05 Vorpal, the IT Crowd one. 09:51:19 Phantom_Hoover, oh okay. 09:51:27 Phantom_Hoover, so a publicity stunt then? 09:51:47 Not really. 09:51:57 oh? 09:52:50 More an easter egg thing. 09:52:56 ah 09:52:56 Particularly the intranet. 09:53:55 Phantom_Hoover, Did they set up a fake router connected to the internet to which they connected multiple computers or did they do something less realistic? 09:54:05 Phantom_Hoover, by the way, Cosmos is great 09:54:07 Vorpal, they did something less realistic. 09:54:12 ah 09:54:15 As in the Carl Sagan thing? 09:54:21 Phantom_Hoover, quite 09:54:29 Phantom_Hoover, the science is of course a bit outdated in some areas 09:54:33 but it is still great 09:54:34 -!- BeholdMyGlory has joined. 10:15:44 -!- sebbu has quit (Ping timeout: 260 seconds). 10:20:07 -!- sebbu has joined. 10:20:07 -!- sebbu has quit (Changing host). 10:20:07 -!- sebbu has joined. 10:28:21 Oh my god all of the IT Crowd's latest season is on YouTube. 10:34:28 heh 10:35:04 Some of the earlier ones are there as well. 10:35:12 -!- sftp_ has joined. 10:35:22 -!- sftp has quit (Ping timeout: 248 seconds). 10:41:59 -!- cheater- has joined. 10:44:30 -!- cheater00 has quit (Ping timeout: 250 seconds). 10:47:08 elliott: figured out the screwiness. in global.h #define TESTGAME was on 10:47:22 elliott: I'm currently recompiling without it 10:52:08 Vorpal, pings work better when the person at whom they are directed is online. 10:53:04 Phantom_Hoover, he log reads 11:02:40 Phantom_Hoover, yay I now have a x86-64 uplink 1.31 that works properly! 11:02:52 ^_^ 11:02:57 Pirate a copy to me? 11:03:04 (Don't worry, I paid for it ages ago.) 11:03:39 Phantom_Hoover, ah, but did you pay for the developer cd? 11:03:48 No, but I just want the binary. 11:04:16 Phantom_Hoover, anyway it is 37 MB. Probably because of debug symbols. 11:04:30 Phantom_Hoover, this is after all C++ 11:04:45 Compile sans debug information? 11:05:06 Phantom_Hoover, you need the right data files. That adds another 20 MB or so 11:05:17 Phantom_Hoover, you need the exact right version of the data files, or it won't work 11:05:24 I gathered that. 11:05:46 But 60MB isn't very much at all these days. 11:06:26 hm 11:06:47 Phantom_Hoover, this version still has the debug mode with cheat menu in it (which worked on old release versions of uplink btw) 11:07:15 Does it still have that slightly game-breaking bank hack, BtW? 11:07:46 The one where you can get a million credits or so before the main plot even starts. 11:11:34 Phantom_Hoover, I don't know how that one works 11:12:17 -!- MigoMipo has quit (Read error: Connection reset by peer). 11:25:37 Vorpal, you concentrate your software purchases on bank security, which, whilst by no means trivial, is still breakable with low-level hardware and software. 11:26:17 You hack into a bank, find an account with a balance in the hundred thousand to million range, transfer funds, cover tracks. 11:26:35 You now have more money than you can conceivably spend over the course of the normal game. 11:27:11 You can buy the best computer, fit it out entirely, destroy it if tracked and start from scratch again *several times*. 11:28:37 hah 11:28:43 Phantom_Hoover, did they fix it later on? 11:29:23 Well, they might have hardened the bank's security or made the tools needed to crack it more expensive. 11:29:26 I don't know. 11:34:21 ANYWAY 11:34:34 Pleasepleaseplease can I have a copy? 11:35:39 Phantom_Hoover, this one is somewhat buggy I just found. Or at least missing something 1.54 had which I found very useful 11:35:48 Oh? 11:35:48 which was to click on the world map to remove a node midway through 11:35:53 you can't here 11:36:05 extremely annoying when you want to save a long prepared route 11:36:12 and then just modify it for your temporary needs 11:36:20 I'm going to check if I can implement that 11:36:28 You mean connect to a node in the middle of the path? 11:37:11 Phantom_Hoover, I mean if I have A-B-C-D-E-F and save it, as a prepared long jump route, I could in 1.54 click load, then if I wanted to access D I could click it once, to remove it from the route, then click it again to add it to the end 11:37:15 I can't do that in this version 11:37:19 which I find very annoying 11:37:20 Yeah. 11:38:24 Phantom_Hoover, plus it doesn't colourise nodes. You can't select "colour this node" in your main screen list. And it doesn't add colour to the target nodes of current missions. 11:38:27 ! 11:38:39 I didn't even know it did that. 11:38:41 and there is no "filter" on the main screen list 11:38:51 Phantom_Hoover, 1.54 at least colour your target system green 11:39:03 Check if it still flashes Revelation-infected systems red. 11:39:16 Phantom_Hoover, I haven't got that far yet. So I can't tell. 11:39:24 Cheat! 11:39:51 Phantom_Hoover, mmm there is a button for it in the built in development build cheat thingy. Anyway going to add the route editing first. 11:40:08 Phantom_Hoover, because the code is not there 11:40:18 Huh/ 11:40:25 Phantom_Hoover, I meant, for route editing 11:40:36 it is not there, there is "remove last" and "add to end" 11:40:38 but that is it 11:40:45 oh god, they use their own LList, which seems like std::list or whatever... but different 11:41:11 lets see how painful this thing will be... 11:41:33 T GetData ( int index );// slow unless sequential 11:41:33 void RemoveData ( int index );// slow 11:41:34 hm 11:42:00 a linked list, but keeps a pointer to last accessed index. I think. 11:42:02 Interesting. 11:42:29 also I'm confused how this works at all. templates but the code in a .cpp? 11:42:36 oh 11:42:40 #include "llist.cpp" 11:43:15 aquarius is a fun game 11:43:19 sorry, aquaria that is 11:47:22 Vorpal: what are you looking at? 11:48:38 linked lists that even *have* functions on indices are just Wrong 11:48:59 olsner, why? 11:50:11 because linked lists don't do that efficiently :) 11:50:30 So what *should* it have? 11:50:39 car and cdr :P 11:51:09 Yes, but what if you actually want the nth element? 11:53:48 back 11:53:58 Vorpal: what are you looking at? <-- uplink source code 11:54:21 olsner, C++ from around 2000 11:54:36 then I think you should use a data structure that does that, like an array or a dictionary... 11:54:53 or rather, you should write your code to require the "indexed access" interface - and a linked list would be a poor way to implement that interface 11:55:10 olsner, I'm not going to rewrite the game. I'm just fixing small things. 11:55:26 olsner, I'd rewrite the game the day you rewrite mosaic. 11:55:33 olsner, if a linked list is best for other reasons, but you need the nth element occasionally? 11:56:28 Phantom_Hoover, it actually does sequential access using nth + caching last position. The interface is somewhat sucky yes, but I'm not sure C++ iterator objects is a better solution! 11:56:47 okay, time to see if this works 11:57:16 yep 11:57:28 strange that I didn't need to edit any GUI code for this 11:58:01 Phantom_Hoover: meh, ok then :P it might be useful, but I wouldn't mind if that was not part of the data structure but rather a utility function for indexing things you can only iterate 12:00:38 Vorpal, why would you? 12:01:22 Phantom_Hoover, well, considering that some other parts of the code are rather spaghetti like, I didn't expect cleanly separated model and view layers in another part... 12:01:33 Ah. 12:02:17 wha?! ^ is broken in kate suddenly 12:02:23 or rather, the dead key, does nothing 12:02:41 The answer to this is "you're using Kate? Seriously?" 12:02:43 okay even stranger, after switching focus back and forth *two* times it works 12:02:59 Phantom_Hoover, I like it for C/C++, I use emacs for some other languages, nano for config files. And so on. 12:03:12 and kate is way better than gedit 12:06:44 gedit? that comparison is almost meaningless 12:08:00 Phantom_Hoover, do you know if the length of the links affects the time a trace takes? 12:08:22 Phantom_Hoover, or if one could simply link them up to closest one to get a less messy view of the world? 12:08:35 Just connect them neatly, AFAIK. 12:08:41 ah 12:08:45 I always just used all the mainframes. 12:08:59 Traces are crazily long, and it's not much hassle to set up. 12:09:21 Phantom_Hoover, the cheat menu has a "cancel current trace" too XD 12:09:49 Well yes there is that as well. 12:09:51 Phantom_Hoover, actually traces can vary a lot. Seen everything between 400 seconds and 65 seconds 12:10:03 Yeah, depends on the system you hack. 12:10:12 Phantom_Hoover, the latter was global crime db iirc 12:10:30 I didn't manage to get in. Did manage to clean up my tracks in case of passive tracing iirc 12:10:31 The central computer on a mainframe gives you a minute if you're lucky, even with the aforementioned gamebreaking setup. 12:10:52 And it starts as soon as the password crack initiates. 12:11:04 Erm, s/mainframe/LAN/ 12:11:15 LAN hacking was always my favourite kind. 12:11:29 Phantom_Hoover, what about monitor bypass? 12:11:45 Phantom_Hoover, I haven't got to LAN hacking yet. Hasn't been playing it long enough. How does it work? 12:12:26 You connect to a LAN, and then you have a network of systems which need to be hacked through to do something nefarious on the mainframe. 12:12:35 There's one in both the ARC and Arunmor campaigns. 12:12:56 Phantom_Hoover, ah, I have done freelance stuff so far 12:13:10 Yeah, LAN missions are pretty high level. 12:13:19 so what's the gameplay like in that game? i've understood it's mostly about watching bars go up 12:13:21 Phantom_Hoover, now to add the colouring of current target node 12:13:24 They require you buy a whole other set of tools. 12:13:34 oklopol, no, that would be progressquest I think 12:13:54 oklopol, Do you know the way Holly Wood tends to portray hacking? 12:14:00 oklopol, well, it is a game based on that 12:14:21 it's hollywood 12:14:32 oh maybe it is, *shrug* 12:14:35 anyway you got the idea now 12:14:56 not really 12:15:14 object->Draw ( scrollX * GetLargeMapWidth(), 12:15:14 scrollY * GetLargeMapHeight(), 12:15:14 zoom ); 12:15:15 OKAY 12:15:22 now to find what the heck object is 12:15:24 i'm not interested in the atmosphere or plot, i'm interested in what makes the gameplay interesting 12:15:40 as always 12:15:43 oklopol, well, Phantom_Hoover can explain. He isn't programming. I am 12:15:45 There's a free demo. 12:15:53 yeah but bleh 12:17:36 Progress bars is probably a fairly good description, TbH. 12:17:56 Phantom_Hoover, less so than progress quest though 12:18:12 great. raw GL calls 12:18:14 Atmosphere and plot really makes itl 12:18:16 and once the bar gets full, do you have to quickly learn something about the computer, and then quickly write commands? 12:18:51 There is a command line, but you don't always use it. 12:19:58 well that's not important, i'm just wondering if you have to be quick after waiting 12:20:09 Phantom_Hoover, I haven't used it so far. What is it good for? I tried it, and it was utterly limited. not even del or rm 12:20:28 oklopol, and yes sometimes you have. Not always though. 12:20:37 It does have rm, it's just limited to a small number of targets. 12:20:39 Try ls. 12:20:51 Phantom_Hoover, no such command it said, it had dir istead 12:20:52 You use it to crash systems. 12:20:53 instead* 12:20:56 that was in 1.54 12:21:02 Oh? Well, same difference. 12:21:08 hm 12:21:31 Phantom_Hoover, also dir foo didn't work. You needed cd foo\ndir\ncd .. 12:21:36 you can't program viruses or anything like that? 12:21:58 oklopol, no, although you do get given one. 12:22:12 i'm sure you do but that's kind irrelevant 12:22:17 *kinda 12:22:35 Phantom_Hoover, you know the outline for nodes you have access to an account on? 12:22:57 I vaguely remember something along those lines. 12:23:11 Phantom_Hoover, as far as I can tell, it is never drawn. I read through the entire code to draw the world map, and it doesn't seem to be there 12:23:18 XD 12:23:27 of course it is there, I just can't find it 12:23:35 // 12:23:35 // Draw red circles over computers infected with Revelation 12:23:35 // 12:23:36 that I find 12:23:46 this is, by the way, in the main draw function 12:23:51 not in the draw objects functions 12:23:57 nor in the object->draw ones 12:24:00 messy 12:24:08 if you are doing OO, at least do it right 12:24:43 oh wait, there it is. But where the fuck is that called? 12:25:05 *oh god* 12:25:30 "It's in the sunken city of R'lyeh" 12:25:56 Phantom_Hoover, the outline drawing function is added as a callback with a function pointer when constructing another object I think. I'm not exactly sure where *those* objects are invoked, nor what type they are... but yeah 12:26:25 ./interface/remoteinterface/nuclearwarscreen_interface.h:static void DrawLocation ( Button *button, bool highlighted, bool clicked ); <-- huh, I wonder what that file is 12:26:37 nuclearwarscreen eh? 12:26:50 It's an easter egg. 12:26:53 ah 12:26:58 Phantom_Hoover, war games? 12:27:50 EclRegisterButtonCallbacks ( name, DrawLocation, LocationClick, button_click, button_highlight ); <-- so in DrawLocation there, it draws the outline 12:27:50 Yes. 12:27:51 fun 12:28:01 the actual object is drawn elsewhere 12:28:09 why two mechanisms... 12:28:23 -!- Slereah has joined. 12:29:29 Phantom_Hoover, by the way, adding another screen resolution option was trivial. I'm not sure why it works. From what I can tell the code must be inspecting the button "name" that it is assigned on construction to extract the resolution out of it. 12:29:46 -!- ais523 has quit (Remote host closed the connection). 12:30:08 either that or the button text 12:32:16 int score_peoplefucked; 12:32:17 int score_systemsfucked; 12:32:17 int score_highsecurityhacks; 12:32:22 nice variable names 12:32:26 Phantom_Hoover, ^ 12:32:56 I presume the first is related to the "discredit foo" kind of missions 12:33:26 Yeah, there's a statistic for that. 12:33:55 now I got diverted to grep the source for such words 12:35:14 void CheatInterface::LotsOfMoneyClick ( Button *button ) 12:35:15 { 12:35:15 #ifdef TESTGAME 12:35:15 game->GetWorld ()->GetPlayer ()->ChangeBalance ( 10000, "You cheating motherfucker!" ); 12:35:15 #endif 12:35:16 } 12:36:21 Phantom_Hoover, and in the cheat to give all hardware we have: SetModemType ( "Fast fucker", gatewayDef->bandwidth ); 12:36:47 Only 10,000? 12:37:07 Phantom_Hoover, you can click it several times 12:37:12 but yeah 12:38:27 Phantom_Hoover, did I mention the inline asm to you? Thanfully most of it will fall back on C versions for linux, but I had to write some x86-64 asm (especially for the code that generates a back trace!) 12:38:47 -!- Slereah has quit (Ping timeout: 276 seconds). 12:39:34 Phantom_Hoover, anyway, there are no instances of damn, dammit or shit. A lot of "fuck", "fucking", "fucks" and so on though. 12:42:47 -!- Slereah has joined. 12:43:48 Phantom_Hoover, I have no idea yet what this is for:bool timetochangeunderware = false; 12:44:14 -!- Wamanuz2 has quit (Remote host closed the connection). 12:44:27 Vorpal: unused? 12:44:31 olsner, nope 12:45:15 olsner, oh it seems to be set if the system is supposed to change passwords. After a hack was discovered 12:46:16 ah, so it's a bit of a pun then, rather than just a nonsensically named variable 12:46:22 yeah 12:46:45 -!- Wamanuz has joined. 12:47:31 hm maybe I should change the code so it only generates valid ips 12:47:55 923.258.1.534 breaks suspension of disbelief for me 12:52:30 olsner, at least uplink does none of that silly poinless get/set-method stuff that "proper" C++ is so (in)famous for. 12:52:56 -!- iconmaster_ has joined. 12:54:44 Vorpal: hmm? I don't think get/set methods are a C++ thing - rather some kind of "proper OOP/encapsulation" thing 12:55:27 olsner, well okay 12:55:30 it doesn't do that anyway 12:55:39 olsner, it's still silly. 12:55:47 Phantom_Hoover, I have no idea yet what this is for: bool timetochangeunderware = false; 12:55:55 Phantom_Hoover, I found out a few lines below 12:56:01 yep, still as silly, regardless of where it comes from 12:56:01 Presumably that something frightening is or has happened. 12:56:46 at least C# (no idea about java) has these "property" thingies, that makes the syntax the same as if you were to access a field. Still silly but less annoying when coding. 12:58:29 -!- iconmaster_ has quit (Ping timeout: 240 seconds). 12:58:31 Vorpal: in java you have only getters and setters 12:58:50 KingOfKarlsruhe, so same as C++ then? 12:58:53 yeargh 12:58:56 yes 12:59:11 Phantom_Hoover, adding the colouring of target system seems... tricky 13:00:06 Phantom_Hoover, the IP as such is not stored in the Mission object. Rather there are 5 strings completionA to completionE, that are used differently for different types of missions 13:00:18 ip is *often* but not always in completionA 13:03:53 oh I found a way to do it 13:04:49 sscanf ( button->name, "worldmap %s %d", ip, &index ); 13:04:49 nice 13:06:28 Vorpal, so, erm, how long until you're satisfied enough that you would send a copy my way? 13:06:56 Phantom_Hoover, depends on how long to add the colouring. Also how to send it? Do you have anywhere I can scp it? 13:07:29 Phantom_Hoover, anyway why do you want this binary, rather than the last version? 13:07:29 Not really. Surely a file on 50MB order would be sendable through email? 13:07:42 Phantom_Hoover, but what if they trace me!? 13:07:54 Phantom_Hoover, I need to bounce it to send it to you 13:08:06 Vorpal, -_- 13:08:16 Use a monitor bypass, you fool. 13:08:21 oh right 13:08:47 fu. bar. btw 13:08:52 adding colouring is tricky 13:08:55 well can be done 13:08:57 I'm assuming you know the InterNIC trick for paths, right? 13:08:58 well,* 13:09:14 Phantom_Hoover, you mean adding the shitload from it and then making a long path? 13:09:57 Phantom_Hoover, also another thing, to avoid passive scans, shouldn't routing through the uplink test system be a good way, then after go there and easily remove the logs with no fear of legal actions 13:10:00 or am I missing something 13:10:22 InterNIC has no traces _at all_. 13:10:28 And the password is constant. 13:10:43 Phantom_Hoover, it doesn't? Huh. So you mean hack the admin password of it? 13:11:57 Phantom_Hoover, so like the test system but even better? 13:12:22 Yep. 13:12:30 useful 13:20:02 -!- iconmaster_ has joined. 13:22:05 I noticed the new frontpage today, and I am dissapointed that there is no Matrix of Solidity quote to be found. 13:23:38 iconmaster_, check title text of the image 13:25:50 -!- iconmaster_ has quit (Read error: Connection reset by peer). 13:33:12 Vorpal, so, any progress on Uplink? 13:34:01 Phantom_Hoover, some, fixing build errors atm after my change 13:34:06 mostly due to C++ stupidity 13:34:15 char* vs. const char* and so on 13:34:17 Also, I remembered that bank hack missions frequently ask you to probe an account with very large amounts of cash. 13:34:41 clientcommsinterface 13:34:44 what the heck is that 13:35:25 -!- azaq23 has joined. 13:38:26 Phantom_Hoover, any good at C++? 13:38:33 No. 13:38:35 oh 13:38:35 Not at all. 13:39:10 I wonder if base class with virtual destructor and child class with non-virtual destructor will do the right thing. 13:39:28 my change might otherwise leak memory. 13:41:16 the crap 13:41:51 correction: the holy crap 13:42:40 Actually, the other source of mega-accounts is money transfer missions, since you can just nick the money from your client once you're done. 13:42:54 okay somewhat less holy crap 13:43:30 (This makes me feel very self-righteous.) 13:47:19 Why the holy crap? 13:48:14 Phantom_Hoover, my change made labels on the worldmap experience uncertainty about their position. Yet I didn't modify anything related to that 13:48:32 Spaghetti code is too kind. 13:48:40 Heisenberg code is more accurate. 13:48:44 hah 13:51:31 *doh* 13:51:40 I forgot == was stupid on C strings 13:51:53 that doesn't answer the nervous label though 13:56:04 Phantom_Hoover, anyway, since you own uplink, why not use that copy? 13:56:24 Vorpal: lol, how do you forget that? :) 13:56:54 olsner, I probably didn't read the answer if he did answer it 13:56:59 Vorpal, a) it was Mac, b) I'm not sure how I can transfer the authorisation process; I bought it *years* ago. 13:57:16 Phantom_Hoover, the authorisation is just referring to a key card 13:57:23 Phantom_Hoover, like physical card 13:57:37 Vorpal, the downloadable version is a demo. 13:57:40 it tells you a column and a row, and you have to enter the code there 13:57:47 Phantom_Hoover, yes, I have the full version here. 13:57:52 and that uses the key card 13:58:00 Vorpal: meant the == on C strings, not sure what question you answered 13:58:05 olsner, oh 13:59:27 olsner, and I forgot because most recent C programming I have done were stuff where comparing strings would have been bad. If you don't know how long the strings are, knowing how long strcmp takes becomes messy. And I have been doing hard realtime recently. 13:59:39 olsner, and apart from that, not much C 14:00:04 Vorpal, how, exactly, am I meant to get the full version? 14:00:23 I got it through Ambrosia by downloading, and that was several years back. 14:00:27 Phantom_Hoover, hm. torrent? 14:01:15 Phantom_Hoover, but one thing I can give you that the binary can't is a custom screen resolution. 14:01:20 Phantom_Hoover, any specific you want? 14:02:02 Not really, just A Version, and you have one. 14:02:05 personally I use a large windowed one. 1400x900 14:02:18 One which works natively, and is at a later version than any I'd torrent. 14:02:22 Phantom_Hoover, so give me your gpg key, so I can encrypt it 14:02:30 Phantom_Hoover, sorry, mine is old 14:02:31 Phantom_Hoover, becuase the development cd is old 14:02:43 Oh, right. 14:02:44 Phantom_Hoover, there are newer from torrenting 14:02:52 Torrent time! 14:04:29 what, this is broken 14:07:35 Dammit, the torrents all have no peers. 14:10:19 Phantom_Hoover, the one I found for the developer cd on tpb works. (I got the game, but not the dev cd legally) 14:10:54 Hmm, what to SE and LE mean. 14:10:56 *do 14:11:03 Phantom_Hoover, SE is seeders, LE is leachers 14:11:34 Phantom_Hoover, plus I torrented one to get older data files needed for the version on the dev cd. So the one called "ultimate" or whatever on that certain bay works. Still seeding it. 14:11:59 Linux version? 14:12:00 -!- FireFly has quit (Quit: swatted to death). 14:12:36 -!- FireFly has joined. 14:12:47 Phantom_Hoover, it is included in there as a zip on the cue+bin image 14:13:28 Phantom_Hoover, bchunk is a tool to convert cue+bin to iso 14:13:54 Phantom_Hoover, available in ubuntu and arch repos at least 14:14:14 Phantom_Hoover, oh and for that one you need to get the 1.54 update from introversion. 14:15:14 Phantom_Hoover, then you need some ia32-libs on ubuntu. To extract the update you need to run it as ./update.sh --help to find option to extract to a specific dir, then copy (but do not overwrite) the data file from the iso into the lib dir in the extracted area. 14:15:25 go to bin/x86 and make a symlink to ../../lib there 14:15:29 then run ./uplink 14:15:30 worked for me 14:18:29 1 peer. 14:18:40 Although I've been running it for all of a minute. 14:20:54 Phantom_Hoover, not peered to me 14:23:08 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224]). 14:33:01 Something about __glutRoot, then crash. 14:33:52 -!- FireFly has quit (Quit: swatted to death). 14:38:19 Phantom_Hoover, haven't hit that one 14:38:32 Phantom_Hoover, did you get the 1.54 upgrade and use that binary? 14:38:58 The binary resulting from the patch? 14:38:59 No. 14:48:59 Phantom_Hoover, the patch is what you should and use. Just copy the data files missing in the patch from the uplink.zip on the cd 14:49:07 Got it working now. 14:49:14 great 14:49:22 Phantom_Hoover, no cheating for you in that version though ;) 14:49:39 Pfft. 14:50:05 Phantom_Hoover, anyway my build is buggy with a lot of jumps. Sometimes the link from the gateway to the first jumps get lost! 14:50:11 I don't know but it breaks save/load 14:50:21 and sometimes the labels go nervous, though not often 14:50:43 don't know why* 15:01:20 Well, I have already twice ruined a new account by messing up while purchasing things. 15:06:05 Phantom_Hoover, heh 15:06:25 Phantom_Hoover, you could use the tutorial if you don't remember 15:08:19 Yeah, but it's a waste of time. 15:13:58 -!- FireFly has joined. 15:19:46 -!- MigoMipo has joined. 15:47:51 -!- Tan has joined. 15:48:14 8-) 15:50:16 -!- Tan has left. 15:54:25 -!- elliott has joined. 15:55:58 05:03:40: Right, the UK keyboard has tiny-enter syndrome. 15:56:00 Uh. No 15:56:01 ? 15:56:26 http://www.clickykeyboard.com/_ebay/ibm_55323685l-001/ibm_553236475l-001.jpg Pictured: Gigantic enter. 15:57:37 05:08:24: just one problem, ^ is in there :D 15:57:39 haha :D 15:57:56 i can do lambdabot 15:57:59 with ? 15:59:47 08:15:31: mind blown http://www.reddit.com/r/todayilearned/comments/grpv6/til_why_zippers_have_ykk_on_them_the_ykk_stands/ 15:59:54 finally I know who to blame for making zippers get stuck so much 16:00:26 10:28:21: Oh my god all of the IT Crowd's latest season is on YouTube. 16:00:26 10:34:28: heh 16:00:27 10:35:04: Some of the earlier ones are there as well. 16:00:30 "But who makes the machine that makes the machine to make zippers?" :) 16:00:32 Phantom_Hoover: [Four] on Demand has everything. 16:02:53 11:41:33: T GetData ( int index ); // slow unless sequential 16:02:53 11:42:00: a linked list, but keeps a pointer to last accessed index. I think. 16:02:55 Vorpal: i suspect byuu 16:03:01 -!- zzo38 has joined. 16:03:28 elliott, ?? 16:03:36 YKK apparently also do "fenestration systems" 16:03:39 too long a story to explain 16:03:48 olsner: so they... unthrow people out of windows? 16:03:55 elliott, I seen the word "byuu" elsewhere before 16:03:57 who is it 16:04:17 elliott: maybe they also do defenestration systems 16:04:28 Vorpal: author of bsnes 16:04:33 Vorpal: also of that public_cast thing i linked you :) 16:04:37 can someone say [caret]ul plz 16:04:43 elliott, why would he be involved in uplink? 16:04:51 Vorpal: remember when is aid long story? 16:04:55 what's caret? ^? 16:04:56 [asterisk]i said 16:04:57 it's a joke 16:05:00 olsner: yes 16:05:06 have a [carrot] 16:05:16 elliott, yes I'm waiting for the long story. I have time. 16:05:35 Vorpal: i don't have the patience. unless you keep bugging me, in which case the utility of telling you might go up far enough. 16:05:38 i shouldn't have told you that. 16:05:53 elliott, hah 16:06:01 elliott, bug 16:06:02 elliott, bug 16:06:03 elliott, bug 16:06:04 elliott, bug 16:06:08 [and so on] 16:06:16 elliott, WELL? 16:06:31 Vorpal: ok fine 16:06:41 Vorpal: in bsnes byuu has a foreach (thing, source) macro 16:06:48 ah 16:06:49 where source is something indexable with source[index] 16:06:57 ooh, this episode has a "viewer discretion is adviced", none of the others have had that 16:06:59 heh... 16:07:01 he says that linked lists should just support fast sequential indexing, rather than the mess of C++ iterators 16:07:10 this is based on one forum post 16:07:14 that was the most obscure, boring reference ever 16:07:16 now let's move on 16:07:29 olsner: well it _does_ take quite a lot for goat porn to reach the viewer discretion level 16:07:34 anyway 16:07:37 someone fucking type [caret]ul 16:07:39 and no funny business 16:07:41 asswipes 16:07:51 you have a caret, just copy-paste it damnit 16:08:39 elliott: yeah, it might mean that there are humans in this piece of goat porn! 16:08:41 ^nr olsner sucks dick 16:08:41 `1234567890-=~!@#$%^&*()_+ 16:08:44 No output. 16:08:45 olsner: :O 16:08:50 sickening 16:09:26 why goats. Why not some other non-human mammal? 16:09:35 because: goats! 16:09:45 What a silly question. 16:09:47 GOAT 16:10:05 I'm seriously wondering why goat porn ended up as a kind of meme 16:10:34 goats are sexy 16:10:36 Goat porn is sheep porn for real men. 16:10:49 Gregor, bah, real men use hippos. 16:11:53 12:20:09: Phantom_Hoover, I haven't used it so far. What is it good for? I tried it, and it was utterly limited. not even del or rm 16:11:53 bbl 16:11:58 Vorpal: erasing logs 16:12:00 you can do it instantly 16:12:08 also, destroying an entire system easily if you want to :) 16:12:11 (permanently) 16:13:17 elliott, it lets you erase logs too? 16:13:28 IIRC, yes 16:13:30 In /var or somewhere 16:13:36 Huh. Neat. 16:13:47 oh, apparently strong bad is known for enjoying goat porn 16:13:53 maybe that's where it comes from 16:13:53 Useless, since if you're deleting logs anywhere but InterNIC, you're doing it wrong, but neat. 16:13:55 so the log remover is a waste of money unless you're trying to be selective :D 16:14:06 Phantom_Hoover: I used to remove the entire log directories as standard procedure. 16:15:09 Vorpal: Cool thing about Uplink: If you get caught, then you can actually find yourself in your next game. 16:15:13 In records or something, IIRC. 16:15:28 Vorpal: In fact, I believe you can get lots of money by getting caught repeatedly somehow. 16:15:35 Although IIRC that was fixed and the game punishes you for it. Don't recall. 16:16:13 12:56:46: at least C# (no idea about java) has these "property" thingies, that makes the syntax the same as if you were to access a field. Still silly but less annoying when coding. 16:16:20 Vorpal: not silly, it's useful for "virtual" properties 16:16:31 e.g. say you update some field manually 16:16:36 but then change it to be calculated on-the-fly 16:19:55 14:02:18: One which works natively, and is at a later version than any I'd torrent. 16:19:58 Uplink 1 54 Linux i386 deb Fully Patched Working » games other 16:20:00 OK, unseeded, but still 16:20:17 Most of them are the Hacker Elite version. Gross. 16:26:05 "I don't know how it happened either! It's like one day I was a baby and the next day I woke up and realized I was 16 and had never seen Star Wars. And that I was actually 21." 16:39:24 Dear god Launchpad. 16:39:26 [[[Expired for gnome-control-center (Ubuntu) because there has been no activity for 60 days.]]] 16:39:28 BUGS DO NOT WORK THAT WAY. 16:42:23 elliott, who is this? 16:42:31 Wait is this APT Guy. 16:42:31 What, the Star Wars quote? 16:42:38 Oh. No, that's an automated program. 16:42:41 I will be sad if it is not APT Guy. 16:42:52 Apparently, if you don't hear anything about a bug for sixty days, it's irrelevant. 16:42:59 SO ANYWAY I HAVE THE BEST UPLINK IDEA 16:43:05 Open an account in all banks. 16:43:08 Take out a loan. 16:43:12 My new development methodology: Whenever you see a bug, don't do anything about it for sixty days. 16:43:15 Tada, no bugsX 16:43:23 With money, buy software required to hack bank. 16:43:28 Zero all loans. 16:43:45 Phantom_Hoover: I HAVE A BETTER IDEA 16:43:58 Phantom_Hoover: Hack bank. Steal SO MUCH MONEY. Use money to buy tools to avoid getting caught. 16:44:03 This requires SUPERHUMAN REFLEXES 16:44:18 "If cats actually existed rather than being simple figments of your imagination this plan would make perfect sense. Unfortunately for you, being a cat lover is actually considered pedophilia in many parts of the world, as such you should be arrested for your heinous threat." 16:44:48 Vorpal: erasing logs you can do it instantly <-- nice, how? 16:44:55 Vorpal: I forget. Erase /var or something. 16:45:06 Maybe I'm wrong, I was never a good Uplink player. 16:45:15 hm 16:45:23 Vorpal: So there are physical disc copies of one point five four? 16:45:30 i.e. I can search for an untarnished ISO? 16:45:45 What's the copyright protection like, I've forgotten entirely. 16:46:07 Ah, the Ultimate Collection looks okay. 16:46:15 elliott, uh not sure, the one I have is uplink 1.52 16:46:28 elliott, and it is a LUT 16:46:31 S'ok 16:46:32 Vorpal: LUT? 16:46:36 Look Up Table 16:46:39 Right. 16:46:42 I see it in the description. 16:46:47 elliott, usually called that in hardwary contexts iirc 16:46:50 LUT that is 16:46:51 I'll wait for this download to finish first. 16:47:05 Vorpal: Pah, Monkey Island One's copyright protection was teh bestest 16:47:06 elliott, I'm seeding that one, I got older data files for that one 16:47:16 You used a little spinning wheel thing to form a pirate face out of multiple elementsX 16:47:22 It was AWESOME 16:47:22 heh 16:47:37 Vorpal: It has the one point five four patch, says the torrent description. 16:47:46 So I should be fine with just this torrent, to get one point five four? 16:47:55 elliott, the linux one on the cue/bin didn't 16:47:56 You used a little spinning wheel thing to form a pirate face out of multiple elementsX 16:47:58 That is 16:47:59 it was 1.0 I think 16:48:01 You used a PHYSICAL wheel thing to do it 16:48:23 elliott, I heard infocom had rather fancy ones too? 16:48:32 Vorpal: Copy protection? Dunno, but they had feelies. 16:48:39 Man, remember when buying physical copies of a game would actually give you something more fun than just some digital media? 16:48:39 that too yes 16:48:40 Me neither. 16:48:57 But maybe the game industry will realise that soon, if they don't move entirely to digital distribution. 16:49:05 elliott, I remember when buying a physical copy of a non-game software would give you a thick 200-page manual 16:49:33 Well, it sure made the packaging heavier. 16:49:39 Vorpal: you do? 16:49:39 elliott, I don't remember the IBM ringbinders (ah those must have been the days!) 16:50:37 olsner, yes. I think I have some early MS Office for mac (classic) with a 100 page manual, and I remember clarrisworks used to come on multiple floppies + a thick manual (didn't buy the last one myself) 16:50:45 also not sure about spelling 16:50:50 claris? clarris? 16:50:53 Who invented offline manuals. 16:50:56 AN IDIOT ??? 16:51:03 wow, you must be old Vorpal 16:51:19 olsner: he's younger than you bro 16:51:24 just way more pathetic ;D 16:51:28 hey 16:51:28 really? 16:51:34 yeah he's like 9. 16:51:42 unfortunately i cannot make any other guesses 16:51:44 as i would be unable to type them 16:51:47 so he's 9 16:51:52 well, or 90. 16:51:53 or 99 16:51:55 yes I'm very intelligent for a 9 year old, since I'm studying second year at university 16:51:57 or 90909099 16:52:08 Vorpal: yes. and you know what they say about 9 year olds in their second year of university? 16:52:13 FAGS 16:52:22 i'm here all wee 16:52:23 k 16:52:25 nah, "wow, that's the next einstein" 16:52:34 Vorpal: Einstein wasn't an irritating little brat :D 16:52:39 elliott, hah 16:53:05 elliott, actually, according to what Sagan said in one Cosmos episode he was considered unruly by his teachers. 16:53:24 speaking of which, I have one episode left to watch 16:53:40 PROBABLY TOO BUSY SMOKING POT TO PAY ATTENTION 16:54:16 // ClientCommsInterface.h: interface for the ClientCommsInterface class. 16:54:17 http://www.illuminati-news.com/famous-freemasons.htm ;; ALSO APPARENTLY A FREEMASON 16:54:18 // ClientCommsInterface.cpp: implementation of the ClientCommsInterface class. 16:54:23 okay... but what is it? 16:54:29 C++ should just abandon source files 16:54:33 since with templates, everything has to be in headers 16:54:36 and everyone loves templates 16:54:40 there should just be .h files 16:54:46 elliott, ah but there is a way around it 16:54:49 g++ main.h -o main 16:54:50 er 16:54:51 -o foo 16:54:53 elliott, #include "implementation.cpp" 16:54:57 in the bottom of the header 16:55:02 BEST OF TWO WORLDS 16:55:07 moar liek worst of two worlds 16:55:09 note: uplink actually does this 16:55:17 i love how in C++ you have to include the private parts of a class in the header 16:55:22 because they break your ABI 16:55:25 if changed 16:55:32 C++: worse at encapsulation than C 16:55:35 (compare with FILE) 16:55:53 elliott, at least uplink doesn't do any stupid getter/setter stuff. Unless there is some need to do complex allocation or such there is no setter method. 16:56:01 and I have yet to see any getter 16:56:07 Getters/setters are alright, as long as they're optional. 16:56:10 e.g. see Python's way of doing it. 16:56:22 Everything is public, but you can make a property out of a get and set function. 16:56:22 elliott, uh? 16:56:26 hm 16:56:30 So you don't need to plan ahead for this kind of stuff. 16:56:42 elliott, how can you make a property like that? 16:56:44 You just use public slots, and if you need to change one of them to do more than just plain getting and setting, you can convert it. 16:56:56 Vorpal: e.g. 16:56:59 def get_x(self): ... 16:57:02 def set_x(self, value): ... 16:57:05 def del_x(self): ... 16:57:12 x = property(get_x, set_x, del_x, 'lol this is x') 16:57:17 heh 16:57:18 Vorpal: You can do it less uglily and simplery. 16:57:20 But that's the basic idea. 16:57:27 Oh, here it is. 16:57:31 [at]property 16:57:32 def x(self): 16:57:34 elliott, I love how you use a function call for it 16:57:35 ...getter... 16:57:37 [at]x.setter 16:57:39 def x(self, value): 16:57:43 ... 16:57:46 [at]x.deleter 16:57:47 def x(self): 16:57:49 ... 16:57:53 hm 16:57:56 elliott, deleter? 16:58:01 For "del foo.x". 16:58:04 Pretty sure you can omit that :P 16:58:07 what does that do now again 16:58:09 Vorpal: btw, you can do properties in C++. 16:58:09 del I mean 16:58:12 Removes. 16:58:18 elliott, with macros you can in C++ at least yes 16:58:21 No. 16:58:22 I think 16:58:22 Not macros. 16:58:27 elliott, templates then :P 16:58:37 You don't need templates. 16:58:43 They make the implementation more generic but you don't need them. 16:58:45 elliott, anyway you could do it with operator override on the type of the field 16:58:49 Vorpal: http://sprunge.us/OGEU 16:58:50 I think 16:58:52 Yeah, that's basically what I did. 16:58:54 See above. 16:59:02 Yeah, that's basically what I did. <-- why did you code C++? 16:59:13 #define self (*this) <-- scary 16:59:13 brb 16:59:18 Vorpal: I hate pointers :D 16:59:23 Vorpal: You know how people play Sudoku as a time-wasting brain exercise? 16:59:25 C++ is like that, but better. 17:00:20 'this' should've been a reference, but I guess c++ didn't have them when they introduced it 17:00:25 yeah 17:01:05 Here's some more of my C++ perversions: 17:01:10 http://sprunge.us/Qddc 17:01:13 Boost has all of those :D 17:01:20 Ignore that static_true/static_false stuff, it was another random experiment. 17:02:03 btw 17:02:04 that maybe thing 17:02:09 is really fucking hard to write 17:02:12 you can't use pointers 17:02:17 because then you can't do maybe 17:02:25 because you can't have a pointer to a reference 17:03:54 -!- lament has joined. 17:04:15 it really sucks when it takes a while for my ISP throttling to kick in 17:04:26 and I download like eight MiB/s 17:04:37 then it goes down to six-hundred KiB/s :( 17:05:25 I'm usually always around 600 kbps 17:05:54 that's usually me too... but last night and today, the throttling has been working badly or something 17:06:15 so it starts at like eight mebibytes a second, then goes down to three mebibytes a second, one mebibyte, slight pause, six hundred kibibytes 17:06:18 laaaaaaaaaame 17:07:00 mebi? 17:07:55 Oooh, I see. 17:08:35 Pedantic units :) 17:08:52 If I was feeling really pedantic I'd be saying "octet" instead of "byte" too. 17:09:03 elliott, what is "maybe" there= 17:09:05 s/=/?/ 17:09:12 Vorpal: Haskell's (Maybe a). 17:09:18 Nothing | Just a 17:09:32 and I download like eight MiB/s <-- you downloaded bandwidth? 17:09:42 Yes. 17:09:59 Vorpal: Then I downloaded some RAM: http://www.downloadmoreram.com/ 17:10:10 Four whole gigsX 17:10:11 elliott, also you meant Mio surely? 17:10:15 Yesyesyes 17:10:20 * elliott downloads another four gigs for good measure 17:10:25 I suppose I should say... gibs. 17:10:43 elliott, or use the uplink unit of gigaquads 17:10:50 That's also the Star Trek unit :D 17:11:10 I can only assume that a quad is like a hundred zettabytes. 17:11:12 oh? heh 17:11:23 Vorpal: Then I downloaded some RAM: http://www.downloadmoreram.com/ <-- joke? fraud? 17:11:26 Joke :P 17:11:37 "Since I downloaded more RAM, I immediately returned the RAM I bought just the other day from my local electronics store, John's Electronics. The customer service there was great and they did not give me a hard time at all! If I ever have to buy another piece of electronics equipment I am definitely going to John's Electronics. That's John's Electronics, for all your electronic needs. 17:11:37 - Anthony (John)" 17:11:40 --testimonials 17:11:45 ("I told the IT guy in work about this and he was so happy he laughed out loud! 17:11:45 - Robb, (Dublin, IRL)") 17:11:57 I'm going to try downloading some ram. 17:12:08 pizearke: be careful, it's illegal 17:12:14 you could get arrested for ram piracy 17:12:21 Don't worry. I've got, like, 9 proxies 17:14:37 elliott, for virtual destructors in C++, does this work: base class with virtual destructor, child class with non-virtual destructor 17:14:48 no clue 17:14:48 elliott, uplink has that but since the base had an empty destructor... 17:14:49 ask olsner :D 17:15:07 huh, he knows C++ well? That surprises me 17:15:09 olsner, ^ 17:15:13 it will work but it will occasionally do the completely wrong thing 17:15:17 does Mono support NET four point oh? 17:15:22 olsner, oh? what is the wrong thing? 17:15:23 .NET that is 17:15:38 or wait, I might not have read the question properly 17:15:51 I think the subclass will just automatically get a virtual destructor 17:15:59 olsner, hm... 17:16:41 I guess not 17:17:15 yep, no System.Numerics 17:17:16 sigh 17:17:29 -!- Sgeo_ has joined. 17:17:38 How did I accidentally close out of here? 17:17:46 damn 17:17:50 we almost fooled him 17:18:20 Sgeo_: alt-z to disable accidental closing 17:18:39 I'm now very curious what that does 17:18:40 I suppose I should write a Funciton interpreter that runs on something other than Microsoft desktop operating systems with a new version of Visual Studio, but the parsing will be gross. 17:19:23 http://en.wikipedia.org/wiki/Bloggernacle 17:20:42 elliott, in uplink, is there any need for Proxy_disable if you have Proxy_bypass? 17:20:51 Dunno, ask Phantom_Hoover. 17:20:56 Phantom_Hoover, ^ 17:21:09 "Armenia makes chess compulsory in schools" 17:21:12 most awesome thing ever 17:21:28 "The thing is, alt-z closes the window with a part message." 17:21:43 In what client? I doubt all clients are exactly the same 17:21:46 * Sgeo_ mindboggles 17:22:12 Also, alt-z seems to do nothing in Silverex 17:22:21 Just pressed it a few times 17:23:03 probably is mirc 17:28:32 Vorpal, disable is inferior to bypass, yes. 17:32:52 -!- Wamanuz has quit (Remote host closed the connection). 17:35:21 -!- zzo38 has quit (Quit: zzo38). 17:36:59 Phantom_Hoover, hm. Well the dev build is buggy as hell. Some might be bitrot. It just segfaulted on me using the console to delete logs 17:38:34 Vorpal: Well, several people have produced pretty popular patches with it... 17:38:50 I bet the forum has some kind of Combined Modern Systems and Bugfixes Patch that you're slowly recreating an inferior version of :P 17:39:27 elliott, likely 17:40:04 Either that or it's totally dead. 17:45:18 need number row 17:45:24 someone caret-nr plz 17:45:34 6 17:45:37 ^ 17:45:40 ^nr 17:45:40 `1234567890-=~!@#$%^&*()_+ 17:45:42 No output. 17:50:52 Erm. Hardlinks are copy-on-write, yeah? 17:50:59 elliott, no? 17:51:07 Really? 17:51:12 I thought if you modified a hardlinked file, the link broke. 17:51:20 elliott, they are if you have an editor that does save as new, delete old, rename 17:51:24 which a lot of editors do 17:51:27 Oh, right, _that_ bullshit. 17:51:34 some like emacs leave the old ones as foo~ 17:51:34 Ugh. 17:51:43 Too risky. 17:51:49 elliott, what is too risky? 17:51:52 Using hardlinks. 17:52:01 (I don't want to duplicate this fifteen gigs, but I don't want to risk accidentally trashing the originals either.) 17:52:04 elliott, they have their uses. 17:52:09 I mean for this. 17:52:13 elliott, you could probably use symlinks 17:52:21 oh you want COW hm 17:52:28 elliott, use lvm2! It can do it! 17:52:32 :P 17:52:38 Vorpal: I anticipate deleting the originals. 17:52:41 That would be unwise with symlinks. 17:52:43 And yeah, COW. 17:53:00 elliott, lvm can do COW for logical volumes 17:53:04 Unix inflexibility strikes again... 17:53:09 Vorpal: What, create a new logical volume just for this? :P 17:53:27 elliott, create a snapshot that can be edited. It will only store changed blocks. 17:53:31 on either 17:54:04 elliott, another way would possibly be versioning the stuff. Easy to go back then. 17:54:21 Mm. 17:58:42 Vorpal: You're still seeing that torrent? 17:59:00 -!- monqy has joined. 18:00:32 elliott, *looks around* which one? 18:00:40 -!- cheater00 has joined. 18:00:45 elliott, perhaps you meant "seeding"? 18:00:57 elliott, and yes I'm seeding 8 different ones. 18:01:13 The one that is Uplink. :p 18:01:37 the dev cd yes 18:01:39 HEY VORPAL REMEMBER IN TWO-THOUSAND AND EIGHT WHEN YOU WOULD REFUSE TO BREAK COPYRIGHT LAW IN ANY WAY SHAPE OR FORM ;D 18:01:55 elliott, I became less ais yes 18:02:05 -!- cheater- has quit (Ping timeout: 246 seconds). 18:02:14 I approve of this new use of "ais" as an adjective. 18:02:44 I bet in two-thousand and seventy-two, the OED will include "ais, adj. Excessive abiding to the strict letter of every law possible" or something. 18:02:59 Etymologists will look into it and be unable to believe that it descended from this random guy's initials. 18:10:42 -!- copumpkin has quit (Ping timeout: 260 seconds). 18:11:07 -!- copumpkin has joined. 18:16:54 -!- sebbu has quit (Read error: Connection reset by peer). 18:17:25 -!- sebbu has joined. 18:17:26 -!- sebbu has quit (Changing host). 18:17:26 -!- sebbu has joined. 18:18:27 Vorpal: So how hard is it to get Uplink installed? :p 18:18:33 Just a symlink and thirty-two bit libs? 18:27:13 elliott, old enough 32 bit libs yes. Ubuntu Lucid LTS have the required versions of some compat libs, arch linux does not. 18:27:26 Niiiice. 18:27:36 Stop putting the LTS after the version name btw, it's obnoxious :P 18:27:43 elliott, LTS LTS! 18:27:50 Long Term Shit. 18:28:00 Ubuntu LTS is like, even further behind than Debian stable X-D 18:28:01 elliott, Ubuntu Lucid 10.4 LTS even I think 18:28:03 or? 18:28:24 elliott, come on, it wasn't when I installed it 18:28:59 elliott, or is it 10.04? 18:29:01 I don't remember 18:29:13 0four 18:29:50 elliott, you could easily have copied pasted that! select and middle click 18:30:08 maybe i will if you buy me a new laptopX 18:30:53 elliott, you could just call apple tomorrow or so 18:31:15 Yesyes, but then I'd totally be without a laptop. If you buy me a new laptop, I can have TWO laptopsXXXX 18:31:25 And this could become a server so I don't have to move all these gigantic filesXXXXXX 18:31:32 Actually i would have THREEEE LAPTOPS 18:31:36 Four if you count that piece of shit. 18:31:42 Five if you count the bricked UbiSurfer. 18:32:03 * Sgeo_ wants Uplink 18:32:13 >.> 18:32:17 So get it. 18:32:28 http://torrentz.eu/53d72d29db59b52230972be1eecced83d5b23da5 18:32:34 Well-seeded with patches and key. 18:32:35 elliott, wait, what about your other laptop 18:32:42 elliott, iirc same model as ais has 18:32:48 so you were lying 18:32:55 What? 18:32:58 I said three. 18:33:00 Afterwards. 18:33:02 Vorpal: It also has a broken keyboardX I have an external keyboard plugged into it. 18:33:03 Yesyes, but then I'd totally be without a laptop. If you buy me a new laptop, I can have TWO laptopsXXXX 18:33:06 that line 18:33:08 was a LIE! 18:33:12 Actually i would have THREEEE LAPTOPS 18:33:14 Four if you count that piece of shit. 18:33:14 Five if you count the bricked UbiSurfer. 18:33:16 FUCKING READ OKAY 18:33:20 elliott, too late! You already lied 18:33:37 P.S. Presence in the [octothorpe]matrixofsolidity is far too low. 18:33:40 Enter immediately, everyone. 18:39:29 elliott, next thing: change IPs in uplink to be valid ones. 985.255.658.548 and so on *really* break suspension in disbelief. Not only is one section broadcast there, but the other values are out of range! 18:39:47 Vorpal: It's CYA. 18:39:51 elliott, CYA? 18:39:54 Same reason US TV uses five-five-five numbers. 18:39:57 Vorpal: Cover Your Ass. 18:40:05 Vorpal: IIRC there's some "private use" area of IP. 18:40:06 elliott, there are lower ones too 18:40:10 Not one-two-seven. 18:40:13 Or ten. 18:40:18 A different range, IIRC. 18:40:22 fizzie or Ilari will know. 18:40:23 Those would be suitable. 18:40:38 Maybe "nothing at all" rather than "private use", even. 18:40:51 elliott, there is a severe lack of THAT nowdays on ipv4 18:41:10 I think there _is_ one non-[ten]. and non-[one-two-seven]. range. 18:41:16 elliott, several reserved ones have been re-used 18:41:26 elliott, 192.168.0.1? 18:41:28 and so on? 18:41:28 yes 18:41:30 Not reserved. 18:41:32 also 172 iirc 18:41:32 "For private use" or similar. 18:41:35 Vorpal: No, no. 18:41:38 There's another one, I swear. 18:41:41 One-seven-two _might_ be it. 18:41:45 hm 18:41:53 elliott, I think 172 is private. 18:42:01 well private B class or something 18:42:06 Vorpal: That would be a good choice, then. 18:42:14 Unless you want TOTAL REALISM 18:42:15 elliott, 192 is private C class iirc 18:42:28 elliott, I actually planned to go for total realism here 18:42:37 elliott, making sure to avoid broadcasts and reserved ranges and so on 18:42:58 elliott, I haven't done LAN hacking yet, but I presume they use the same sort of IPs, or private-use ones 18:43:04 Sure, but if you post your patch, don't say I didn't warn you if people go "omg I looked up the IP for InterNIC and it's actually AMAZONXXXX" 18:43:05 :D 18:43:16 169.254.0.0/16 is reserved for link-local autoconfigurationary things; and 172.16.0.0/12 is that formerly-considered-B-class private range. 18:43:23 elliott, I don't have access to the dev forum. I doubt I'll post any of these patches 18:43:39 Vorpal: Anyway, it wouldn't be a Hollywood simulator if it didn't use invalid IPs. 18:43:52 elliott, oh? Hm maybe they do that 18:43:59 Well, CSI does. 18:44:01 Vorpal: You should fix that unrealistic letter-by-letter password cracker while you're at it :D 18:44:15 -!- Wamanuz has joined. 18:44:22 Vorpal: http://i.imgur.com/prFIq.jpg CSIPv[Four] 18:44:31 Uplink's more realistic than that :D 18:44:35 There's also 192.0.2.0/24, 198.51.100.0/24 and 203.0.113.0/24 (TEST-NET-1/2/3) that are reserved for documentation and source code examples like that; they look pretty "realistic" (since they look like just any regular addresses) though of course it won't look realistic if all addresses are just from three different /24s. 18:45:21 elliott, "reversed internet protocol process"? 18:45:27 elliott, okay what is that from... 18:45:30 CSI. 18:45:30 I want to murder it 18:45:40 how fitting for my intention 18:45:45 Vorpal: BTW, you should also use Visual Basic to write a GUI interface to track down the IP address. 18:45:52 That would be a good thing to add to Uplink. 18:46:01 elliott, what? 18:46:07 Vorpal: http://www.youtube.com/watch?v=hkDD03yeLnU 18:46:10 More CSI. 18:46:15 (Fifteen seconds long.) 18:47:24 CSI! 18:48:10 elliott, I haven't done LAN hacking yet, but I presume they use the same sort of IPs, or private-use ones 18:48:12 Nope. 18:48:31 You connect to the system externally, then probe around in a graphical maze thing. 18:48:56 Honestly, hacking should work exactly like it does in Uplink. It would be SO COOL 18:49:36 Yes, unless you actually like having any security in your life. 18:50:01 Phantom_Hoover: Would you rather have security or AWESOME 18:50:07 Phantom_Hoover, and what IPs do they have? 18:50:14 OH GOD IT'S MORTON'S FORK 18:50:20 Vorpal, there are no IPs. 18:50:33 Just icons of computers with lines representing connections. 18:50:36 Phantom_Hoover: BTW, which side did you take in the plotline? 18:50:38 Phantom_Hoover, oh maybe appletalk or whatever thing those old novel systems used 18:50:45 elliott, Arunmor. 18:50:53 ARC is *impossible* to complete. 18:51:02 ARC is the destroy-the-interwebs one, right? 18:51:05 Yep. 18:51:09 Phantom_Hoover, will they contact you or how does it work 18:51:13 I haven't heard from either yet 18:51:19 Vorpal: Both contact you, IIRC. 18:51:22 At different times. 18:51:24 mhm 18:51:26 With a virus which spreads like treacle and with Arunmor hounding you with Faith. 18:51:27 After you do enough. 18:51:33 Arunmor is simple enough. 18:51:35 Vorpal: Since it's SCI-FI, you could use 240.0.0.0/4 addresses too. 18:51:36 I'd be tempted to go with ARC if only for the perverse pleasure of wiping out the Internet. 18:51:47 fizzie, what are those? 18:51:57 See above re treacle. 18:52:02 Vorpal: MAKE IT GENERATE IPv[SIX] ADDRESSES INSTEAD 18:52:09 The probability of generating one that actually exists is approximately zero. 18:52:11 There are real-life viruses more effective than Revelation, it seems. 18:52:12 Phantom_Hoover: Yes, but AWESOME 18:52:16 Ha. 18:52:24 Vorpal: Class E, "reserved for future use". 18:52:32 Phantom_Hoover: wrt what oklopol said, Uplink totally needs a sequel that involves actually coding viruses. 18:52:34 And such. 18:52:43 Phantom_Hoover: http://lparchive.org/Uplink/ for a rather... different take on the ARC side. 18:52:50 Ooh. 18:52:58 FIZZIE KNOWS TOO MUCH 18:53:09 When you Finns go to school, I bet there's just one subject, and it's called "Facts". 18:53:14 You just learn facts. Constantly. 18:53:25 And it lasts for the first twenty years of your life, starting before birth (in-womb lessons). 18:53:36 fizzie: Grr, it uses the Hacker Elite subtitle. 18:53:46 INFERIOR MODIFIED THIRD-PARTY SELLER VERISON 18:53:49 [ASTERISK]VERSION 18:53:56 Venison. 18:54:15 Yes. 18:54:34 Vorpal: btw, it'd be cool if you could add an option to scale up the text by some multiple of two. 18:54:39 Since it's quite small for today's screens. 18:55:19 sec, I'm trying to fix a fucked up "sshfs, and forgot that it was mounted when I suspended the other computer"-situation 18:55:26 Hmm, you do actually have an initial loan in Uplink. 18:55:30 Phantom_Hoover: WE SHOULD WRITE THAT UPLINK SEQUEL 18:55:32 Should I bother paying it off. 18:55:40 No. 18:55:44 Phantom_Hoover: How did you get it working? 18:55:52 elliott, hmm, some kind of scripting thing based on Uplink programs? 18:55:58 elliott, Uplink? From the torrent? 18:56:03 Right. I mean how did you get it installed? 18:56:07 Phantom_Hoover: Re: Scripting thing: 18:56:15 Well, you should be able to write programs like this. 18:56:20 for computer in connections() { 18:56:30 send computer "\0\0HACK" 18:56:34 Vorpal: btw, it'd be cool if you could add an option to scale up the text by some multiple of two. <-- yes but my build is buggy as fuck 18:56:35 send computer self_code 18:56:35 } 18:56:38 OR SOMETHING LIKE THAT 18:56:47 What I'm saying is, you don't get given Revelation, you have to write it yourself if you want it. 18:56:52 Get the patch from Introversion; take .dats from torrent, put into patch's lib/, run uplink binary in patch's root directory. 18:57:01 Want to crack passwords? Well, you could use the commercial tool... but it's slow as shit, you should write your own. 18:57:14 Phantom_Hoover: Erm. Which torrent, mine just has .bin/.cue and the patches. 18:58:06 Yeah, make the bin and cue into an iso with the thing Vorpal mentioned, then stick those files somewhere. 18:58:32 Also those patches aren't the ones you need; you want the Linux one from Introversion's site. 18:58:32 bchunk? 18:58:34 I've used bchunk before. 18:58:37 Yeah. 18:58:37 Haven't really read the logs. 18:58:39 -!- cheater- has joined. 18:58:40 Also okay. 18:58:43 Do I need both? 18:58:46 Or just the one point five four one? 18:59:00 Hmm, Uplink involves typing numbers occasionally, doesn't it. 18:59:02 That's problematic. 18:59:13 Patch 1.54 for Linux. 18:59:15 Do I need both? <-- both what? 18:59:18 And does it? 18:59:24 Patches. 18:59:26 Only for tracing log paths IIRC. 18:59:27 Phantom_Hoover: For the degree stuff? 18:59:29 -!- cheater00 has quit (Ping timeout: 246 seconds). 18:59:30 First class degree, etc. 18:59:46 Oh. 18:59:53 Can you not type numbers *at all*? 19:00:02 Well, I can with copy-and-paste... 19:00:09 Sigh. Archive Manager appends ;[one] to all the filenames in the Uplink ISO. Anyone know a non-retarded way to extract it? 19:00:09 ... 19:00:16 elliott, as I said to Phantom_Hoover before, get the patch and extract it. (./update.sh --help to see how to know where to place it) Then copy the missing data files from linux/uplink.zip on the bin/cue image to the lib. dir of it 19:00:26 symlink lib into bin/x86 19:00:34 run ./uplink in there 19:00:35 I have no idea what Vorpal is going on about. 19:00:43 I did it differently. 19:00:43 Phantom_Hoover, that is what I told you iirc? 19:00:45 -!- lament has quit (Read error: Operation timed out). 19:00:47 http://lparchive.org/Uplink/Update%201/12-012.png ;; lol at that last one. 19:00:50 Phantom_Hoover, oh? okay how? 19:02:07 O'Brien.... erm, Bashir Must Suffer! 19:02:33 elliott, that letsplay... "On a remote, abandoned oil rig in the treacherous seas between Antarctica and Cape Horn, a green light winked on, on the secret server as the connection was made.", lucky, the positions are randomised. 19:02:42 This placement made a very dramatic one 19:02:45 Vorpal: Yeah :D 19:02:51 As opposed to, like, Scotland. 19:02:58 Or... Germany. 19:03:08 elliott, I have a LAN up way north of Alaska in my game 19:03:21 elliott, Sample Company iirc 19:03:22 Once you have the iso contents and the contents of the patch archive from http://www.introversion.co.uk/uplink/downloads/linuxpatch1.54.tar.gz , find linux/uplink.zip in the iso, extract, take all .dats from it, move to the lib directory in the patch files. 19:03:27 It would be cool if the server ended up right on the South Pole. 19:03:36 BEST PLACE TO PUT A SERVER EVER 19:03:47 Once you have the iso contents and the contents of the patch archive from http://www.introversion.co.uk/uplink/downloads/linuxpatch1.54.tar.gz , find linux/uplink.zip in the iso, extract, take all .dats from it, move to the lib directory in the patch files. <-- that's what I said!! 19:03:52 Run uplink in patch directory, after chmodding it so it's executable. 19:04:00 Vorpal, you were talking about .shs. 19:04:19 Phantom_Hoover, the update was a self-extracting .sh for me. What!? 19:05:18 Phantom_Hoover, strange... http://www.introversion.co.uk/uplink/otherfiles.html "download" goes to the .sh, mirror goes to .tar.gz 19:05:19 wtf 19:05:21 OMG this Let's Play is reminding me how fucking awesome Uplink is. 19:05:39 Introversion: The coolest??? 19:05:39 http://lparchive.org/Uplink/Update%203/1-001.png 19:05:42 Pfft, amateur. 19:06:12 Phantom_Hoover, yes, sadly in the dev version save/load is broken :( 19:06:16 I routed my connection through every internal services machine on InterNIC and added some government sites and banks onto the end. 19:06:16 I'm not sure why 19:06:18 Phantom_Hoover: WOULD YOU CALL THE YOGSCASTERS AMATEURS 19:06:19 should debug it 19:06:32 It's gloriously messy. 19:06:44 "This version of Uplink links statically to the SDL library and to a patched version of the SDL_mixer library. 19:06:45 SDL and SDL_mixer are used under the terms of the GNU LIBRARY GENERAL PUBLIC LICENSE (see file COPYING), which requires that we provide a binary which is dynamically linked to these 19:06:45 libraries." 19:06:45 Whaa? 19:06:50 Phantom_Hoover, I routed my connection around every system I found. And I keep adding ones I find when hacking internal services, from the link list 19:06:51 THAT IS NOT WHAT THE GPL MEANS BROTHERS 19:06:58 You have to distribute your changes to SDL_mixer. 19:07:12 elliott, the static one doesn't work btw. It tries to dlopen something 19:07:13 Phantom_Hoover: I think I once routed through every single system. 19:07:19 It was... interesting. 19:07:28 elliott, did you save the route? 19:07:40 If I did, it was on a long-ago-formatted Windows partition. 19:07:41 "Seven of Nine collected over 30 thousand gigaquads of research about romantic relationships." - 30 TQ of goat porn, then? 19:07:47 I seem to recall the result being rather slow. 19:07:55 olsner: why are you reading things about voyager 19:08:20 elliott, on InterNIC, probably, but the ones that really add to your trace times are central mainframes, which can only be found through missions and by hacking internal services. 19:08:42 Phantom_Hoover: Ah. 19:08:44 I seem to recall the result being rather slow. <-- unlikely... uplink doesn't simulate latency as far as I can tell 19:08:45 elliott: apparently voyager is the series that has the most talk about various numbers of quads 19:08:55 Vorpal: Alright then. 19:09:08 olsner: Wasn't the doctor only like a hundred gigaquads? 19:09:12 elliott, wait, now I want to make a hacker simulator! With dwarf fortress level attention to detail and realism 19:09:18 I doubt I'd pull it off though 19:09:32 Strong AI with a human-like personality and fast amounts of information and expertise: Vastly smaller than all the available information on human relationships. 19:09:45 Vorpal: Like I said, we need Uplink Two: Virus-Writing Boogaloo. 19:09:47 elliott: 50 million gigaquads, apaprently 19:09:55 Maybe we should just write an ~ATH interpreter. 19:09:57 olsner: Oh. 19:09:59 elliott, ATH? 19:10:03 hmm, for the "Mark I", dunno which version the doctor was 19:10:10 Vorpal: Homestuck thing. 19:10:12 olsner, iirc Mark 1 19:10:18 elliott, oh 19:10:26 Vorpal: It's the BEST virus-writing languageX 19:10:38 elliott, how does it work? 19:11:02 Vorpal: It's all based around infinite loops. 19:11:29 elliott, http://lparchive.org/Uplink/Update%201/31-031.png XD 19:11:36 elliott, link! 19:11:49 http://mspaintadventures.wikia.com/wiki/~ATH 19:11:53 http://images.wikia.com/mspaintadventures/images/d/de/Virus.gif 19:11:54 http://images.wikia.com/mspaintadventures/images/8/81/Code.gif 19:14:18 http://lparchive.org/Uplink/Update%201/27-026.png 19:14:19 ROSEBNS 19:14:22 http://lparchive.org/Uplink/Update%205/9-009.png 19:14:29 Now THAT is a connection route. 19:15:09 Vorpal: So where do I unpack the uplink/ directory in the patch .tar.gz? 19:15:15 Presumably into the same directory as the existing uplink binary? 19:15:30 elliott, huh? 19:15:36 -_- 19:15:39 Never mind. 19:15:44 Version 1.54 (RELEASE) 19:15:44 Compiled on Nov 16 2006 at 20:46:23 19:15:45 (code-C)(code-M)(code-T) 19:15:45 Aborted 19:15:45 Welp 19:15:45 elliott, I told you above. And Phantom_Hoover told you for the non-.sh version 19:15:49 It has fucked up my resolution though 19:15:52 elliott, I know 19:15:56 elliott, you forgot to ln -s the lib 19:15:58 as I told you 19:16:09 elliott, it does that sort of stuff when it fails to find the data 19:16:11 You told me that? 19:16:21 elliott, .... yes. Maybe you didn't read 19:16:26 "If these are accurate, USS Voyager's computers are more advanced and have a capacity that is orders of magnitude greater than the ones just seven years earlier in TNG." 19:16:32 So I take it Uplink has no support of widescreen resolutions? 19:16:40 Or can it run windowed? 19:16:44 -!- `Fuco` has joined. 19:17:01 I think we already have orders of magnitude compared to 7 years ago... so that would make perfect sense :/ 19:17:18 elliott, windowed yes. But you can only reach options after creating an account and clicking the x in the upper left corner to return to login screen 19:17:21 Orders of magnitude? Not sure about that. 19:17:24 then go to options there. 19:17:29 Well, maybe in the field of supercomputers. 19:17:42 Vorpal: So what's the symlinking again? >_> 19:17:56 elliott, and you complain about me not having scrollback. ffs. 19:18:21 It was a rather long time ago. 19:18:53 -!- Fuco has quit (Ping timeout: 252 seconds). 19:18:58 for the self extracting installer version. I haven't tried .tar.gz one: 19:18:59 http://lparchive.org/Uplink/Update%202/8-008.png wait wat 19:19:02 elliott, as I said to Phantom_Hoover before, get the patch and extract it. (./update.sh --help to see how to know where to place it) Then copy the missing data files from linux/uplink.zip on the bin/cue image to the lib. dir of it 19:19:03 symlink lib into bin/x86 19:19:03 run ./uplink in there 19:19:03 Did this guy edit the data files? 19:19:20 ~ATH is indeed the best thing ever. 19:19:27 -!- `Fuco` has changed nick to Fuco. 19:19:31 Can I have an asteriskerisk? 19:19:34 "This code, when executed, immediately causes the user's computer to explode, and places a curse on the user forever, along with everyone he knows, and everyone he'll ever meet. 19:19:34 Not surprisingly, later on you would run this code in a fit of stupidity. 19:19:35 You don't know how he does stuff like this. What does this even mean? It's nonsense. Is it even syntactically viable?? Are you allowed to color text like that??? ARGH. Maybe you should ask him about it some time." 19:19:59 -!- Fuco has quit (Read error: Connection reset by peer). 19:20:05 elliott, from the wiki I conclude that ~ATH is related to colourforth 19:20:21 Vorpal: Can colorForth embed an animated eight-ball into code I THINK NOT 19:20:31 I wonder how many thousands of strips behind I am now after my archive-binging attempt fizzled off. 19:20:43 The kind of binge that lasts multiple weeks and leaves you with the mother of all hangovers. 19:20:56 elliott, but look at the coloured code 19:22:28 REQUESTING ASTERISM 19:22:39 Never mind 19:22:55 -!- Fuco has joined. 19:27:29 -!- elliott_ has joined. 19:27:29 -!- elliott has quit (Read error: Connection reset by peer). 19:27:30 Sigh. 19:27:33 Got to the verification stage. 19:27:35 Could not tab away. 19:27:40 Uplink resisted all efforts to quit it. 19:27:45 Could not log in from console as I can not type my password. 19:27:48 Had to hard-reboot. 19:29:08 Vorpal: Phantom_Hoover: halp 19:29:43 Calling the binary with -graphics_fullscreen windows it, although too clumsily to play. 19:29:49 You can still verify, though. 19:30:10 Whyclumsily? 19:30:12 Why clumsily? 19:31:12 It doesn't allow resizing, so on my screen at least it gets blocked at the bottom. 19:32:41 Fits on mine. Hooray. 19:33:26 Note to self: varkism 19:33:27 elliott_, yes that lp is moded: http://lparchive.org/Uplink/Update%205/21-021.png 19:33:28 " Could not log in from console as I can not type my password." :D 19:33:28 -!- elliott_ has changed nick to elliott. 19:33:36 elliott_, that gateway I have never seen 19:33:40 NickServ, I _can't_ type my password for you. 19:33:46 -!- elliott has quit (Quit: Leaving). 19:34:04 -!- elliott has joined. 19:34:07 Can someone relink that LP? 19:34:19 elliott_, yes that lp is moded: http://lparchive.org/Uplink/Update%205/21-021.png 19:34:21 elliott_, that gateway I have never seen 19:34:25 http://lparchive.org/Uplink/Update%205/ 19:34:40 lol, the code is 00 19:35:08 elliott, haha 19:35:15 elliott, lucky for you 19:35:19 in fact there is four 00s in a row 19:35:20 on the card 19:35:23 ah 19:35:34 hello, I am Aardvark, my password is varkism, and I am close to Tokyo 19:35:40 My strategy is based on doing really stupid things. 19:35:52 Vorpal: btw if you do change the IP generation, keep Uplink services' IP :D 19:35:56 with the .sixsixsix 19:37:25 NO I DON'T WANT A TUTORIAL GO FUCK YOURSELF 19:37:28 elliott, really stupid things like taking on mainframe hacks with the default gateway? 19:37:31 elliott, oh? hm 19:37:34 elliott, why 19:37:35 Phantom_Hoover: YesX 19:37:37 Also, make sure you delete the tutorial from your memory. 19:37:40 Vorpal: That would be _sane_. 19:37:45 Phantom_Hoover: wat 19:37:53 It takes up tonnes of space. 19:38:03 BUT THAT WOULD BE REASONABLE 19:38:05 Phantom_Hoover, this *is* moded right? http://lparchive.org/Uplink/Update%205/21-021.png 19:38:13 Hey, how _do_ you delete things? 19:38:17 Phantom_Hoover, or is there some way to "unlock" that in the normal version? 19:38:20 Vorpal, it's Hacker Elite, the crappy 3rd-party version. 19:38:37 Phantom_Hoover: It also has a Something Awful server. 19:38:40 So it's clearly slightly modded. 19:38:42 Phantom_Hoover, oh I see. Because that one he has is significantly fancier than the best one I can get 19:38:45 The background music of Uplink is SO COOL. 19:38:50 elliott, hm, well. 19:39:08 Managing your own memory is done with the memory tab and the file copier and deleter. 19:39:15 Sample Company LAN in the sea north of Alaska. Weird company 19:39:22 Right. 19:39:25 Phantom_Hoover, and with defrag iirc 19:39:29 -!- ais523 has joined. 19:39:31 Phantom_Hoover, I needed that one at one point 19:39:42 Time for UPLINK TEST MACHINE 19:39:47 This calls for: SO MUCH ROUTING 19:39:54 Vorpal, there's a cluster of machines in Siberia on my game. 19:40:16 The Russians clearly tried to foster economic growth there. 19:40:26 How do you download files again? >_>;; 19:40:30 Do you need another application? 19:40:32 Phantom_Hoover, oh I have clusters in Asia, including Siberia. Had one in AU before, not in this game 19:40:38 File copier to your own memory from the file server. 19:40:39 elliott, you need the file copier 19:40:43 P.S. I cheated on the test machine because I knew the password. 19:40:44 Ah. 19:40:44 you have that one 19:40:46 by default 19:40:49 PERHAPS YOU SHOULD RUN THAT TUTORIAL 19:41:00 Coooool, so they view network resources just like local resources. 19:41:08 UPLINK INTERFACE: BETTER THAN UNIX 19:41:51 Vorpal: btw try "help" at the console 19:41:56 "delete" is the program to delete all files in current directory 19:42:03 "shutdown" restarts the system (will fail if you've deleted everything) 19:42:15 elliott, delete in log made uplink segfault 19:42:18 in the dev version 19:42:26 X-D 19:42:30 Oh god deletion is slow I am being traced. 19:42:33 DELETE THE SYSTEM DAMMIT. 19:42:46 * elliott deletes all logs 19:43:27 WOOO I DID IT 19:43:36 :D Can't connect to the test server any more. 19:44:13 Phantom_Hoover: So, re: that loans from every bank thing. 19:44:17 Would it... actually work? 19:44:22 I think it might. 19:44:40 Phantom_Hoover: How do you find a list of banks, anyway? 19:44:50 Oh, InterNIC? 19:45:03 Bleh, there are so many of them. 19:45:09 * elliott adds them all. 19:45:15 Phantom_Hoover: It doesn't even need tracing when you take out the loans, does it? 19:45:21 No. 19:45:23 Erm. 19:45:27 That is, no proxying is required. 19:45:27 It's perfectly legal. 19:45:33 ...What, hacking into banks? 19:45:38 No, taking out a loan. 19:45:40 elliott, this... http://lparchive.org/Uplink/Update%207/ makes no sense 19:45:41 Right. 19:45:45 Vorpal: Not that far yet bro 19:45:47 BROOOO 19:45:50 Writing off all your loans is the illegal bit. 19:46:08 Phantom_Hoover: Just take out the maximum loan, right? 19:46:12 They don't offer you much though... 19:46:23 Vorpal, the Protovision games server gives a wargames thing that's much like Defcon. 19:46:29 elliott, yeah, that's the problem. 19:46:40 Bank hacks are expensive. 19:46:51 Beta Corp here we go. 19:47:04 Phantom_Hoover, yes but check the login-window there, windows style 19:47:08 Phantom_Hoover, where did it come from 19:47:26 Vorpal, it's embellishment. 19:47:34 Vorpal: It's a joke. 19:47:42 elliott, I mean, it is not from uplink is it? 19:47:49 No. 19:47:50 Phantom_Hoover: "Max loan: 0c" 19:47:54 Phantom_Hoover: why is beta corp jerks? 19:48:12 Hmm. 19:48:21 Perhaps it's proportional to your balance. 19:48:25 I think it's going to be like this for everything. 19:48:29 Phantom_Hoover: Ugh. 19:48:49 I don't know, I never have any money. 19:48:56 Arunmor Access TerminalX I should connect to thatX 19:49:03 http://lparchive.org/Uplink/Update%207/7-005.jpg <-- I'm certain that introversion made a game based on this 19:49:08 wasn't it called defcon? 19:49:12 Yes. 19:49:17 That is probably a screenshot. 19:49:23 ah 19:49:28 It is definitely a screenshot. 19:49:37 Phantom_Hoover, so not from the in-game war game interface? 19:49:38 aww 19:50:33 InterNIC has InterNIC. 19:50:34 YO DAWG 19:50:48 NEVER search for Google on Google. You could break the internet. 19:51:43 Phantom_Hoover: BTW, in logs I told you that [Four] on Demand has tons of IT Crowd for free. 19:51:50 Better quality than YouTube too, I think. 19:52:37 elliott, incidentally, connect to the Andromeda Access Terminal. 19:52:45 It's a prelude to the campaign. 19:52:55 IT IS NEAR 19:52:56 Prelude how? 19:52:58 Did I just trigger it? 19:53:04 Oh I have _read_ this before. 19:53:26 Wait. 19:53:30 It says it's March two-thousand-and-ten. 19:53:33 Uplink is now officially set in the past. 19:54:13 apparently 4 on demand is not available in my area 19:54:23 olsner: Phantom_Hoover is British like me :P 19:54:33 olsner: and what is your area? if not the UK, that's not surprising 19:55:46 olsner lives in Iceland 19:55:51 true story 19:56:28 Phantom_Hoover: GOGOGO 19:56:35 ais523: http://www.youtube.com/watch?v=y463g76MFRw#t=35s 19:57:05 Vorpal: I like how connecting to a down IP is a four-oh-four. 20:00:01 elliott, ? 20:00:12 With Uplink. 20:00:15 elliott, oh I haven't tried that 20:00:30 Vorpal: Connect to the Uplink Test Machine, open the console, cd sys; delete; shutdown (one per line). 20:00:35 Wait for it to sever the connection. 20:00:40 Tada, instant four-oh-four for the rest of the game. 20:01:07 Phantom_Hoover: Dictionary hacker, password breaker, trace tracker. What else should I buy? 20:03:48 elliott, log deleter 20:03:56 Vorpal: Unnecessary. Console can do it quicker. 20:04:10 elliott, dict hacker isn't that needed afaik. password breaker can do the job 20:04:18 Fair enough. 20:04:19 elliott, HUD_connection_whatever 20:04:33 Too expensive. 20:04:36 ah 20:04:46 A newer trace tracker would be a good idea, but I just foolishly bought an older version. 20:04:56 elliott, 2.0 is good 20:05:00 1.0 I wouldn't use 20:05:13 So I have password breaker one and trace tracker two. 20:05:17 Anything else for stupidity? 20:05:29 elliott, hm. what rating? 20:05:31 Firewall things? Proxy disable? 20:05:33 Vorpal: Beginner :P 20:05:53 elliott, hm not much other then. You won't be able to take fancy tasks yet 20:06:03 Yes, I will. 20:06:07 I plan to use Nonsense to do so. 20:06:08 elliott, oh? 20:06:11 -!- Fuco has quit (Read error: Connection reset by peer). 20:06:12 elliott, eh? 20:06:22 elliott, oh not doing missions? 20:06:22 Which means: PROXY THROUGH EVERYTHING. DO THE STUPIDEST THING POSSIBLE AT ANY GIVEN MOMENT. 20:06:27 Missions, sureX 20:06:33 I WILL DO THEM UNCONVENTIONALLY 20:06:50 -!- Fuco has joined. 20:06:57 elliott, a lot of the _bypass ones need the too expensive HUD one 20:07:09 Right. 20:07:11 elliott, anyway I'd go for faster hardware when you have the money. 20:07:19 Firewall_Disable is detected immediately so sounds lame. 20:07:26 Vorpal: I plan to get all money by robbing banks. 20:07:34 elliott, haven't tried that 20:07:41 no clue what you need for it 20:07:46 Ooh, I can afford a one hundred ghz processor. 20:08:01 elliott, only? I have 8 200 GHZ Turbo ones! 20:08:06 I have the fanciest system now. 20:08:14 Cheating? :P 20:08:32 elliott, yes because I'm trying to debug things. I have a legit game too 20:08:51 Huh. 20:08:55 I managed to get zero balance. 20:09:01 But now I'm clicking decrease loan and have negative balance. 20:09:03 elliott, "whops" 20:09:04 And can't click increase loan again. 20:09:05 :D 20:09:17 Oh well, now I'm in massive debt. Who cares? 20:09:17 I think I heard about such a bug 20:09:29 Oh, I can increase it again. 20:09:40 Exactly zero balance. 20:09:41 Excellent. 20:09:53 Now to use the forces of Ridiculousness to hack the Uplink bank. 20:10:01 Or, wait. 20:10:11 Can't I just proxy in, make a shell account, get a ridiculous loan, and transfer it to my account? 20:10:41 elliott, you need to bypass the level 4 or whatever proxy it has 20:10:47 elliott, I could analyse it with the HUD for you 20:10:51 What do you mean? 20:10:55 I just mean, proxy through a bunch of machines. 20:10:59 Or will it trace them? I can use more than four. 20:11:10 elliott, oh right. The proxy of the machine will stop editing 20:11:18 Stop editing? Eh? 20:11:20 elliott, that is what proxy_disable is about 20:11:24 I just mean, take out a new loan. 20:11:27 And send it over. 20:11:30 To my normal account. 20:11:45 elliott, you will get "permission denied". Banks have good security afaik 20:11:54 So Proxy_Disable will work? 20:12:26 elliott, full bank security: 20:12:35 elliott, if high enough version, Proxy_bypass is better. 20:12:55 Proxy and monitor on the connection; the proxy only matters if you want to cover your tracks, the monitor will prevent a trace if bypassed. 20:13:27 Password, voice print and elliptic curve cypher on admin account; you'll need this to cover your tracks. 20:13:45 Banks have really fast log traces, so see to that immediately after disconnecting. 20:13:58 Phantom_Hoover: I'm not trying to hack into the admin account. 20:14:12 Phantom_Hoover: I'm trying to create a shell account, take out the largest loan, then transfer the money to my normal account, and abandon that shell account. 20:14:17 Through proxies. 20:14:29 uplink bank has proxy level 5 20:14:33 says IP_probe 20:15:03 Phantom_Hoover: So what are the obstacles here? 20:15:10 Phantom_Hoover, I thought proxies were about preventing editing records? 20:15:14 Phantom_Hoover, or is that firewalls? 20:15:44 By proxy, I just mean CONNECTING VIA OTHER MACHINES 20:17:16 Phantom_Hoover: ? 20:20:10 -!- elliott has quit (Remote host closed the connection). 20:20:53 -!- elliott has joined. 20:21:03 Phantom_Hoover: ... 20:21:11 elliott, you can't take out bank accounts without them being yours. 20:21:42 I just accept a mission that involves tracking a very large transfer, then stealing it. 20:21:51 elliott, you can't take out bank accounts without them being yours. 20:21:59 I can _transfer my loan_ willingly. 20:24:13 listen to what Phantom_Hoover said. He knows what he is talking about 20:24:22 Vorpal: Sorry for requesting clarification 20:24:38 I am trying to make sure that PH _knows_ what I mean, and find out _why_ it won't work 20:24:44 [asterisk]work. 20:25:04 -!- Wamanuz has quit (Read error: Connection reset by peer). 20:25:24 -!- Wamanuz has joined. 20:25:57 elliott, because of "that would be a game breaker" 20:25:59 I think 20:26:06 Vorpal: No, I mean why it doesn't _technically_ work. 20:26:25 i.e. Do banks, code-wise, just have a magic oracle function that lets them know it's me connecting? 20:26:35 ask Phantom_Hoover 20:26:43 Vorpal: I did. You chastised me. 20:27:09 elliott, no you made a statement to the effect of Phantom_Hoover being wrong. 20:27:12 *shrug* 20:27:20 No, I was trying to clarify. 20:28:20 -!- Mathnerd314 has quit (Disconnected by services). 20:28:24 -!- Sgeo_ has quit (Ping timeout: 246 seconds). 20:28:38 -!- Mathnerd314_ has joined. 20:28:45 -!- ais523 has quit (Read error: Connection reset by peer). 20:29:03 -!- Sgeo_ has joined. 20:29:04 wait a second... "Darwin Research Associates" 20:29:14 isn't that the fictional company in Darwinia? 20:29:19 Heh. 20:29:20 CONTINUITY 20:29:33 elliott, it would fit so well with the plot too 20:29:41 digital life forms and so on 20:29:43 I must check 20:29:45 -!- Mathnerd314_ has changed nick to Mathnerd314. 20:29:55 I'm really looking forward to Subversion, even if I, like everybody on the planet, has no idea what it even is. 20:30:00 -!- ais523 has joined. 20:30:44 ...dammit, the banks are *fast*. 20:30:49 elliott, indeed 20:31:08 Phantom_Hoover: Could you answer my question? 20:31:12 argh can't find it in darwinia, it is in the first time start up movie intro iirc 20:31:25 elliott, well, aren't loans proportional to your balance? 20:31:42 Phantom_Hoover: Hmm. Yes. But consider this. 20:31:52 - With your main account, take out the largest loan. 20:31:58 - Transfer half of it to a new shell account A. 20:32:08 - A takes out maximum loan. 20:32:14 - A transfers half of balance to new shell account B. 20:32:16 - [...] 20:32:26 - All shell accounts transfer whole balance to main account. 20:32:30 Well, you'd get a bit of cash from it, but not that much. 20:32:37 Phantom_Hoover: Um, you can get _indefinite_ cash. 20:32:40 I think. 20:32:45 [asterisk]infinite 20:33:03 What's with the []? 20:33:14 MY NUMBER KEYS ARE BROKEN OKAY 20:34:37 Ah. 20:36:00 Phantom_Hoover: Am I wrong, wouldn't it get infinite cash? 20:36:10 If you can take out only (balance+one) as a loan, you can get as much cash as you have time. 20:37:07 I think it might be factor*balance. 20:37:48 Phantom_Hoover: Then you can get even moar cash. 20:37:59 Phantom_Hoover: UNLESS, as Vorpal says, you can only ever have one account on one bank, no matter how you cover your tracks. 20:38:04 Which would be STUPID, but I suppose is possible. 20:38:23 elliott, I didn't say that 20:38:23 I'M SORRY I'M GRIEVING OVER MY FAILED BANK HACK 20:38:27 Or if it's considered illegal to have money that came from defaulted loans. 20:38:36 BASTARDS GOT ME WHILE I HACKED THE SYSTEM 20:38:38 Vorpal: Then what? 20:38:43 WITH A PASSIVE TRACE, TOO 20:38:44 Phantom_Hoover: TUNNEL THROUGH MORE BANKS 20:39:11 elliott, I said that to edit it, you would need advanced disabling software 20:39:28 Define "edit". 20:39:33 When did I say I wanted to edit anything? 20:39:44 elliott, admin and edit records kind of stuff 20:39:45 hm 20:39:45 "At the height of my wealth, I was worth a whopping 20,000 credits. To see over three-quarters of a million in one account was a humbling experience. Some day, soon, I would be in that position too." 20:39:47 WHY NOT STEAL IT 20:39:54 elliott, you could try your luck on the stock market 20:39:55 Vorpal: There are exactly three actions involved in the process: 20:39:58 - Creating an account. 20:40:00 (not a joke) 20:40:01 - Taking out a loan. 20:40:03 - Transferring funds. 20:40:06 elliott, hm 20:40:09 Vorpal: 20:40:10 - With your main account, take out the largest loan. 20:40:10 - Transfer half of it to a new shell account A. 20:40:10 - A takes out maximum loan. 20:40:10 - A transfers half of balance to new shell account B. 20:40:10 - [...] 20:40:12 - All shell accounts transfer whole balance to main account. 20:40:14 yes 20:40:21 elliott, not sure. Might work. Might not 20:40:26 In fact, don't even transfer half of balance. 20:40:28 Just transfer it all. 20:40:30 It'll go much quicker. 20:40:49 elliott, how will you erase the tracks of that transaction? 20:40:58 Vorpal: Which transaction? The last one? 20:41:09 elliott, the ones to your account yes 20:41:11 Vorpal, none are illegal. 20:41:14 Vorpal: Why do you need to? 20:41:21 It is not illegal to have funds from someone who got arrested from defaulting on their loan. 20:41:32 And in fact, with my revised plan -- transfer ALL the money -- _you_ only receive cash from one person. 20:41:37 And you give it to someone else entirely, to start with. 20:41:44 And if you erase the logs of your proxy accounts, you are untraceable. 20:42:22 It is not illegal to have funds from someone who got arrested from defaulting on their loan. <-- who. You would need to hack that account. 20:42:24 no? 20:42:33 otherwise it would still be your account 20:42:34 ... 20:42:39 __All the accounts are created by you.__ 20:42:47 They don't _know_ all the accounts are yours because YOU PROXY. 20:42:48 elliott, so the one arrested would be you 20:42:50 yep 20:42:51 HOW?? 20:42:55 THEY DON'T KNOW IT'S YOU 20:43:03 elliott, financial transfers are logs as well. 20:43:04 elliott, " It is not illegal to have funds from someone who got arrested from defaulting on their loan." 20:43:07 *logged 20:43:10 Phantom_Hoover: Yes, and? 20:43:16 Phantom_Hoover: They're logged as being done by somebody UNTRACEABLE. 20:43:28 It is not illegal to give money to someone who defaults on their loan. It is not illegal to receive money from someone who defaults on their loan. 20:43:39 Everything done by you is either perfectly legal (those two actions), or NOT TRACEABLE BACK TO YOU. 20:44:21 I think they can assume you're the only one playing the game at that time - if anything gets hacked anywhere it's obviously you who did it :) 20:44:43 olsner: No shit? 20:44:47 olsner: Uplink isn't based around that principle, though. 20:44:53 Otherwise you'd get traced instantly by everyone. 20:45:01 That would not be much of a game. 20:45:05 nope :D 20:45:35 olsner: But they do have news reports of random hacks happening... dunno if that is reflected in the actual server contents though :) 20:45:44 unless you make it a massively multiplayer hacking game... oh wait, that'd just be The Internet 20:45:48 :D 20:45:53 networked Uplink would be great fun 20:48:25 fizzie: How long do I gotta read this LP before the different side of ARC appears :P 20:48:52 Apart from these... machine change scenes. 20:49:10 I suppose this guy is hallucinating this entire Uplink thing or something. 20:55:57 elliott, I've been asked to steal files from empty servers before, so it does simulate other hackers to some degree. 20:56:08 Phantom_Hoover: Do you think my bank trick would work? 20:56:24 Not sure. It'll have to be determined empirically. 20:56:43 Phantom_Hoover: You should have a go at it; you're better at the game and have better tools than me. 20:56:55 If it _does_ work, you can get as much money as you want, limited only by your patience. 20:58:04 -!- pikhq has joined. 20:58:34 * pikhq wonders how easy it is to use Kconfig outside of Linux 20:58:42 -!- ais523 has quit (Remote host closed the connection). 20:58:44 People seem to do it. 20:58:53 pikhq: BusyBox does it. Or do you mean, like, on Windows? 20:59:01 gittup also uses it for full system configuration :) 20:59:05 Also buildroot. 20:59:09 Gregor: Hence why I say "easy", not "possible". 20:59:21 I know it's possible. I just wonder if it's fucking annoying to do so. 20:59:31 pikhq: Well, Kconfig files are pretty simple. 20:59:41 And the output format is, too. 20:59:53 And it should integrate nicely with, say, Tup. 20:59:56 pikhq: Mind you, I find Kconfig quite distasteful to use... 21:00:08 It works for things like Linux or BusyBox with five thousand configuration options. 21:00:15 But if there's fewer, a plain text file is nicer. 21:00:47 Yeah, Kconfig is mostly useful where the number of configuration options rivals the number of grains of sand in the Sahara. 21:00:50 Gregor: btw tup has that auto-build-when-a-file-changes thing. Unfortunately it's built in to the monitor which unconditionally daemonises, but I've sent off a message to the mailing list about getting that fixed. 21:00:53 Yeah, kconfig *seems* like the option of choice only if you have a very configurable thing. 21:01:07 Aha. 21:01:08 "Ok, I added a '-f' option to the monitor so it will run in the 21:01:09 foreground. Run as 'tup monitor -f' (currently only in the master 21:01:09 branch). You can kill it with ctrl-C in the monitor terminal, or by 21:01:09 running 'tup stop' in another terminal." 21:01:12 Gregor: OK, it has exactly what you wanted :P 21:01:33 [dollar] tup config autoupdate [one] 21:01:37 [dollar] tup monitor -f 21:01:42 (rebuilds whenever a file changes) 21:01:47 Exactly what I wanted was for gmake to do it 21:02:03 Gregor: Well, there's been work wrt making tup be able to trace gmake properly :) 21:02:06 With variable output files. 21:02:10 And other build systems. 21:02:19 Gregor: But pah, you want to use tup anyway :P 21:02:21 The arrows go upwardsXXXXX 21:02:31 Gregor: Tup > Make, it seems. 21:02:39 I'mma wait 'til your silly obsessions end to determine how good it actually is. 21:02:47 Gregor: Actually I've known about tup for months. 21:02:53 Gregor: It's just that pikhq went all advocatin' redo :P 21:03:03 And I looked into redo at the same time as tup, and tup is incomprehensibly better than both redo and make. 21:03:43 Gregor: Don't mind the "the arrows go upwards" bit, what's relevant is that it does its dependency checking by first looking for what files have changed and then checking what files need to be remade because of that. 21:03:58 That IS the "arrows go upwards" bit :P 21:04:05 But I'm sure Gregor is capable of reading the site and the paper. 21:04:18 elliott: Yes, but without elaborating it just sounds like "I CHANGED THE ARROWS. LAWL. EVERYTHING BETTER" 21:04:25 THAT IS PRECISELY THE CASE. 21:05:54 pikhq: BTW, Tup's Tupvars thing's file format is IIRC deliberately designed to be directly compatible with Kconfig. 21:06:02 elliott: Yuh, I know. 21:06:03 i.e., Tup can literally use Kconfig output directly. 21:06:05 Right. 21:06:23 Which is how he got away with making busybox use Tup with ease. :P 21:06:39 pikhq: What would be nice is something like configure that just outputted some tupvars. And didn't start witht he assumption that the C compiler and the libc were logically inconsistent and broken at a fundamentaly level :) 21:06:44 [asterisk]with the 21:07:02 elliott: So, a very carefully designed autoconf setup. 21:07:25 Believe it or not, you *can* make autoconf start with the assumption that the compiler and libc are sane. 21:07:28 pikhq: Or preferably something that isn't autoconf entirely. 21:07:45 Well, yes, I'm just saying autoconf *can* do something not retarded. :P 21:07:54 ... Aside from be in M4SH, of course. 21:08:18 * elliott look sat M4SH OH DEAR GOD this explains everything 21:08:24 [asterisk]looks at 21:08:51 HahaGET A NEW KEYBOARD 21:08:58 {{TROLLFACE}} 21:09:03 What, you didn't know? The entire GNU build system is written in M4SHM4Make. 21:09:09 Gregor: LAPTOP BRO 21:09:17 HahaGET A NEW LAPTOP 21:09:24 Yes, the two layers of M4 are entirely intentional. 21:09:37 Gregor: THIS ONE'S KINDA EXPENSIVE BRO 21:09:50 HahaGET A WARRANTY 21:09:51 It is genuinely astounding that anyone manages to make that work. 21:09:52 pikhq: Also: something must be built on tup and called either "perware" or "erware". 21:09:53 TUPPERWARE 21:09:55 Gregor: I HAS ONE BRO 21:10:12 HahaGET A FIXED LAPTOP 21:10:21 elliott: Inquiry: would you consider bsnes something deserving of Kconfigisation? 21:10:37 elliott: I mean, contrary to the appearance, it has rather a lot of configuration. 21:10:41 Gregor: SUNDAY BRO 21:10:46 pikhq: Does it even have any settings apart from the profile...? 21:10:48 And, well, the UI. 21:10:48 That's just buried. 21:10:50 Yes, tons. 21:10:58 pikhq: Well, how many? 21:11:00 elliott: Inquiry: Do you find prefacing questions with "Inquiry:" to be pointless pretension? 21:11:08 Gregor: Inquiry: Bro? 21:11:13 pikhq: If it's like twenty, a plain file format is preferable. 21:11:21 You can actually select which version of chips are used individually... 21:11:30 The profiles are just preset choices of that. 21:11:45 pikhq: You can certainly Kconfig-ise it, but I think only a madman would actually want to configure that deeply :P 21:11:56 You can also enable/disable each driver that's in the UI. 21:12:49 elliott: Actually, it's pretty useful to do so. If you use the compatibility PPU and performance everything else, you get a faster-than-compatibility bsnes with fewer graphics bugs. 21:13:02 Oh, yeah, there's also the multiple possible phoenix backends. 21:13:10 pikhq: Maybe that should be a profile in itself. 21:13:59 And there's a few more configuration options that probably *would* be in there if there was a better configuration setup... 21:14:04 -!- Gregor has changed nick to Yahweasel. 21:14:10 Uh oh. 21:14:24 pikhq: Are you converting bsnes to tup, perchance? :P 21:14:25 Offending everyone: It's how I roll. 21:14:36 Gambatte vs. bgameboy, HLE vs. LLE for the DSPs, etc. 21:14:40 elliott: Considering it. 21:14:47 * Nigger_Bitch_Ass :Erroneous Nickname 21:15:02 Offending some people: It's how I roll. 21:15:06 X-D 21:15:27 elliott, how did your scam in uplink work out? 21:15:28 Yahweasel: If I was black, and female, that nickname would be utterly unobjectionable. 21:15:44 Oh, and if you're crazy, you may wish to select libco implementations. 21:15:44 elliott: Also a donkey. 21:15:45 Vorpal: I've delegated the running of it to Phantom_Hoover, who plays the game slightly more sanely than I and so has the necessary equipment and experience to actually pull it off. 21:15:49 Yahweasel: Yes. 21:16:02 elliott, hah 21:16:13 Phantom_Hoover, did you try it? 21:16:23 PH is not my slave :P 21:16:26 It's an involved operation. 21:16:31 It would take hours to get an appreciable sum. 21:16:34 elliott, indeed, that is why I didn't say "is it done yet" 21:16:40 Right. 21:16:46 Technically you can do it almost as slowly as you want. 21:16:56 As long as your latest account doesn't default on its lone, you can breathe. 21:16:58 loan 21:17:18 elliott, who do they think are connected to your other accounts then? 21:17:35 Those accounts will be in massive debt with zero balance. 21:17:47 But they won't be used again. 21:17:52 (lessee. One using UNIX signals, one using ucontext, one directly munging the stack on x86 UNIX. One using Win32 fibers and one directly munging the stack on Win32) 21:18:48 pikhq, none using pthreads to simulate it? 21:19:06 Vorpal: Someone wrote it, but it's the most painful thing. 21:19:16 hah 21:19:31 Vorpal: bsnes syncs between threads often enough that *ucontext* has obnoxious overhead. 21:19:41 "I was going to hack Uplink itself." 21:19:42 pikhq, so... what does it use? 21:19:43 BEST LET'S PLAY EVER 21:19:46 Vorpal: Stack munging. 21:19:53 ah 21:20:06 pikhq, so bsnes won't work on non-x86? 21:20:13 (lessee. One using UNIX signals, one using ucontext, one directly munging the stack on x86 UNIX. One using Win32 fibers and one directly munging the stack on Win32) 21:20:17 "UNIX signals" "ucontext" 21:20:21 Yes it will, just slower. 21:20:35 ah 21:20:49 I thought the library in question. 21:20:49 "Bingo. The personal information of every Uplink agent in the company. The level-7 fractal encryption on each of the large data files looked menacing, but chaos theory teaches us that fractals look exactly the same when magnified. I burned through the encryption and downloaded the lot." 21:20:50 :wat: 21:20:57 (at that fractal encryption) 21:20:58 Vorpal: Eh? 21:20:58 pikhq, so x86-64 builds are slower? 21:21:07 xeightsix stack = xeightsix-sixtyfour stack 21:21:14 elliott, not exactly 21:21:18 Close enough. 21:21:37 elliott, what about the red zone, only x86-64 has it 21:21:56 Yeah yeah yeah. 21:21:58 To a memcpy it's all the same. 21:22:20 Vorpal: It stack munging on x86, x86-64, and ppc presently. 21:22:25 s/It/It does/ 21:22:30 elliott, surely it would be more efficiently to change the stack pointer register instead? 21:22:37 Vorpal: What? 21:22:44 elliott, why memcpy 21:22:48 ... 21:22:52 To copy the stack. 21:23:14 elliott, why, why not just switch stack by changing %rsp? 21:23:18 elliott: Why not just have multiple stacks in memory, and switch the stack pointer? :) 21:23:28 pikhq, exactly 21:23:29 Well, sure. 21:23:36 That doesn't work for continuations, though. 21:23:38 For those you need memcpy. 21:23:43 "chaos theory teaches us that fractals look exactly the same when magnified" <-- apparently this is chaos theory now. 21:23:52 I've no experience with coroutine implementation, only continuations. 21:23:58 elliott, maybe. But the overhead of memcpy would be silly 21:23:59 Yahweasel: It's a joke, it's from an Uplink Let's Play :P 21:24:03 Vorpal: What, for continuations? 21:24:06 FFS, the stack is TINY. 21:24:13 Yeah, but libco is just doing coroutines, not full continuations. 21:24:13 memcpy will take approximately zero instants. 21:24:16 elliott, no for coroutines... 21:24:19 Sure. 21:24:24 But as I said, my experience is in continuations. 21:24:27 hm 21:27:41 lol [at] Revelation is only four gigaquads 21:30:09 There was a Revelation.exe on an Uplink fansite once. I daren't touch it 21:30:19 lol. 21:30:31 yeah, someone made an actual virus and then released it to only uplink fanboys 21:30:34 -!- Wamanuz has quit (Remote host closed the connection). 21:30:37 an effective method of distribution 21:31:03 -!- Wamanuz has joined. 21:31:17 "The last thing I saw before slipping off into dreams was a ridge with a large stone monument in the shape of an elephant skull, the plaque nearby reading "Ever am I at war with the living; I have come to terms with the dead."" 21:31:23 Phantom_Hoover: That actually in Scotland? :P 21:32:16 I wonder if it's possible to construct a quantum pre-computer. 21:32:21 Define pre-computer. 21:32:29 I'm about to. 21:32:35 Damn. 21:33:16 Where you calculate a function by first doing a bunch of computation in order to create quantum state, and then you're given the inputs to a function, and the quantum state you've already created allows you to compute the function faster than you normally would be able to. 21:36:27 If someone had a faster computer than you, they could create these quantum states and send them to you over the quantum Internet, and boom. You'd be able to use that stored-up computing power for a while. 21:36:58 I see :P 21:37:05 It sounds cool, dunno about feasibility though. 21:38:11 Yeah. I wonder how it might work, it it might work. :P 21:38:17 It it it it might work. 21:40:41 I suppose such a computer could consist of some input qubits, some output qubits, and a bunch of intermediate qubits, and a whole lot of entanglement. 21:41:07 Vorpal: I'm gonna guess that that Darwin Research Associates email from the LP is fake or modded. 21:41:12 Bit too overshadowing :P 21:41:55 Hm, but there's that one theorem stating that you can't transmit information just by observing your qubits. 21:42:36 Imagine Alice has all the input qubits and Bob has all the output qubits. Nothing Alice does can give Bob useful information. Therefore, nothing you do to the input qubits, alone, can put useful information into the output qubits. 21:44:38 elliott, no clue 21:46:46 pikhq: Oh wow, monitor -f with autoupdate works perfectly. 21:47:31 -!- MigoMipo has quit (Read error: Connection reset by peer). 21:48:23 elliott: :) 21:51:09 elliott: So. Should I try to Tupify bsnes? 21:51:15 Up to you :P 21:51:21 I doubt byuu will accept it into mainline. 21:51:57 Unless he wrote Tup. :P 21:54:20 Clearly you must simply convince him to rewrite tup. 21:54:24 Because what it needs is more C++. 21:54:35 XD 22:01:31 -!- cheater99 has joined. 22:02:33 -!- cheater- has quit (Ping timeout: 246 seconds). 22:07:15 "Damnit damnit damnit Faith, get OUT of my head! This scenario isn't even plausable" 22:24:56 Well, I successfully completed Operation Bank Hack. 22:25:08 Phantom_Hoover: You mean what I suggested? 22:25:09 Or something else? 22:25:38 No, I mean finding an account with 1e5-1e5 credits in it and stealing it. 22:25:45 *-1e6 22:25:48 Ah. 22:25:53 Phantom_Hoover: Are you gonna try my suggestion? 22:25:57 :P 22:26:01 Currently I have slightly over a million credits sitting in my Uplink account. 22:26:12 Phantom_Hoover: Ooh... What's the maximum loan you can take out? 22:26:23 If large, you could do my idea with ASTOUNDING efficiency. 22:27:05 4000cr. 22:27:12 Phantom_Hoover: Whaa... 22:27:19 Phantom_Hoover: I bet other banks give you better rates. 22:27:19 It might be capped. 22:27:27 Transfer all your money to another one, and check there. :P 22:27:42 (Let's put it this way: If my plan won't work, you'll know it from the very start. So it's risk-free.) 22:27:47 (i.e. you won't be able to create another account.) 22:27:48 I don't know, I was in a hurry to get it out of the original account since it was the one I set up on the hacked server. 22:27:57 Worth a try. 22:28:41 Meh, transferring money in Uplink is too painful. 22:28:47 Phantom_Hoover: X_X 22:28:50 Phantom_Hoover: Gimme your save file and let me try :P 22:28:53 Wait. 22:28:55 I can't type numbers. 22:28:59 Phantom_Hoover: Blaaar, you have to :| 22:29:08 You have to *manually* type in the IP of the bank, the account name and the amount. 22:29:22 Phantom_Hoover: Can't you paste in using windowed mode? 22:29:33 No idea. 22:29:52 Stop it, I want to go to the Uplink Internal Services server and buy stuff! 22:30:05 Phantom_Hoover: Okay okay okay, but what if you just tried it with, say, two shell accounts? 22:30:08 That would be a proof of concept and easy. 22:30:50 aquaria is a fun game 22:33:36 Still requires manual typing of IP. 22:33:47 Phantom_Hoover: ...So? 22:33:52 Phantom_Hoover: It'd literally require it only four times. 22:34:05 It takes a few seconds to type out an IP. 22:34:30 What's this Uplink stuff that apparently can be hacked to yield some type of currency? 22:34:39 It's a game. 22:34:59 A Hollywood hacking simulator. Indie game, two-thousand and one. Very good. 22:35:15 Very deep world. Surprisingly realistic in parts -- well, as realistic as Hollywood hacking gets. 22:35:37 Introversion software, same people as Darwinia and DEFCON. 22:35:45 Ah, neat. 22:36:32 I'm currently trying to convince Phantom_Hoover to execute my tedious-but-profitable bank scheme idea. :p 22:38:58 It might be capped. <-- hm 22:39:05 int maxcredit = thisint->account->loan + game->GetWorld ()->GetPlayer ()->rating.creditrating * 100; 22:39:07 -!- Agent_Hoover has joined. 22:39:18 lets find creditrating 22:39:29 ool, I forgot about this thing. 22:39:32 *cool 22:39:44 Agent_Hoover, ? 22:40:04 /* 22:40:06 Rating class object 22:40:06 TJ is going to cane Sega Rally! Merry Xmas! 22:40:07 what 22:40:53 Vorpal: The in-game IRC client, presumably. 22:41:01 Agent_Hoover: You know, I'm not sure the assumption that ARC are inherently anti-Internet is correct. 22:41:16 Their mission statement expresses dismay at the demise of anonymity on the Internet and of its corporate takeover. 22:41:22 ah 22:41:31 elliott, isn't it limited to a specific IRC server? 22:41:34 To be honest, ARC seem to be more closely-aligned to sanity than us. 22:41:36 Vorpal: I don't believe so. 22:41:40 Erm. 22:41:46 To be honest, ARC seem to be more closely-aligned to sanity than Arunmor. 22:42:01 Yeah, I thought that too. 22:42:18 But their campaign is a bitch and the game ends if you manage to complete it, so... 22:42:24 -!- augur has quit (Remote host closed the connection). 22:42:49 Agent_Hoover: Right. 22:42:51 "We all agree that technology has gone too far, but cannot agree how to go about changing the march of science to reflect this." -- the LP 22:43:06 I realise it deviates from the story somewhat, but still /shrug 22:43:31 Phantom_Hoover, from what I can tell multiple things affect your credit rating. 1) Current balance 2) Your uplink agent rating caps it to some degree 3) changing the loan seems to somehow affect it. 22:44:01 lthough come to think of it I'm nowhere near the start of the campaign (I haven't even had a single monthly payment yet). 22:44:09 Should I watch an Uplink LP, or actually play? 22:44:14 I think I'd prefer to watch 22:44:15 Sgeo_: Don't watch, readX 22:44:21 So I could trigger it early and help ARC restore free dome. 22:44:22 http://lparchive.org/Uplink/ 22:44:29 It's the Yogscast of UplinkX 22:44:38 Agent_Hoover, what, really? 22:44:42 Agent_Hoover: _Please_ try out my bank trick first. 22:44:48 It's only FOUR typings of an IP address. 22:44:52 * Sgeo_ hits elliott with a bang 22:44:57 YES ALL RIGHT FINE 22:45:27 Agent_Hoover: But... do it on another bank. 22:45:33 That Uplink bank loan limit is crappy. 22:45:56 Agent_Hoover: BTW, obviously you'll want to proxy up for all the shell account business. BUT 22:45:57 Agent_Hoover, elliott, note that uplink bank is unhackable. maybe 22:45:58 Q: What is in the Uplink Bank/Government Mainframe? 22:45:58 A: They are un-hackable. But even if somehow you did manage to get in, the Government Mainframe is empty, and the Uplink bank has but one account - yours. Sorry, you can't hack it. 22:46:03 Surely I'm just testing the principle? 22:46:09 Remind me what it is again. 22:46:16 Agent_Hoover: OK, let me make a full step list. 22:46:29 - Move your account to a nicer bank. 22:46:36 Agent_Hoover, back up your ~/.uplink before you attempt elliott's zanny scheme 22:46:42 - [Proxied] Connect to that same bank. Create a new throw-away account, but remember the password. 22:46:55 - [UNPROXIED] Transfer all funds from your main account to that throw-away account. 22:46:59 ait, what happens if you have loans and no money? 22:47:03 [Proxied] Connect to the bank. Create another throw-away. 22:47:17 - [Proxied] Connect to the first throw-away. Fill up the loan to full. Transfer ALL funds to the second throw-away. 22:47:30 - [Proxied] Connect to the second throw-away. Fill up the loan to full. Transfer ALL funds to your main account. 22:47:35 Then clear your proxied trace. 22:47:39 (At the source.) 22:47:49 Agent_Hoover: "Shit", I would assume, but this will go too quickly for that to matter. 22:47:56 elliott, banks trace passively fast. You will need to clear trace in between 22:47:58 seriously 22:48:03 Vorpal: Of course. 22:48:14 I assume Agent_Hoover is sane enough to know that. 22:48:19 After all, he DID just do another bank heist. 22:48:22 right 22:48:37 Agent_Hoover: Anyway, your profit will be two full loans' worth. 22:48:58 Hang on, I want to see what happens with a big loan and no money. 22:49:00 SCIENCE 22:49:20 #ifdef WAREZRELEASE 22:49:23 ... 22:49:33 what 22:49:37 Vorpal: :D 22:49:38 Agent_Hoover: Erm. 22:49:41 Agent_Hoover: Don't do it on your main bank account 22:49:44 Or when not proxied up. 22:49:46 Agent_Hoover: Anyway, wait. 22:49:48 Agent_Hoover: MY HEIST TESTS THAT 22:49:50 elliott, it actually seems to *add a feature* 22:49:55 Agent_Hoover: Just log in to the first or second shell account after it's done. 22:50:01 elliott, not just do something zanny 22:50:06 Vorpal: What feature? 22:50:21 elliott, something with banks. It is badly commented. Hasn't worked it out yet 22:50:30 Agent_Hoover: So, just do my heist, THEN you can find out. 22:50:31 Less work. 22:51:38 /#defineDOCLABRELEASE // This version designed for DOC labs 22:51:39 /#defineWAREZRELEASE // Purity Control 22:51:39 -!- Agent_Hoover has quit (Remote host closed the connection). 22:51:43 Ah, right. 22:51:46 hm 22:51:49 Phantom_Hoover: So GO FOR IT 22:51:55 elliott, loans are global. 22:52:00 Phantom_Hoover: What...? 22:52:15 Phantom_Hoover: Wait, that's okay. 22:52:16 elliott, your scheme falls to pieces 22:52:20 The limit is the same for all accounts. 22:52:21 Phantom_Hoover: Just decrease the loan to zero after transferring all money. 22:52:35 Phantom_Hoover: You'll end up with negative money, but it doesn't matter, it's a shell account. 22:52:39 Vorpal: No it doesn't. 22:52:51 The limit is the same for all accounts. <-- I expected that based on what I pasted from the source above 22:53:30 Vorpal: It _doesn't matter_. 22:53:30 Doesn't matter, the limit stays at 0 for the other accounts. 22:53:35 You can still pull it off. 22:53:41 Phantom_Hoover: ... 22:53:49 Phantom_Hoover: _Decrease the loan to zero after sending the money_ 22:53:56 This will put the loan limit back at four thousand. 22:54:01 And put you into negative money, but that is irrelevant. 22:54:07 Furthermore, negative money doesn't seem to exist properly. 22:54:17 It goes back to zero if you reconnect. 22:54:24 And your loans stay the same. 22:54:42 Phantom_Hoover: ... OK, listen. 22:54:50 Phantom_Hoover: You see the decrease loan button? 22:54:57 Yes, I did all of that. 22:54:58 If you press that enough, the global loan counter becomes zero. 22:55:04 Disconnect, connect to the other account, note loan count is back to full. 22:55:19 I did that too; no, it isn't. 22:55:28 Phantom_Hoover: Well, OK. Is it global or just bank-specific? 22:55:38 This still lets you profit one full loan without consequences, mind you. 22:55:40 Even though that's not much. 22:55:40 -!- zzo38 has joined. 22:55:55 elliott, loan is per account as far as I can tell, but credit rating is global. 22:56:09 Vorpal: I like how that makes NO SENSE AT ALL. 22:56:24 elliott, actually it does? 22:56:29 No? 22:56:36 It makes sense iff you assume you're the only person in the universe. 22:56:47 There is no way the banks know that the shell accounts are you. 22:56:52 elliott, oh with global I meant tied to the player object 22:56:57 So their actions decreasing your credit location is bullshit. 22:56:58 Vorpal: I know. 22:57:02 elliott, well, they all come under your finance tab. 22:57:06 Vorpal: The point is, YOU didn't default on your loan. 22:57:10 SHELL ACCOUNT FORTY-TWO did. 22:57:18 There is so many bad quality of math render by webpage, so I invented a good quality one. Even, someone told me it is better quality once they did it. 22:57:18 You removed all traces so _the banks do not know it is you_. 22:57:25 So it is NONSENSE that that decreases your credit rating. 22:57:25 elliott, see what Phantom_Hoover said 22:57:28 So it's plausible that for banks at least you have to declare it's you. 22:57:31 Vorpal: I REALISE HOW IT WORKS CODE-WISE 22:57:43 Phantom_Hoover: Err, servers don't know that they're on my favourites list. 22:57:45 elliott, meaning that while your scheme seems nice it won't work 22:57:53 I do not understand how credit-ratings work, but I have no credit card, so I do not use them. 22:57:54 Vorpal: I've already admitted it won't work, please shut up. 22:57:59 Same with hacked transfers; doesn't matter how anonymously you made the recipient account, you're still caught for it. 22:58:01 oh, did you? Okay 22:58:02 Right now I'm just saying that the design of Uplink in this area is stupid. 22:58:10 It avoids game-breaking by being completely illogical. 22:58:23 Illogical > game-breaking. 22:58:25 Phantom_Hoover: Computers track data all the time; the fact that a global list of your accounts exists on your gateway doesn't mean the banks know about it. 22:58:36 Also, yes, but logical and not game-breaking > both. 22:58:38 How? Dunno. 22:58:43 Make banks insanely good at tracking if you try that, or something. 22:58:50 ramp up bank security to 11 maybe 22:58:52 elliott, it's plausible that in Uplinkland some form of more concrete ID is needed for bank accounts. 22:58:58 by the time you can do it, it is no longer worth it 22:59:04 Phantom_Hoover: That should be explicit, then. 22:59:25 Vorpal: Probably the best idea. It makes sense in the insanely corporatist world of Uplink that banks have crazy good security. 22:59:36 Besides, with the loan limit it'd be so tedious anyway :) 22:59:42 elliott, they don't *really* have good security. 22:59:52 Phantom_Hoover: I'm saying that they _should_. 22:59:59 To fix this exploit while keeping logical. 23:00:11 the concrete ID would work too 23:00:18 and not require reworking lots of missions 23:00:30 The admin section is extremely well-protected, but the transfer logs aren't kept there, they're kept in userland for some insane reason. 23:00:56 Phantom_Hoover, they still passive-trace utterly fast 23:01:15 Vorpal, not fast enough to stop you if you have a monitor bypass. 23:01:24 true 23:01:51 Phantom_Hoover, well since save/load route is broken I need to debug that before I can enjoy uplink dev x86-64 23:01:56 Vorpal: Absurd that you wouldn't be able to forge a concrete ID. 23:02:04 Maybe there should be people offering that, but it costs insane amounts of money. 23:02:10 AFAICT they only begin the trace when the transaction occurs, which means that unless you take 2 minutes to make about 3 clicks you're entirely safe. 23:02:20 Phantom_Hoover, do you have a problem with system square on map not being rendered on the clickable area when zoomed in a lot? 23:02:24 or is it just me 23:02:41 Vorpal: It would be reaaaally nice if you added two-times text scaling, it is so tiny :P 23:02:44 I'm not using the dev version? 23:02:51 Phantom_Hoover, I had the same in 1.54... 23:03:11 elliott, nah works fine on my low res desktop monitor. And it sounds awkward to do it anyway 23:04:00 Vorpal: ;_; 23:04:01 Vorpal: Hate 23:04:18 elliott, a lot of code is pixel based in offsets 23:04:29 Vorpal: OK fine just add an SDL scaling call of some sort. 23:04:33 fizzie KNOWS ABOUT THESE 23:04:36 elliott, doesn't it use opengl? 23:04:38 hm 23:04:41 No, SDL. 23:04:54 elliott, why then did I have to mess with gl calls when working on world map code? 23:05:09 elliott, it uses sdl too yes 23:05:18 WELL DO IT AT SDL LEVEL FIRST 23:05:19 LOSER 23:05:21 :| 23:05:35 elliott, you can do it 23:05:42 I lack the dev thing and your diff. 23:06:09 -!- Agent_Hoover has joined. 23:06:13 elliott, well the dev you could get. My diff hm yes... well okay I could generate that. It would be vast. Due to EOL changes 23:06:15 -!- Fuco has quit (Ping timeout: 246 seconds). 23:06:27 SO ANYWAY I am at the point of kickstarting the campaign. 23:06:31 because configure: bad interpreter #!/bin/sh^M sucks 23:06:31 -!- zzo38 has left. 23:06:35 Agent_Hoover, nice 23:06:39 Agent_Hoover: Can you work for BOTH ARC and Arunmor? 23:06:46 I know Arunmor try to convince you to switch to their team at a point. 23:06:51 that would be a good trick 23:06:55 I heartily suggest you try and unleash both Faith and Revelation yourself. 23:07:03 hould I be Comrade Hoover, cyberrevolutionary, or Captain Hoover, Defender of Truth, Justice and the American Way? 23:07:10 Agent_Hoover: SEE ABOVE 23:07:29 Cyberrevolutionary Defender of Truth, Justice, the American Way, and blowing up the Internet while simultaneously stopping yourself from doing so. 23:07:30 Arunmor try that immediately after ARC offer you the first mission. 23:07:34 Agent_Hoover: Yes. 23:07:42 Accepting one makes the other reject you. 23:07:46 Agent_Hoover: Basically, in that Let's Play, the player stole Revelation. 23:07:52 Agent_Hoover: I suggest that you steal both Revelation AND Faith. 23:07:54 And set them off simultaneously. 23:08:04 If both ARC and Arunmor reject you somehow, that is EVEN BETTER 23:08:06 An early version of Revelation which doesn't spread. 23:08:19 Agent_Hoover: No, he stole three point oh. 23:08:20 I think. 23:08:21 * Yahweasel is a better nick than anything matching the regex .*_Hoover 23:08:26 Or that could have just been flavour text. 23:08:27 The virulent form is only obtainable in the last mission of the ARC campaign. 23:08:30 elliott, yes when working for ARC 23:08:43 Agent_Hoover: OK. Do the ARC campaign. 23:08:48 Agent_Hoover: But steal Faith from Arunmor. 23:08:51 YES COMRADE HIRD 23:08:54 And set them off simultaneously. 23:08:56 Agent_Hoover: WILL THAT WORK 23:08:59 ALSO IT DOESN''T WORK THAT WAY 23:09:00 Can you steal Faith? 23:09:01 WHY NOT 23:09:03 FAITH IS EMAILED 23:09:03 TELL ME WHY NOT BRO 23:09:31 ALSO ARC KILLED A GUY ARE THEY STILL SANE 23:09:37 Agent_Hoover, what about when arunmor tries to run it and you have to combat it? 23:09:54 Agent_Hoover, I think both sides are insane 23:10:01 Vorpal: What's the sane thing? 23:10:08 Agent_Hoover, what happens when you complete arunmor? Does the game end? 23:10:12 No. 23:10:17 ah. 23:10:27 ARC are obviously more "shady". But I think the result of the ARC campaign is superior to the result of the Arunmor campaign. 23:10:39 Especially if it teaches everyone a lesson in computer security :D 23:10:43 haha 23:10:51 http://i.imgur.com/oTLBn.png 23:10:54 elliott, what happens if you don't join either side? 23:11:00 KKK: "Dammit, stop it with this libel, we're not associated with WestboroX" 23:11:04 KKK: "YOU'RE TRYING TO TARNISH OUR GOOD NAME" 23:11:09 Vorpal: I forget; ask PH :P 23:11:17 ALSO I'M TRYING A LAN HACK SO I WON'T BE RESPONSIVE FOR A BIT 23:11:36 Agent_Hoover, there is a pause button 23:11:39 If you don't join either events play out as they do in the Arunmor campaign. 23:11:53 Right. 23:12:30 night 23:12:54 ...OK this LAN has the target server right next to the entrance. 23:13:05 X-D 23:13:08 SECURITY 23:14:50 XD 23:14:59 What. 23:15:52 -!- augur has joined. 23:16:21 Vorpal: BTW, though SKI works in C++, infinite loops don't seem to. 23:16:26 I think there's a recursion limit of some sort. 23:16:33 That is never explicitly shown. 23:16:53 Oh wow, my foreach in C++ is insane. 23:17:26 Vorpal: pikhq: BEHOLD: http://sprunge.us/GRgd 23:19:23 -!- Agent_Hoover has quit (Ping timeout: 250 seconds). 23:21:30 -!- Agent_Hoover has joined. 23:22:07 Agent_Hoover: HELLO USER UPLINK 23:22:20 STATE TETRAQUAD NAME AND VIEW-ADDRESS OF ALLIANCE 23:22:22 INPUT > 23:23:46 [ VORPAL ] VIOLATION OF PROTOCOL 9/9909 NOTICED. PLEASE REMOVE GANTIAN MATRIX FROM HOLDER AND REPEAT CONFESSION. 23:24:20 Dammit I can be so stupid 23:24:37 Sgeo_: You are always so stupid. 23:24:43 Left ear starts working again. I poke ear with finger. Ear proceeds to stop working again. 23:24:51 ... 23:25:51 -!- Agent_Hoover has quit (Ping timeout: 246 seconds). 23:25:51 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds). 23:27:45 Sgeo_: You may wish to get that looked into. 23:28:45 No. Poke your ears more. 23:28:48 With knives. 23:30:03 -!- wareya has quit (Read error: Connection reset by peer). 23:30:03 pikhq, I don't _think_ it's dangerous 23:30:14 Just... annoying 23:30:30 Also, not "completely stopped working". Just... quieter 23:30:49 Does Sgeo_ really not know what to call ears popping? 23:31:02 -!- wareya has joined. 23:31:18 elliott, do ears stay popped for extended periods of time? 23:31:27 Sure. 23:31:41 BUT WAIT, ACCORDING TO THE DAILY FAIL, YOU ARE GOING DEAF: http://www.dailymail.co.uk/news/article-1211815/Dont-ignore-ears-popping--mean-youre-deaf.html 23:31:53 * elliott eagerly waits for Sgeo_ to take the article at face value. 23:32:46 elliott: According to the Daily Fail, HURP DURP DE DERP 23:33:01 According to the Daily Fail, CANCER CURES CANCER 23:33:04 I think there are easier ways to determine whether you are deaf 23:33:17 olsner: haha, that url is perfect :D 23:33:22 elliott, how do I unpop an ear? 23:33:35 Sgeo_: I'm sorry, I can't talk to you, it's just really bad for my faith in humanity. 23:33:38 Ask pikhq. 23:33:53 Isn't it obvious? You drain the pop out. 23:34:22 a popped ear minus the pop is a healthy ear 23:34:52 Perhaps you should stop swimming in Coke in the future, BTW. That's the leading cause of popped ears, y'know. 23:35:16 cocaine or coca cola? 23:35:32 A mixture of the two. 23:35:38 elliott: Yes. 23:35:42 My ear is now somewhere between fully functioning and what I've come to accept as normal 23:38:02 pikhq: BTW, you might want to hold off tupising bsnes until something comes out of the variants discussion at http://groups.google.com/group/tup-users/browse_thread/thread/d995f2edb1d6fa/5e53332b354db20f. 23:38:55 elliott: Oh? 23:39:08 pikhq: Yeah. I'd read the thread. 23:39:58 Not quite sure I'm seeing the relevance 23:40:34 pikhq: Read later on. 23:40:46 "cd project 23:40:46 mkdir build-foo && cd build-foo 23:40:46 ../configure --lots-of-options --specific-to-this --variant # Writes a 23:40:46 "config.h" and some variables for Tup. 23:40:46 tup upd # all build output goes below the current directory 23:40:47 This allows an arbitrary number of variants to coexist, with options as 23:40:49 defined by the user, and leaves the source directory pristine which makes it 23:40:51 easy to blast it away when you no longer need it (just just delete 23:40:55 build-foo)." 23:41:03 pikhq: Basically the combination of Phoenix UI backend and all the fiddly switches would constitute one backend. 23:41:10 -!- lauanana has joined. 23:41:15 pikhq: And you'd want predefined variants for {performance,compatibility,accuracy}-{qt,gtk,...}. 23:41:27 Hi lauanana. 23:41:28 *Aaaaah*. 23:41:29 Are you Slereah? 23:42:27 -!- lauanana has quit (Client Quit). 23:42:46 EVIDENTLY NOT 23:44:45 * pikhq is somewhat annoyed that there is nothing actually good at automatic configuration of things. 23:45:45 It should *not* be hard to just go "I want a C99 compiler and the following libraries. Get cracking." 23:45:53 pikhq: Do you mean "automatically finding out how to compile a program on this system" or "user configuration of software compilation and features"? 23:45:55 Ah, the former. 23:46:08 pikhq: Well, let's put it this way... on Unix, you can pretty much rely on pkg-config. 23:46:15 Though fortunately it's gotten a lot better, courtesy of pkg-config. 23:46:20 Sure, zlib and some other things don't have common pkg-config entries yet, but 90 percent of the time... 23:46:30 And the homogenisation of Unix. 23:46:57 pikhq: As far as C compilers go, I'd just try a short fixed list of compilers (say, cc gcc clang tcc pcc) or whatever. 23:47:13 -!- cheater00 has joined. 23:47:19 Really, the vast majority of what autoconf does is busywork these days, for all common systems. 23:47:34 And with uncommon systems, for most programs, it's perfectly OK if the user just has to say "oh, my CC is called wrt-og-cc". 23:47:39 You can at least do "cc foo.c bar.c -o foo `pkg-config --cflags --libs foo bar baz`" and you're 3/4ths there. 23:47:41 (For programs that require tons of libraries and shit, this is less acceptable.) 23:48:54 You are definitely right that autoconf has gotten to be a lot of overkill. 23:49:17 Mind you, I doubt you've ever compiled anything on HP-UX, and I bet Gregor has :P 23:49:23 SORRY, Yahweasel. 23:49:34 I mean, how often are you going to be building on a system that doesn't have a reasonable chunk of POSIX? 23:49:35 Indeed I have ... *sobs* 23:49:39 But surely even HP-UX has pkg-config now [WISHFUL THINKING] 23:49:41 Yahweasel: SAY IT DOES 23:49:44 pikhq: Windows. 23:49:50 pikhq: tup runs on Windows. :p 23:49:55 Oh, right, the *other* platform. 23:50:01 UNIX and retard. 23:50:02 elliott: I doubt that it ships with it, but it might. 23:50:07 pikhq: UNIX and derp. 23:50:21 -!- cheater99 has quit (Ping timeout: 246 seconds). 23:50:41 Yahweasel: Well, it is used by just about every notable library past libc and zlib. :P 23:50:47 ?bf +++++what is a caret++++++++++. 23:50:47 Done. 23:50:49 ?bf +++++what is a caret++++++++++++. 23:50:50 Done. 23:50:51 sob 23:50:56 someone say one please 23:51:04 ^ 23:51:10 ^nr 23:51:10 `1234567890-=~!@#$%^&*()_+ 23:51:13 No output. 23:51:14 i actually meant the digit one 23:51:14 pikhq: HP-UX isn't big on having notable libraries in it :P 23:51:16 but that works too thank you :D 23:51:29 Yahweasel: Does it have GTK? 23:51:42 Oh, wait, HP-UX. 23:51:53 It may not have zlib. :P 23:52:27 Note that I haven't used HP-UX in a good long while, so it's possible (read: highly unlikely) that it's improved. 23:52:34 ... Wait, HP-UX is still *maintained*? What. The. Fuck. 23:52:36 elliott, write a bot that doesn't require ^ 23:52:41 Sgeo_: no 23:53:06 I though Solaris was the only traditional commercial Unix still around. 23:53:18 pikhq: It even supports IPvSixX 23:54:29 Why would *anyone* decide in this day and age to use a proprietary Unix? 23:55:04 Okay, I can kinda get Solaris, though Oracle seems to be wanting to kill that off as well. 23:55:12 But otherwise? 23:56:03 -!- Phantom_Hoover has joined. 23:56:03 "Error: Circular dependency found among Tupfiles (last dir ID 13 = 23:56:03 'tests'). 23:56:03 This is madness! 23:56:03 [...]At first, this is not madness, I know what I want to do, and it was ok 23:56:03 with make and scons. 23:56:04 Could TUP be a little more politically correct?" 23:56:06 --mailing list post 23:56:14 Okay, HP-UX ships with OpenSSL. It has pkg-config. 23:56:14 Phantom_Hoover what are the haps 23:56:25 pikhq: I find that logic wanting. 23:56:31 Hacked ARC. Nothing there. 23:56:35 Hacked LAN. 23:56:39 Nothing there. 23:56:47 Hacked another LAN. Nothing there. 23:57:04 It damned well better have it. Otherwise it is shipping with software older than elliott. :P 23:57:05 Hacked someone's mainframe. Nothing there by the time I was finished with it 23:57:22 pikhq: Uhh, it could just use OpenSSL but not install the pkg-config files. 23:57:30 elliott: Oh, fuck, it could. 23:57:50 After all, autoconf-based stuff still works without pkg-config files. 23:57:51 Or it could install the pkg-config files but not pkg-config itself :P 23:57:54 And that is all the stuffs. 23:58:55 elliott: Actually, only checking with pkg-config is the preferred way of doing autoconf checks for libraries now, I thought. 23:59:10 Really? 23:59:20 Well, preferred autoconf practice X= done autoconf practice. 23:59:21 -!- BeholdMyGlory has quit (Remote host closed the connection).