←2009-04-12 2009-04-13 2009-04-14→ ↑2009 ↑all
00:00:05 <ehird> -It now redirects to a subdirectory of "robinhanson.typepad.com".
00:00:11 <ehird> -I assume he's moved over to Less Wrong
00:00:12 <ehird> -.
00:05:39 <ehird> -"00:04 MyCatVerbs: Berengal: long, pointy things. English people used to put them into French people from long distances. Won a few wars that way."
00:06:23 <nooga> -THERE IS NO GOOD GUI FRAMEWORK FOR RUBY
00:06:25 <nooga> -aaaaaaaaaaaaaa
00:07:27 <ehird> -shoes
00:07:56 <nooga> -shoes is good for apple fanboys and kids learning how to hello world
00:08:12 <ehird> -i'm pretty sure why isn't an apple fanboy.
00:08:27 <ehird> -i'm pretty sure I've used shoes for other things, too.
00:08:55 <nooga> -"Shoes is a tiny toolkit for building colorful desktop programs in Ruby"
00:09:03 <ehird> -why is insane.
00:09:07 <ehird> -This is no surprise to anyone.
00:09:09 <ehird> -Except maybe you.
00:09:55 <nooga> -why is on acid
00:09:58 <ehird> -Yes.
00:09:59 <ehird> -Yes he is.
00:09:59 <nooga> -constantly
00:10:04 <ehird> -Why is acid.
00:10:33 <oerjan> +what a debased accusation
00:12:13 <nooga> -i need something with gridview
00:12:31 <ehird> -you could build that with shoes
00:12:35 <ehird> -another good option is to stop using ruby
00:13:02 <nooga> -but i need to write that app fast
00:13:13 <nooga> -and in ruby it's possible without a hassle
00:13:31 <ehird> -nooga: your inability to find a gui toolkit is not a hassle?
00:14:06 <nooga> -a bit
00:21:30 <ehird> -RHYMING POETRY FIGHT
00:21:43 <ehird> -extra points for limericks
00:24:36 <ehird> -00:24 tomh-: i rather use .net/java api's than the one academic haskell people come up with
00:24:41 <ehird> -here we have a textbook masochis
00:24:42 <ehird> -t
00:36:56 -!- oerjan has quit ("ZZZZZZZZZZZZebra").
00:37:54 <ehird> -holy shit
00:37:55 <ehird> -guys
00:37:57 <ehird> -clog is down
00:38:11 <ehird> -CLOG HAS BEEN DOWN SINCE YESTERDAY
00:38:13 <ehird> -AAAAAAAAAAAAAAAAAAAAAAAGH
00:39:50 <Robdgreat> +oh noes?
00:40:24 <ehird> -OH FUCKING NOES
00:40:26 <ehird> -THIS NEVER HAPPENS
00:40:29 <ehird> -WE'RE BEING LOST IN THE VOID
00:40:32 <ehird> -SHITSHITSHITSHITHSITHISTHSITHISTHIST
00:40:45 * Robdgreat ceases to exist
00:41:02 <nooga> -gnight
00:41:02 <ehird> -god i hate this
00:41:22 <ehird> -ffffffffffffffffffffffffffffffffffffffffffffff
01:08:04 <kerlo> +You can use my logs.
01:08:35 <ehird> -kerlo: are they complete?
01:08:39 -!- kerlo has set topic: /prog/ except COOL FREE RINGTONES | http://tunes.org/~nef/logs/esoteric/?C=N;O=D | also, http://normish.org/ihope/public_logs/%23esoteric.log.
01:08:45 <kerlo> +Not nearly as complete as clog's.
01:09:19 <ehird> -I mean, do they cover all the blackou— oh god.
01:09:22 <kerlo> +But they're relatively complete up to wherever they start; I'm here all day.
01:09:25 <ehird> -What if clog doesn't fucking come back?
01:09:43 <ehird> -Oh SHIT.
01:09:46 <kerlo> +Then we find a new bot to log this channel?
01:10:01 <ehird> -You don't understand.
01:10:06 <ehird> -I have a *commitment* to clog.
01:10:09 <ehird> -It's my pal. I get it.
01:10:12 <ehird> -It makes sense.
01:10:15 <ehird> -You can't take that away from me.
01:10:17 <kerlo> +No, I don't understand.
01:11:51 <kerlo> +Anyway, I'd like to strip all the CR's from all the CRLF's in a file I have.
01:12:05 <ehird> -dos2unix
01:12:07 <ehird> -tofrodos
01:12:08 <ehird> -OR
01:12:17 <ehird> -sed -ie 's/<CR>//' files
01:12:19 <ehird> -er
01:12:22 <ehird> -right
01:12:36 * kerlo gets tofrodos
01:12:59 <ehird> -dos2unix is better, kerlo.
01:14:30 <kerlo> +A little bird told me they're the same thing.
01:14:54 <ehird> -That little bird would be wrong.
01:15:09 <kerlo> +And by "a little bird", I mean bash when I told it to run dos2unix and it told me that I can get it by typing sudo apt-get install tofrodos, and what happened when I typed tofrodos afterward.
01:15:36 <ehird> -not bash; that's an ubuntu thingy
01:16:51 <bsmntbombdood> +why not sed?
01:17:11 <kerlo> +bsmntbombdood: because dos2unix looks more sophisticated.
01:17:22 <bsmntbombdood> +sed is the right way
01:17:31 <ehird> -more sophisticated is a bad thing
01:21:59 <kerlo> +So, I try to install POCO by running make -s (though it says to use gmake -s, not make -s), and it says "sh: /home/ns/Desktop/junk/poco-1.3.3p1/build/script/makedepend.gcc: not found" even though that file exists.
01:22:27 <ehird> -wrong architechture./
01:22:31 <ehird> -stop running 32 bit programs on 64 bit
01:22:37 <ehird> -((do you actually know unix?))
01:23:35 <kerlo> +I'm pretty sure this is a 32-bit system.
01:24:06 <ehird> -kerlo: is it a slicehost?
01:24:08 <ehird> -It's 64 bit.
01:24:18 <kerlo> +No, it's a laptop.
01:24:27 <ehird> -kerlo: How new is it?
01:24:32 <ehird> -If it's newer than a few years, it's 64 bit.
01:24:46 <ehird> -But, anyway.
01:24:50 <ehird> -kerlo: what's in the file?
01:24:54 <ehird> -Maybe an unknown interpreter.
01:24:56 <ehird> -On the shebang line
01:26:01 <kerlo> +Hmm, the shebang line has a CR at the end.
01:26:19 <ehird> -Right you are.
01:26:42 <kerlo> +So should I yell at whoever gave me these files for giving me CRLF instead of LF?
01:26:46 <ehird> -Yes.
01:27:05 * ehird looks up poco
01:27:10 <ehird> -kerlo: why are you installing enterprise shit?
01:27:17 <ehird> -well
01:27:19 <ehird> -C++ shit.
01:27:21 <kerlo> +I need this to install FMS.
01:27:32 <kerlo> +And I did indeed download the wrong file.
01:27:33 <ehird> -kerlo: is FMS in your package manager?
01:27:34 <ehird> -what IS fms?
01:28:03 <kerlo> +The Freenet Message System.
01:28:20 <ehird> -great; you can talk to pedophiles and idiots.
01:28:25 <ehird> -completely anonymously!
01:28:31 <kerlo> +Precisely!
01:55:30 <bsmntbombdood> +wtf is you talking about
01:55:40 <bsmntbombdood> +kerlo: what happened to frost?
01:55:54 <kerlo> +Bad things, according to Wikipedia.
01:58:14 <bsmntbombdood> +oh snap
01:58:22 -!- BeholdMyGlory has joined.
01:58:56 -!- BeholdMyGlory has quit (Remote closed the connection).
02:01:30 <bsmntbombdood> +been a while since i've been on freenet obviously
02:15:59 -!- KingOfKarlsruhe has quit (Remote closed the connection).
04:02:27 -!- nooga has quit (Read error: 54 (Connection reset by peer)).
05:04:04 -!- CakeProphet has joined.
05:23:43 -!- Slereah has quit (Read error: 110 (Connection timed out)).
06:29:44 -!- Sgeo has quit ("Leaving").
06:51:24 -!- Gracenotes has quit (Remote closed the connection).
07:37:52 -!- Gracenotes has joined.
07:54:26 <fizzie> Also "tr -d '\r'", though it doesn't do in-place.
08:20:28 -!- GreaseMonkey has joined.
09:46:53 -!- oerjan has joined.
10:46:40 -!- dbc has joined.
10:52:40 <AnMaster> +odd
10:52:50 <AnMaster> +Deewiant, remember that ht binary editor?
10:53:14 <AnMaster> +it segfaults when trying to scroll down elf image mode when scrolling down in a huge binary
10:53:19 <AnMaster> +huge == 11 MB in this case
10:53:48 <AnMaster> +(as you may have gussed, it is a C++ app)
10:55:39 <AnMaster> +and symbol table refuse to scroll past a certain limit hm
11:02:21 -!- Gracenotes has quit ("Leaving").
11:06:45 -!- GreaseMonkey has quit ("X-Chat -> http://xchat.org <- At least when I quit I don't look like a lamer").
11:17:08 <oerjan> +today's IWC poll should be easy to answer for anyone in here...
11:17:55 <oerjan> +at least if you go for the humor option, as i did
11:23:03 -!- BeholdMyGlory has joined.
11:23:42 <Deewiant> +AnMaster: Do you have a 64-bit BSD?
11:47:56 <AnMaster> +Deewiant, no, it is 32-bit
11:53:33 <AnMaster> +Deewiant, well I may be able to access a friend's 64-bit openbsd, it's sparc64 though
11:53:43 <AnMaster> +and I'm not sure it is online currently
11:53:59 <Deewiant> +Nah, just wondering if you had an x86-64 BSD to see if it could run dobelx64
11:54:12 <AnMaster> +mhm
12:07:46 -!- nooga has joined.
12:09:42 -!- CakeProphet has quit (Read error: 110 (Connection timed out)).
12:17:45 <nooga> -huuh
12:27:02 -!- KingOfKarlsruhe has joined.
12:30:50 <nooga> -iy
12:45:56 <Judofyr> +nooga: RDParser is sweet
12:49:33 <nooga> -yep ;d
12:49:37 <nooga> -awesome
12:49:42 <nooga> -simple and awesome
12:57:07 -!- nooga has quit (Read error: 104 (Connection reset by peer)).
13:11:13 -!- Slereah has joined.
13:25:35 -!- oerjan has quit ("leaving").
13:34:29 <oklopol_>
13:47:35 * oklopol_ now officially hates c++, especially symbian
14:05:27 -!- FireFly has joined.
14:44:18 -!- BeholdMyGlory has quit (Remote closed the connection).
14:46:07 -!- BeholdMyGlory has joined.
14:57:46 -!- neldoreth has joined.
15:00:03 -!- Robdgreat has quit (orwell.freenode.net irc.freenode.net).
15:00:06 -!- Robdgreat has joined.
15:17:30 -!- KingOfKarlsruhe has quit (Remote closed the connection).
15:22:05 -!- neldoret1 has joined.
15:32:19 -!- neldoreth has quit (Read error: 113 (No route to host)).
15:39:35 <AnMaster> +I so hate C++
15:41:30 <AnMaster> +I spent several hours tracking down a bug in some C++ code that turned out to be due to leaky abstractions
15:42:20 <Slereah> -Abstractions are leaking out of my program!
15:54:47 -!- Hiato has joined.
16:23:12 -!- BeholdMyGlory has quit (Remote closed the connection).
16:33:07 -!- Gracenotes has joined.
16:34:33 -!- BeholdMyGlory has joined.
16:41:45 -!- BeholdMyGlory has quit ("restarting X").
16:43:30 -!- ais523 has joined.
16:59:47 -!- BeholdMyGlory has joined.
17:16:36 -!- BeholdMyGlory has quit (Remote closed the connection).
17:18:48 -!- KingOfKarlsruhe has joined.
17:18:48 -!- ais523 has quit (Read error: 104 (Connection reset by peer)).
17:23:55 -!- Hiato has quit (Read error: 104 (Connection reset by peer)).
17:32:52 -!- BeholdMyGlory has joined.
17:37:51 -!- BeholdMyGlory has quit (Remote closed the connection).
17:54:08 -!- ais523 has joined.
17:54:36 <ais523> +AnMaster: there?
17:55:10 <AnMaster> +ais523, yes
17:55:11 <AnMaster> +why?
17:55:15 <AnMaster> +going to eat soon
17:56:27 <ais523> +I'm trying to get a second laptop online
17:56:29 <ais523> +by routing via this one
17:56:34 <ais523> +but it isn't working
17:56:34 <AnMaster> +ais523, uhu
17:56:45 <AnMaster> +ais523, and you want my help?
17:56:45 <ais523> +I have a wired connection between the two laptops (static IP on 10.0.0.1/8)
17:56:53 <ais523> +I was wondering if you knew anything that might be wrong
17:56:55 <AnMaster> +Sorry but I don't know, I hate networking.
17:56:58 <ais523> +ah, ok
17:57:02 <ais523> +I was going to ask ehird, but he isn't here
17:57:29 <AnMaster> +ais523, set up some NAT thing with iptables/netfilter?
17:57:37 <AnMaster> +and that is just what I heard about
17:57:39 <AnMaster> +never tried it
17:57:53 <ais523> +I'm trying a lot simpler than that, just good old-fashioned routing
18:02:43 -!- BeholdMyGlory has joined.
18:03:36 <fizzie> You have a public IP for the other laptop, then, if you're going to use good old-fashioned routing?
18:12:19 -!- neldoret1 has quit (Client Quit).
18:12:34 -!- neldoreth has joined.
18:13:17 <fizzie> NATting with iptables is relatively simple. "iptables -t nat -A POSTROUTING -i wired_iface -o interweb_iface -s 10.0.0.0/8 -j MASQUERADE" to do NAT on outgoing packets routed from wired_iface to interweb_iface; and then you just need to set the routing laptop as default-route for the other laptop, and possibly echo 1 > /proc/sys/net/ipv4/ip_forward. And I'm pretty sure things like Ubuntu's network manager thing have a "enable internet connection sh
18:13:19 <fizzie> aring" button in there somewhere.
18:15:47 <ais523> +fizzie: oh, no public IP
18:15:57 <ais523> +no wonder it couldn't get connection replies
18:16:03 <ais523> +anyway, I'm doing it via a proxy atm, that seems to be working
18:16:15 <fizzie> Well, that works too.
18:16:39 <ais523> +surprisingly slowly, though
18:17:56 <fizzie> If "slowly" means there seems to be some sort of timeout before anything happens, in my experience those tend to be DNS-related in one way or another. Of course if it's just "slow throughput", then that's not it.
18:18:14 <ais523> +not sure what in particular is slow atm
18:18:26 <ais523> +things like Google take a long time to react, and then load slowly
18:20:06 <fizzie> You're doing just a standard HTTP proxy and not any sort of SOCKS thing, I guess?
18:21:58 <ais523> +yep
18:22:02 <ais523> +HTTP and DNS proxying
18:23:02 <fizzie> Well, if that DNS proxy thing is working, then I don't have any specific ideas. Someone's had this thing, but no replies: http://forums.mozillazine.org/viewtopic.php?f=7&t=546962&start=0&st=0&sk=t&sd=a
18:23:18 <ais523> +it seems to be very bursty speed-wise
18:23:31 <ais523> +swinging between several mbps and a few kbps
18:28:30 <ais523> +well, I was stupid to not realise it would need an IP from somewhere
18:28:43 <ais523> +and this laptop's behind a NAT already, I don't think double-NATting works
18:28:48 <ais523> +but proxy works fine
18:30:51 -!- MouD has quit ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )").
18:31:23 <fizzie> There's nothing wrong with double-NATting, though.
18:31:35 <ais523> +where would all the ports come from?
18:31:45 <fizzie> As far as the "outer" NAT is concerned, all the connections are coming from the in-the-middle laptop.
18:32:22 <ais523> +but I thought NAT worked by choosing lots of different reply ports
18:32:41 <ais523> +which laptop determines which ports to use?
18:33:27 <fizzie> There's just two levels of source-port-mapping too.
18:34:14 <ais523> +does the outer NAT give the inner NAT multiple portsthat it can choose between?
18:34:32 <fizzie> The innermost laptop chooses random source ports; the laptop in the middle changes the source port if there happens to be a conflicty thing (and mangles reply packets accordingly) and the outer nat just does the same thing.
18:34:52 <fizzie> There's no way the outer NAT can even distinguish between traffic generated by the in-the-middle laptop or the innermost laptop.
18:35:07 <ais523> +oh, I see
18:35:18 <ais523> +I didn't realise the ports were chosen by the thing inside the NAT
18:35:23 <fizzie> It's not like the NAT box somehow reports the available ports; it just does mappings if there are problems.
18:35:24 <ais523> +I thought the NAT told the thing inside which port to use
18:36:33 <fizzie> The netfilter NAT maps source ports <512 into other source ports <512; ports in the [512, 1023] range into other <1024 ports; and all >=1024 ports to other >=1024 ports; but whenever possible, no port translation is done.
18:37:10 <fizzie> At least that's what the SNAT target description (basically MASQUERADE for a static IP) says.
18:37:51 <fizzie> Anyway, the "if it works" principle says that if you have a working proxey thing that does what you want...
18:40:10 <ais523> +well, yes
18:40:20 <ais523> +only for HTTP, but that's enough to run package managers which is what I really wanted
18:49:14 <AnMaster> +I hate C++'s leaky abstractions
18:49:27 <AnMaster> +before you joined ais523:
18:49:28 <AnMaster> +<AnMaster> I spent several hours tracking down a bug in some C++ code that turned out to be due to leaky abstractions
18:49:50 <AnMaster> +a bug in wesnoth svn with ?:
18:49:51 <ais523> +ah, interesting
18:50:05 <ais523> +were you trying to treat C++ like a regular object-orietned language?
18:50:10 <ais523> +or was the author of the code?
18:50:29 <AnMaster> +ais523, I wasn't
18:50:35 <AnMaster> +I was getting memory corruption
18:50:37 <AnMaster> +as a user
18:50:47 <ais523> +how did the ?: leak, anyway?
18:51:05 <AnMaster> +ais523, turned out someone had written std::string& foo = condition ? "string constant" : std_string_object;
18:51:22 <AnMaster> +which caused memory corruption in the unusual case of the string constant being selected
18:51:30 <AnMaster> +since object got freed at end of that line
18:51:34 <AnMaster> +or something like that,
18:53:53 <ais523> +oh, I can see how that could happen
18:54:14 <ais523> +the correct version would be std::string foo = condition ? "string constant" : std_string_object;
18:54:17 <ais523> +without the &
18:54:21 <ais523> +to create a copy if needed
18:54:22 <AnMaster> +indeed
18:54:42 <AnMaster> +ais523, but only C++ would allow such a subtle bug to cause memory corruption like it did...
18:54:45 <ais523> +manual memory management is fun
18:55:13 <AnMaster> +well C might, but at least there are much fewer abstractions to dig through when debugging it
18:55:54 <AnMaster> +ais523, actually C++ is a good idea. Just a horrible implementation.
18:56:33 <AnMaster> +I mean combine best of low level C stuff with useful object orientation abstractions. Sounds like a good idea. And objc is a rather good example of it being done right.
18:56:40 <AnMaster> +But C++ manages to pick to worst from each instead.
18:57:45 -!- neldoreth has quit (Read error: 104 (Connection reset by peer)).
18:58:12 <ais523> +I'd say that C++ objects aren't abstractions
18:58:26 <ais523> +they're non-abstract objects
18:59:13 -!- neldoreth has joined.
18:59:16 <AnMaster> +ais523, that doesn't contradict what I said
18:59:27 <AnMaster> +I said C++ managed to pick the worst, not the best
18:59:49 * AnMaster waits for wesnoth AI to calculate
19:00:21 <AnMaster> +it seeems to have trouble on a 95x40 map
19:01:56 <ais523> +the default AI, or one of the custom ones?
19:02:18 <lament> +wesnoth is such a cruel, nasty, and evil game
19:03:02 <AnMaster> +ais523, probably custom for this campaign because one of the AIs on this map is way way way worse than all the others
19:03:57 <AnMaster> +lament, really?
19:07:12 <lament> +yes.
19:09:26 <ais523> +AnMaster: you're an xorg.conf expert, right/
19:09:50 <ais523> +how do you specify keyboard layout?
19:09:51 <AnMaster> +ais523, not sure if expert is right word. But I know enough to write my own one yeah.
19:09:56 <AnMaster> +ais523, which version?
19:10:08 <AnMaster> +I assume you don't use the new ones that uses hal for everything
19:10:18 <ais523> +AnMaster: not sure
19:10:28 <ais523> +the laptop here has the wrong keyboard layout, but only when X is running
19:10:29 <AnMaster> +Section "InputDevice"
19:10:31 <AnMaster> + Identifier "Keyboard1"
19:10:31 <AnMaster> + Driver "kbd"
19:10:38 <AnMaster> + Option "XkbRules" "xorg"
19:10:39 <AnMaster> + Option "XkbModel" "pc105"
19:10:39 <AnMaster> + Option "XkbLayout" "se"
19:10:41 <AnMaster> +EndSection
19:10:42 <AnMaster> +well
19:10:48 <AnMaster> +you probably want some more sutff
19:10:51 <ais523> +ah, there are no rules there at all, it seems
19:11:02 <AnMaster> +ais523, then you use hal I guess and then I have no idea.
19:11:04 <ais523> +do you know what the layout code for a UK keyboard is?
19:11:07 <AnMaster> +since I turned off hal
19:11:27 -!- oerjan has joined.
19:11:44 <AnMaster> +ais523, somewhere in /usr/share/X11/ iirc
19:11:54 <AnMaster> +I don't know the layout code for UK no
19:12:39 <Deewiant> +ais523: For hal, settings could be in /etc/hal/fdi/policy or /usr/share/hal/fdi/policy
19:13:33 <AnMaster> +Deewiant, well I tried hal, it loves to misdetect and mess up stuff
19:13:40 <AnMaster> +like my joystick was mapped as a mouse
19:13:42 <AnMaster> +stuff like that
19:13:43 <Deewiant> +Works fine for me
19:13:56 <AnMaster> +Deewiant, ever tried connecting a USB joystick then+
19:13:59 <AnMaster> +s/+/?/
19:14:10 <Deewiant> +Never owned a USB joystick, only game port :-P
19:14:43 <AnMaster> +meh
19:14:53 <AnMaster> +Deewiant, also mouse button mapping on my real mousew
19:14:55 <AnMaster> +mouse*
19:14:58 <AnMaster> +was messed up too
19:15:08 <Deewiant> +Of course it's theoretically possible I could have tried to connect somebody else's USB joystick, but no, I haven't
19:15:22 <Deewiant> +All seven mouse buttons work fine for me
19:15:48 <AnMaster> +Deewiant, well it mapped them wrong in my case, scroll wheel click and right button were swapped
19:16:04 <AnMaster> +and scroll wheel didn't work at all
19:16:10 <AnMaster> +I mean scrolling it
19:16:21 <AnMaster> +(as opposed to clicking it
19:16:23 <AnMaster> +)
19:16:23 <Deewiant> +Beats me; like said, WFM
19:16:27 <ais523> +keyboard code for UK is "gb" it seems
19:18:57 <AnMaster> +mhm
19:24:55 <ais523> +anyway, everything working now, thanks
19:25:18 <ais523> +luckily it's a pretty uncustomized system, I just renamed all the dotfiles into a different directory to reset the settings...
19:25:52 -!- neldoreth has quit ("Lost terminal").
19:28:46 -!- sebbu2 has joined.
19:40:16 <AnMaster> +ais523, what are you doing btw?
19:43:04 <ais523> +helping my brother install TAEB
19:43:08 <ais523> +atm
19:43:19 -!- sebbu has quit (Read error: 110 (Connection timed out)).
19:43:35 <AnMaster> +ais523, I mean with the extra laptop thing
19:43:59 <AnMaster> +also you got a brother? heh.
19:44:13 <AnMaster> +not interested in esolangs is he?
19:45:55 <ais523> +not really
19:46:02 <AnMaster> +mhm
19:49:11 <fizzie> Maybe some sort of swapped-at-birth case, then?
19:49:32 -!- neldoreth has joined.
19:53:14 -!- Sgeo has joined.
20:00:52 -!- KingOfKarlsruhe has quit (Remote closed the connection).
20:01:16 -!- BeholdMyGlory has quit (Remote closed the connection).
20:09:13 <AnMaster> +fizzie, hah
20:13:29 <AnMaster> +ais523, about manual memory management that we mentioned before.
20:13:54 <ais523> +you really have to know what C++ is doing to manage memory management correctly there
20:14:08 <AnMaster> +yes but that wasn't what I was going to talk
20:14:10 <AnMaster> +talk about*
20:14:34 <AnMaster> +rather: I remember seeing a C program that had an internal library for reference counted strings
20:14:50 <AnMaster> +just odd IMO
20:15:34 <AnMaster> +ais523, and this was not to reduce leakage or avoid memory corruption either
20:15:37 <AnMaster> +but to save memory
20:15:47 <AnMaster> +since it would need to duplicate the string less often
20:16:12 <AnMaster> +I mean, they end up the same way, but the code comments talked about the memory usage aspect only
20:17:31 <AnMaster> +ais523, btw about wesnoth I just ran across a really strange level in a campaign
20:17:40 <ais523> +yes?
20:17:43 <AnMaster> +the best way to describe it would be boss battle I think
20:17:51 <AnMaster> +which doesn't fit very well into the idea of wesnoth
20:17:59 <AnMaster> +it worked rather well though
20:18:04 <ais523> +I think boss bottles are entirely possible in Wesnoth
20:18:09 <ais523> +although I wouldn't want them every level
20:18:11 <AnMaster> +ais523, but not very common
20:18:17 <AnMaster> +I can't remember seeing one before
20:18:46 <ais523> +how does it work? is it against just one powerful enemy?
20:19:13 <AnMaster> +mostly, and only recruiting first and second turn
20:19:19 <oerjan> +you can recognize boss bottles by their caps
20:19:29 <AnMaster> +oerjan, haha
20:19:42 <AnMaster> +ais523, when oerjan is here, remember to check the spelling
20:19:48 <ais523> +AnMaster: recruiting, or recalling, or both?
20:19:51 <AnMaster> +check your spelling?
20:19:53 <AnMaster> +ais523, both
20:20:15 <AnMaster> +ais523, anyway there are a few other low level enemies too
20:20:28 <ais523> +there always are in boss battles
20:20:33 <ais523> +do they have ZoCs?
20:20:42 <ais523> +or are they level 0
20:20:45 <AnMaster> +ais523, well boss seems to be spawning low level enimies
20:20:48 <ais523> +ah
20:21:06 <ais523> +which campaign is it, btw?
20:21:11 <AnMaster> +IftU
20:21:17 <AnMaster> +only works against trunk, not yet mainlined
20:21:24 <AnMaster> +rather buggy in parts
20:21:25 <AnMaster> +but fun
20:21:33 <ais523> +what does the abbreviation stand for?
20:21:39 <AnMaster> +Invasion from the Unknown
20:21:48 <AnMaster> +and I had already started to type that before you asked
20:21:56 <AnMaster> +ais523, it is split in two parts
20:21:59 <AnMaster> +since it is so large
20:22:08 <AnMaster> +I mean the campaign
20:22:29 <ais523> +can you recall from one to the other?
20:22:49 <oerjan> +Invoice from the Underworld
20:22:53 <AnMaster> +ais523, yes you can choose to continue at the end of the first instead
20:23:03 <AnMaster> +oerjan, I didn't typo it!
20:23:37 <AnMaster> +ais523, as far as I understood, since this boss battle is in first part, around the middle of it
20:23:42 <AnMaster> +level 7
20:23:45 <AnMaster> +err 8 I mean
20:23:54 <AnMaster> +no 7
20:24:09 <oerjan> +Infidels from the Uzbekistan
20:24:23 <AnMaster> +oerjan, this isn't even funny you know...
20:25:14 <AnMaster> +ais523, the campaign takes place after UtBS btw.
20:25:22 <AnMaster> +(Under the Burning Sun)
20:25:44 <ais523> +wow, that's pretty late
20:25:48 <ais523> +does it have the weird day/night thing?
20:25:53 <AnMaster> +ais523, yes it does.
20:26:08 <oerjan> +Unrelated to Bullshit
20:26:10 <AnMaster> +ais523, except it is underground a lot of the time.
20:26:34 <ehird> -18:43 AnMaster: also you got a brother? heh.
20:26:35 <ais523> +I don't like underground campagins, just because their music isn't as good
20:26:36 <ehird> -lol, brothers
20:26:38 <ehird> -that's so weird XD
20:26:41 <ehird> -nobody has a brother
20:26:44 <AnMaster> +oh my ehird is here too
20:26:57 <oerjan> +he's _not_ your ehird
20:26:59 <AnMaster> +ais523, well that is pretty ok in this one
20:27:05 <AnMaster> +my,*
20:27:06 <AnMaster> +indeed
20:27:22 <AnMaster> +a fatal mistake, missing that comma was
20:27:27 -!- olsner has joined.
20:27:35 <AnMaster> +(yes grammar messed up was with intent)
20:27:40 <oerjan> +ehird: the so-called "brothers" are all alien spies
20:27:51 <Slereah> -Black people are aliens?
20:27:52 <Deewiant> +oerjan: Both?
20:28:26 <Deewiant> +I mean, if it's /all/, then surely it applies to ais as well
20:28:34 <AnMaster> +ais523, there are references to UtBS, DID, LoW and several other campaigns in it btw.
20:28:38 <oerjan> +Deewiant: Sure
20:28:44 <Deewiant> +Yow
20:28:52 <AnMaster> +Deewiant, err?
20:28:59 <Deewiant> +Err?
20:29:13 <AnMaster> +Deewiant, define:Yow
20:29:27 <oerjan> +Slereah: certainly. you thought they were human?
20:29:43 <Deewiant> +AnMaster: /yaʊ/ interj. Used to express alarm, pain, or surprise.
20:29:47 <AnMaster> +ah
20:30:26 <oerjan> +actually either swedes or norwegians are aliens too, although we cannot agree which
20:30:30 <AnMaster> +ais523, also there are some huge desert maps that makes the maps in NR seem rather small.
20:30:39 <AnMaster> +ais523, which means it is very slow in some places
20:31:13 <ais523> +the last map of that hammer of whateveritis campaign is pretty masive
20:31:56 <ehird> -Hammer Of Whateveritis
20:32:05 <ehird> -"IE8 to be pushed out via Automatic Updates - yes, even to IE6 users"
20:32:08 <ehird> -Well, that's quite good.
20:32:13 <AnMaster> +ais523, I said it was rather buggy right? this time I only got to recruit during the first turn instead..
20:32:29 <Deewiant> +And yes, it was done with IE7 as well.
20:32:51 <AnMaster> +ais523, yeah, I don't really like the Hammar of Thursag<whatever>n campaign
20:33:11 <AnMaster> +well it is more like that than whateveristis :P
20:34:54 <oerjan> +Thursday Hammer
20:34:57 <AnMaster> +ais523, anyway, the reason I dislike it is that it is a tragedy, I mean when you play a game you kind of expect that if you win it there will be a good ending
20:35:14 <ais523> +well, DiD has an even worse ending
20:35:24 <AnMaster> +ais523, yes I dislike that one even more
20:35:38 <ehird> -Uh.
20:35:54 <ehird> -You know that tragedies have been a fictional device for 7 eons?
20:36:06 <Deewiant> +That doesn't mean he's not allowed to dislike them
20:36:09 <ehird> -If a tragedy is a surprise to you then you're remarkably ignorant.
20:36:10 <AnMaster> +oerjan, actually that may be related, since it is about dwarfs, which in fantasy often get Scandinavian names, or variants of them.
20:36:10 <ais523> +doesn't mean we have to enjoy them
20:36:17 <ehird> -Deewiant: The point is 'expect'.
20:36:20 <ais523> +also, DiD isn't even really a tragedy, it doesn't have an ending
20:36:24 <ehird> -Expecting a non-tragic ending is illogical.
20:36:28 <ais523> +it just goes into a deliberate loose infinite loop
20:36:32 <Deewiant> +ehird: So he meant 'hope'.
20:36:37 <AnMaster> +ehird, 1) what Deewiant and ais523 said 2) A book, film or whatever differs from a game
20:36:41 <ehird> -Deewiant: That is not what he said.
20:36:41 <AnMaster> +where you take part more
20:36:47 <ehird> -AnMaster: (2) That is irrelevant.
20:36:51 -!- BeholdMyGlory has joined.
20:36:52 <AnMaster> +ehird, no it is not
20:37:06 <AnMaster> +that is the main point in fact.
20:37:06 <Deewiant> +ehird: Do you always have to take issue with these things? :-P
20:37:10 <ehird> -I would be more convinced if you provided arguments for its relevance, AnMaster.
20:37:11 <AnMaster> +and now I'm back to playing
20:37:12 <ehird> -Deewiant:
20:37:18 <ehird> -Deewiant: I disagree with things that are wrong.
20:37:31 <AnMaster> +ehird, I'll bother when you provide arguments for that it is irrelevant.
20:37:37 <AnMaster> +bbl
20:37:43 <ehird> -AnMaster: Please look up "burden of proof".
20:37:48 <oerjan> +Deewiant: if ehird didn't take issue with things he wouldn't be ehird
20:37:50 <Deewiant> +ehird: Doesn't mean you have to complain about them.
20:37:57 <ehird> -Deewiant: I choose to.
20:38:01 <Deewiant> +oerjan: True.
20:38:17 <Deewiant> +ehird: So I guess the answer is "yes".
20:39:01 <fizzie> Also: certainly the distribution of themes of endings is different between "games" in general, and, say, books. At least from my biased personal gut-feelingsy viewpoint, it's not like I've seen any hard data.
20:39:44 <Deewiant> +There have certainly been a lot more books than games, which is likely to skew the distribution if we look at the full scale.
20:39:54 <AnMaster> +ehird, I see no reason why you shouldn't have the burden of the proof. Afk again
20:40:10 <ehird> -AnMaster: He who makes the first claim is the one with the burden of proof.
20:40:16 <ehird> -Challen
20:40:18 <ehird> -er
20:40:20 <ehird> -wrong channel
20:40:24 <Deewiant> +If we're just looking at whether something has been used, I suspect books and games won't differ much
20:40:34 <Deewiant> +Where 'thing' == 'ending'
20:42:09 <AnMaster> +Deewiant, the thing is the player identifies more with the protagonist of the game, since he/she controls said protagonist, thus the protagonist's actions are the actions of the player. While in a book the reader doesn't take part of the story, he/she is a bystander.
20:42:43 <Deewiant> +AnMaster: Yes, and?
20:42:46 <ehird> -If you don't identify with the characters in a book, you're either a shitty reader or it's a shitty book.
20:42:53 <ehird> -Nonetheless, your point is still irrelevant.
20:43:02 <Deewiant> +(Depends much on the way the story is written but basically true)
20:43:04 <AnMaster> +ehird, sure you do in a book too, but not at the same level.
20:45:26 -!- neldoret1 has joined.
20:46:09 <fizzie> Should there be some sort of betting system for AnMaster-ehird-dispute results? ("Mutual ignore", "unidirectional ignore", "running out of steam thanks to a suitable topic-change such as this one", or other such common results.)
20:46:11 <ehird> -Yay, I found that demoscene recording I mentioned ages ago. http://capped.tv/playeralt.php?vid=asd-lifeforce
20:46:15 -!- neldoreth has quit ("leaving").
20:46:24 <ehird> -fizzie: I haven't ignored AnMaster for months.
20:46:53 <fizzie> Ooh, I remember the hand thing of Lifeforce. I guess it was at an Assembly event, then.
20:48:06 <AnMaster> +how does one play it without flash
20:48:17 * AnMaster looks for flv
20:48:24 <fizzie> AnMaster: If you had that youtube thing set up, http://www.youtube.com/watch?v=a7NqQ30KfAo
20:48:26 <Deewiant> +VLC, for instance
20:48:30 <ehird> -fizzie: worse quality
20:48:31 <AnMaster> +no flv
20:48:32 <ehird> -so I wouldn't bother.
20:48:32 <AnMaster> +ah
20:48:37 <ehird> -there IS an flv
20:49:00 <Deewiant> +There's a link to an avi right below the flash anim
20:49:11 <AnMaster> +Deewiant, not when flash is missing
20:49:17 <ehird> -Yes there is.
20:49:18 <Deewiant> +Oh?
20:49:20 <ehird> -Pouet / Binary / Avi / Capped - Report
20:49:23 <ehird> -It's bloody HTML.
20:49:27 <AnMaster> +meh konq sucks
20:49:32 <AnMaster> +I see it in links indeed
20:49:33 <ehird> -Unless you disabled HTML too because it's a security risk.
20:49:35 <AnMaster> +just not konq
20:49:36 <Deewiant> +:-D
20:50:11 <AnMaster> +246.2M...
20:50:16 <AnMaster> +meh
20:50:17 <Deewiant> +fizzie: Looks like it won 'combined demo' at asm 2007, indeed.
20:50:35 <ehird> -AnMaster:
20:50:37 <ehird> -http://capped.micksam7.com/mp4/asd-lifeforce.mp4
20:50:52 <Deewiant> +If you're feeling lucky, try the binary under wine
20:50:55 <AnMaster> +mhm
20:50:57 <fizzie> Deewiant: Yes, with a wide margin, I think.
20:50:58 <ehird> -Progressively load in the player of your choice, AnMaster.
20:51:19 <AnMaster> +ehird, can't atm, have music playing, so would be a mess out sounds
20:51:20 <ehird> -Deewiant: I kind of doubt that works for most demoscene stuff.
20:51:45 <Deewiant> +ehird: Hence "[i]f you're feeling lucky".
20:52:11 <fizzie> There have been very few demos I could've run with my hardware, even if running Windows, lately. At least well. They tend to be rather resource-intensive, after all.
20:52:32 <ehird> -Yeah, realtime high-quality 3d rendering is a bit of a bitch.
20:52:52 <Deewiant> +Especially when you're doing it in 4k and generating everything procedurally. :-P
20:53:01 <AnMaster> +indeed
20:53:01 <ehird> -Lifeforce was in 4k?
20:53:06 <ehird> -I imagine it was a lil bigger than that.
20:53:10 <Deewiant> +No, it wasn't.
20:53:13 <AnMaster> +wow
20:53:18 <Deewiant> +http://www.youtube.com/watch?v=_YWMGuh15nE was, though.
20:53:24 <Deewiant> +Among others.
20:53:29 <ehird> -AnMaster: wow what
20:53:36 <fizzie> And conversely the VIC-20 things are so bizarre that emulators run them not-well, even though there certainly would be enough computing powar.
20:53:46 <AnMaster> +ehird, 4k for that thing...
20:53:53 <ehird> -Lifeforce wasn't 4k.
20:53:57 <ehird> -As we have established.
20:54:03 <AnMaster> +I mean the other one too
20:54:06 <ehird> -Deewiant's message came after yours...
20:54:24 <fizzie> A retroactive "wow".
20:54:28 <AnMaster> +...
20:54:30 <ehird> -wow
20:54:34 <AnMaster> +what are you talking about
20:54:36 <AnMaster> +it didn't
20:54:38 <ehird> -↑ this is in reaction to the heat death of the universe
20:54:39 <AnMaster> +<Deewiant> http://www.youtube.com/watch?v=_YWMGuh15nE was, though.
20:54:41 <AnMaster> +<AnMaster> wow
20:54:45 <ehird> -20:53 AnMaster: wow
20:54:46 <ehird> -20:53 Deewiant: http://www.youtube.com/watch?v=_YWMGuh15nE was, though.
20:54:51 <Deewiant> +2009-04-13 22:53:13 ( AnMaster) wow
20:54:51 <Deewiant> +2009-04-13 22:53:17 ( Deewiant) http://www.youtube.com/watch?v=_YWMGuh15nE was, though.
20:54:54 <ehird> -A second after another.
20:54:57 <Deewiant> +ehird: Your timestamps are so imprecise. :-P
20:55:08 <ehird> -Deewiant: Heh, AnMaster's client is reordering time-space.
20:55:26 <fizzie> Viznut's VIC-20 speech synthesizer, for example, was rather unintelligible on an emulator. (Not that it was that much better on hardware, but still.)
20:55:49 <AnMaster> +ehird, it is the effect of the future implementation of TRDS in cfunge. Caused a time-space-time singularity
20:55:56 <ehird> -time-space-time.
20:56:06 <fizzie> Time cube.
20:56:13 <ehird> -Four harmonietc.
20:56:18 <AnMaster> +reversed polarity quantum time-space-time singularity even
20:56:46 <Deewiant> +AnMaster: Can we expect it in the next release, then? With that kind of power I imagine it travelled to the present so you wouldn't have to write it
20:57:06 <AnMaster> +Deewiant, no, this happened in 2038
20:57:08 <AnMaster> +:/
20:57:40 <AnMaster> +Deewiant, and it lock up the positron flux if you try to move it backwards over 32-bit epoch
20:58:01 <Deewiant> +I thought your code was bittiness-agnostic?
20:58:04 <Deewiant> +Tut, tut.
20:58:07 <fizzie> Deewiant: That's some nice scenery in a 4k intro.
20:58:18 <Deewiant> +"Some", yes.
20:58:28 <AnMaster> +Deewiant, yes it was, but the singularity collapsed it to 32-bit dependant
20:58:29 <AnMaster> +:(
20:58:30 <Deewiant> +Pretty frakking amazing IMO.
20:58:38 <Deewiant> +AnMaster: So it broke itself? :-P
20:59:06 <Deewiant> +You have to be careful when coding for speed, things start to fall apart when you're going too fast
20:59:19 <fizzie> Deewiant: "Well, you know, it's not *that* special... just sort-of nice."
20:59:29 <AnMaster> +Deewiant, yes TRDS and high speed interact badly
20:59:36 <AnMaster> +better not make ccbi any faster
20:59:41 <Deewiant> +:-D
21:00:01 <Deewiant> +fizzie: Meh, I thought it was impressive.
21:00:51 <fizzie> Deewiant: Yes, I just get this itch whenever I use superlatives. Otherwise I'd describe it as spectacular. (*scratch, scratch*)
21:01:28 <Deewiant> +You'll find that you haven't used a superlative yet.
21:02:01 <ehird> -I AM A SUPERLATIVE ON FIRE
21:02:16 <ehird> -You could
21:02:17 <ehird> -say
21:02:18 <ehird> -I'm
21:02:20 <ehird> -LITERALLY
21:02:22 <ehird> -on
21:02:24 <ehird> -fire.
21:02:32 <AnMaster> +ehird, except for the caps that was a very lament-style comment
21:02:44 <Deewiant> +fizzie: The last one you used was, in fact, "easiest", 2009-04-09 14:16:57.
21:02:55 <AnMaster> +well maybe he would have excluded the "I am" bit too
21:03:06 <AnMaster> +going for minimalistic zen
21:03:08 <ehird> -it was not a very lament comment.
21:06:34 <fizzie> Deewiant: "1. (1) superlative -- (an exaggerated expression (usually of praise); "the critics lavished superlatives on it")" -- I was using this sense rather than the literal form-of-adjective thing.
21:06:47 <ehird> -SUPERPOTATIVE
21:06:58 <fizzie> Not that "spectacular" is exaggerated in this situation. You win, I lose.
21:41:39 -!- ais523 has quit (Remote closed the connection).
22:26:41 * ehird 's computer decides to spin fans at full speed for no reason
22:26:52 <ehird> -And then stops them again.
22:42:26 <Sgeo> +"Don't tell him it's a musical, 'cause then he might kill us all"
22:48:24 <oerjan> +is that a quote from a musical?
22:49:29 * oerjan googleth and finds something Horrible
22:49:41 <oerjan> +*findeth
23:07:42 <lament> +http://en.wikipedia.org/wiki/File:Hanakapiai_Beach_Warning_Sign_Only.jpg
23:09:39 <Sgeo> +http://www.youtube.com/watch?v=EgYdhm_q7lg so beautiful
23:29:19 <ehird> -lament: Reverted to earlier version
23:29:20 <ehird> -lament: Reverted to earlier version
23:29:21 <ehird> -lament: Reverted to earlier version
23:29:22 <ehird> -lament: Reverted to earlier version
23:29:55 <ehird> -Someone shopped in another tally :D
23:32:49 <Sgeo> +"We're gonna pick - pick - pick - pick - pick it apart,
23:32:49 <Sgeo> +Open it up to find the tick - tick - tick of a heart."
23:33:04 <ehird> -green bob
23:36:06 <Sgeo> +hm?
23:44:03 -!- neldoret1 has quit (Client Quit).
23:44:09 -!- neldoreth has joined.
23:57:02 -!- KingOfKarlsruhe has joined.
←2009-04-12 2009-04-13 2009-04-14→ ↑2009 ↑all